.ant-alert{box-sizing:border-box;margin:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,.45);transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,.75)}.ant-alert-close-text{color:rgba(0,0,0,.45);transition:color .3s}.ant-alert-close-text:hover{color:rgba(0,0,0,.75)}.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,.85);font-size:16px}.ant-alert-message{color:rgba(0,0,0,.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description{padding-right:24px;padding-left:15px}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}@media(max-width:1199.98px){.layout-search .layout-header{background-size:1600px}}@media(max-width:1023.98px){.layout-search .layout-header{background-size:1200px}}.weekly-best-block{margin-bottom:20px;margin-top:20px;padding:0 5px}@media(min-width:1024px){.weekly-best-block{padding:0 55px}}.message-container{padding:0 5px;max-width:1540px;margin:0 auto}@media(min-width:1024px){.message-container{padding:0 55px}}.message-container h1,.message-container span{color:#1c0d38;font-size:20px;letter-spacing:.25px;line-height:32px;margin:0}.message-container h1{font-weight:700;padding-top:16px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ant-scrolling-effect{width:100%!important}.ant-drawer.ant-drawer-left{top:54px}button{padding:0;margin:0;outline:none!important}body{margin:0;overflow-y:unset!important;font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#nprogress .bar{height:4px}@font-face{font-family:revicons;fallback:fallback;src:url([object Module]) format("woff"),url([object Module]) format("ttf"),url([object Module]) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\E824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\E825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot--active button,.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}@media(max-width:1023.98px){.layout-general{background-size:1000px!important}.layout-general .layout-body{padding-top:30px}.layout-general .layout-body .content-panel-header{padding:15px}}.layout-general .p-0{padding:0}.my-account-page{padding-bottom:180px;background-color:#1688fa}.my-account-page .modal-inner-container{display:flex;flex-direction:column;align-items:center}.my-account-page .modal-inner-container .main-title{padding-bottom:30px;color:#1c0d38;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:24px;text-align:center}.my-account-page .modal-inner-container .modal-button-container:not(.simple){display:flex;flex-direction:row;justify-content:space-between}.my-account-page .modal-inner-container .modal-button-container:not(.simple) .button-wrapper{min-width:120px!important}.my-account-page .modal-inner-container .modal-button-container:not(.simple) .button-wrapper:last-of-type{margin-left:20px}.my-account-page .account-title{padding-bottom:16px;color:#1c0d38;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:24px}.my-account-page .account-subtitle{color:#1c0d38;font-size:14px;letter-spacing:.18px;line-height:20px}.my-account-page .account-subtitle .love{margin-left:4px;color:#ff4041}.my-account-page .my-account-container{padding:0 16px}@media(min-width:480px){.my-account-page .my-account-container{max-width:714px;margin:0 auto}}.my-account-page .my-account-container .my-account-header{display:flex;align-items:center;height:92px;padding-left:36px;border-radius:10px 10px 0 0;background-color:#3ecc75;color:#fff;font-size:28px;font-weight:700;letter-spacing:.35px;line-height:32px}.my-account-page .my-account-container .my-account-inner-container{padding:24px 36px;border-radius:0 0 10px 10px;background-color:#fff}.my-account-page .my-account-container .my-account-inner-container .account-link{display:inline-flex;color:#1688fa;font-size:14px;letter-spacing:.28px;line-height:20px;text-decoration:underline;cursor:pointer}.my-account-page .my-account-container .my-account-inner-container .account-link:focus{outline:none}.my-account-page .my-account-container .my-account-inner-container .account-link.delete{padding-right:6px;color:#ff4041}.my-account-page .my-account-container .my-account-inner-container .my-account-photo{display:flex;position:relative;flex-direction:column}.my-account-page .my-account-container .my-account-inner-container .my-account-photo .inner-container{display:flex;flex-direction:column;align-items:center;padding-bottom:30px}@media(min-width:480px){.my-account-page .my-account-container .my-account-inner-container .my-account-photo .inner-container{flex-direction:row}}.my-account-page .my-account-container .my-account-inner-container .my-account-photo .inner-container .my-account-photo-container{width:100px;height:100px;border-radius:100px;overflow:hidden}.my-account-page .my-account-container .my-account-inner-container .my-account-photo .inner-container .my-account-photo-container div:first-child{width:100px;height:100px;position:relative!important}.my-account-page .my-account-container .my-account-inner-container .my-account-photo .inner-container .image-links{display:flex;flex-direction:column;margin-top:10px}@media(min-width:480px){.my-account-page .my-account-container .my-account-inner-container .my-account-photo .inner-container .image-links{margin-left:30px;flex-direction:row;margin-top:0}}.my-account-page .my-account-container .my-account-inner-container .my-account-photo .inner-container .image-links .delete-item{display:flex;align-items:center;margin-top:16px}@media(min-width:480px){.my-account-page .my-account-container .my-account-inner-container .my-account-photo .inner-container .image-links .delete-item{margin-top:0;margin-left:30px}}.my-account-page .my-account-container .my-account-inner-container .my-account-photo .inner-container .image-links svg{cursor:pointer}.my-account-page .my-account-container .my-account-inner-container .my-account-select{padding-bottom:36px}.my-account-page .my-account-container .my-account-inner-container .my-account-select .isl-label{font-size:20px}.my-account-page .my-account-container .my-account-inner-container .my-account-input{padding-top:36px}.my-account-page .my-account-container .my-account-inner-container .my-account-input .isl-input-text-label-text{font-size:20px}.my-account-page .my-account-container .my-account-inner-container .my-account-password{padding:36px 0}.my-account-page .my-account-container .my-account-inner-container .my-account-delete-account{display:flex;align-items:center;justify-content:flex-end;padding-top:30px;padding-bottom:40px}.my-account-page .my-account-container .my-account-inner-container .my-account-delete-account svg{cursor:pointer}.my-account-page .my-account-container .my-account-inner-container .my-account-membership .table-container{margin-top:20px;border:1px solid #e4e4e6;border-radius:4px;color:#1c0d38;font-size:14px;letter-spacing:.18px;line-height:20px}.my-account-page .my-account-container .my-account-inner-container .my-account-membership .table-container .row-container{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px;border-bottom:1px solid #e4e4e6}.my-account-page .my-account-container .my-account-inner-container .my-account-membership .table-container .row-container .row-title:first-letter{text-transform:capitalize}.my-account-page .my-account-container .my-account-inner-container .my-account-membership .table-container .row-container:last-of-type{border-bottom:none}.my-account-page .my-account-container .my-account-inner-container .my-account-membership .table-container .table-button-container{display:flex;align-items:center;justify-content:center;height:50px;color:#1688fa;font-size:14px;letter-spacing:.17px;line-height:20px}.my-account-page .my-account-container .my-account-inner-container .my-account-membership .table-container .table-button-container div{padding-right:6px;text-decoration:underline;cursor:pointer}.my-account-page .my-account-container .my-account-inner-container .my-account-membership .table-container .table-button-container div:focus{outline:none}.my-account-page .my-account-container .my-account-inner-container .my-account-membership .table-container .table-button-container svg{cursor:pointer}.my-account-page .my-account-container .my-account-inner-container .my-account-save{padding-bottom:16px}.video-editor-header{display:flex;flex-direction:column;margin:0 16px;padding-top:16px}@media(min-width:530px){.video-editor-header{flex-direction:row;justify-content:space-between}}@media(min-width:1024px){.video-editor-header{padding:0 50px;width:100%;max-width:1440px;margin:0 auto}}.video-editor-header a{text-align:center;padding:12px 0;color:#fff;font-weight:600}@media(min-width:1024px){.video-editor-header a{text-align:right}}.editor{width:90%!important;max-width:1340px;height:100%!important;box-shadow:0 12px 24px 0 rgba(0,0,0,.08);margin:30px auto 60px;border-radius:12px;overflow:hidden;background-color:#fff;min-height:1395px}.editor.only-manual-quiz{min-height:970px}@media(min-width:768px){.editor,.editor.only-manual-quiz{min-height:617px}}.ant-modal{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto;padding:0 0 24px}.ant-modal.ant-zoom-appear,.ant-modal.ant-zoom-enter{transform:none;opacity:0;animation-duration:.3s;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch;z-index:1000}.ant-modal-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:rgba(0,0,0,.45);font-weight:700;line-height:1;text-decoration:none;background:0 0;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-modal-header{padding:16px 24px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:0 0;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media(max-width:767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:rgba(0,0,0,.85);font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{margin-top:24px;text-align:right}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ff4d4f}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:auto;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{text-align:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}@media(max-width:1199.98px){.ant-modal{width:90vw!important}}.modal-footer-container{display:flex;flex-wrap:wrap;justify-content:space-evenly}.donate-title-text{font-weight:700;text-align:center;font-size:large;padding-bottom:1rem}.donate-modal-footer-btn{padding:6px 30px;background-color:#1688fa;color:#fff;font-weight:700;border:none;margin:12px 0;min-width:90%;border-radius:28px;cursor:pointer;transition:background-color .1s ease}.donate-modal-footer-btn:hover{background-color:#056fd8}@media(min-width:1024px){.donate-modal-footer-btn{min-width:180px}}.layout-general .navigation-container{display:flex;flex-direction:column}.layout-general .go-back{color:#1688fa;font-size:16px;letter-spacing:.4px;line-height:24px;text-decoration:underline;margin-bottom:-25px;cursor:pointer;text-align:start}.layout-general .col-row{display:block}@media(min-width:1024px){.layout-general .col-row{display:flex}}.layout-general .col-row.shift-up{margin-top:0}@media(min-width:1024px){.layout-general .col-row.shift-up{margin-top:-80px;min-height:150px}.layout-general .col-row.shift-up.worksheet{margin-top:-180px}}.layout-general .printing-container{display:flex;text-align:center;flex-direction:column;align-items:center;margin:15px 0}.layout-general .printing-container .printing-title{margin-bottom:12px;color:#1688fa;font-size:30px;font-weight:800;letter-spacing:.38px;line-height:34px}.layout-general .printing-container .printing-subtitle{color:#666;font-size:14px;letter-spacing:.18px;line-height:20px}.layout-general .printing-container button{background:0 0;color:#1688fa;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;text-decoration:underline}.layout-general .kudos-container{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;width:100%;max-width:1330px;margin:0 auto 36px}@media(min-width:1024px){.layout-general .kudos-container{flex-direction:row}}.layout-general .kudos-container .say-thanks-container,.layout-general .kudos-container .say-thanks-wrapper{margin:16px 0}@media(min-width:1024px){.layout-general .kudos-container .say-thanks-container,.layout-general .kudos-container .say-thanks-wrapper{margin:0}}.layout-general .kudos-container .say-thanks-wrapper{width:100%}@media(max-width:1199.98px){.layout-general .kudos-container .resource-card-outer-container{width:100%}}.layout-general .kudos-container .resource-card-outer-container .resource-card-container{box-shadow:0 12px 24px 0 rgba(0,0,0,.14);margin:0 0 10px}@media(min-width:1024px){.layout-general .kudos-container .resource-card-outer-container .resource-card-container{width:202px;margin:0 12.5px 20px}}.layout-general .kudos-container .resource-card-outer-container .resource-card-container .resource-card-preview{width:100%;min-height:205px}.layout-general .kudos-container .resource-card-outer-container .resource-card-container.powerpoint{height:300px}.layout-general .kudos-container .resource-card-outer-container .resource-card-container .resource-card-description-title{padding:10px 0}.layout-general .kudos-container .resource-card-outer-container .share-container:nth-child(3){margin:11px}.layout-general .kudos-container .resource-card-outer-container .share-container{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-left:13px}.layout-general .kudos-container .resource-card-outer-container .share-container .share-text{margin-right:14px;color:#1c0d38;font-size:12px;font-weight:700;letter-spacing:.3px;line-height:20px}.layout-general .similar-resources-container-title{color:#1c0d38;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:36px;margin:24px 12px 18px}.layout-general .similar-resources-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}.layout-general .similar-resources-container .resource-card-container{width:100%;box-shadow:0 12px 24px 0 rgba(0,0,0,.14);margin:0}@media(min-width:1024px){.layout-general .similar-resources-container .resource-card-container{margin:0 12.5px 20px}}.layout-general .similar-resources-container .resource-card-container.powerpoint .resource-card-preview,.layout-general .similar-resources-container .resource-card-container.video .resource-card-preview,.layout-general .similar-resources-container .resource-card-container.video_lesson .resource-card-preview,.layout-general .similar-resources-container .resource-card-container.videolesson .resource-card-preview{min-height:234px}.layout-general .similar-resources-container .resource-card-container.worksheet .resource-card-preview{min-height:453px}@media(min-width:530px){.layout-general .similar-resources-container .resource-card-container{width:calc(50% - 25px)}}@media(min-width:768px){.layout-general .similar-resources-container .resource-card-container{width:calc(33% - 25px)}}@media(min-width:1200px){.layout-general .similar-resources-container .resource-card-container{width:calc(25% - 25px)}}@media(max-width:1439.98px){.search-container-filter{padding:0}}@media(max-width:1199.98px){.search-container-filter{display:block!important;padding-top:0!important;margin:0!important}}.search-container-filter .search-container .mobile-resource-select-container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-container-filter .search-container .search-select{display:flex;align-items:center;justify-content:space-between;width:48px;min-width:48px;height:32px;margin-right:8px;outline:none}.search-container-filter .search-container .search-select .search-select-content{width:32px;height:32px}.search-container-filter .search-container .search-select .search-select-arrow{display:flex;align-items:center}.search-container-filter .search-container .search-resource-modal{display:flex;position:relative;align-items:flex-end;width:288px;overflow:visible;border-radius:30px;box-shadow:none;z-index:-1;top:0;right:0;left:0;max-height:210px;transition:max-height .1s cubic-bezier(0,.65,0,.93),opacity .1s ease-in;outline:none;opacity:1;background-color:#fff}@media(max-width:1199.98px){.search-container-filter .search-container .search-resource-modal{display:block;position:absolute;overflow:hidden;border-radius:28px 28px 10px 10px;box-shadow:0 9px 18px 0 rgba(0,0,0,.1)}}.search-container-filter .search-container .search-resource-modal .search-resource-cover{height:56px;border-radius:36px;background-color:transparent;box-shadow:0 9px 18px 0 rgba(0,0,0,.1)}.search-container-filter .search-container .search-resource-modal.none{max-height:unset;opacity:1}@media(max-width:1199.98px){.search-container-filter .search-container .search-resource-modal.none{max-height:0;opacity:0}}.search-container-filter .search-container .search-resource-modal .search-resource-modal-item{display:flex;align-items:center;min-width:96px;cursor:pointer;user-select:none;flex:1 1;flex-direction:column;height:50px;padding:0;border-right:1px solid #d4d4d4;border-bottom:none}.search-container-filter .search-container .search-resource-modal .search-resource-modal-item:focus{outline:none}@media(max-width:1199.98px){.search-container-filter .search-container .search-resource-modal .search-resource-modal-item{height:48px;padding:0 0 0 18px;border-bottom:1px solid #d4d4d4}}.search-container-filter .search-container .search-resource-modal .search-resource-modal-item:last-of-type{border-bottom:none;border-right:none}.search-container-filter .search-container .search-resource-modal .search-resource-modal-item .search-resource-modal-item-name{color:#666;margin:0;font-size:10px;letter-spacing:.13;line-height:20px;text-align:center}.search-container-filter .search-container .search-resource-modal .search-resource-modal-item.selected svg{display:unset!important}.search-container-filter .search-container .search-resource-modal .search-resource-modal-item.selected .search-resource-modal-item-name{color:#000}.search-container-filter .search-container .search-resource-modal .search-resource-modal-item:not(.selected) svg path{fill:#666!important}.search-container-filter .search-container .search-resource-modal .search-resource-modal-item:not(.selected) svg g,.search-container-filter .search-container .search-resource-modal .search-resource-modal-item:not(.selected) svg rect{fill:#d4d4d4}.search-container-filter .search-container .search-field{flex:1 1;overflow:hidden;outline:none}.search-container-filter .search-container .search-field .search-field-value{overflow:hidden;color:#1c0d38;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.search-container-filter .search-container .search-field .search-field-value.placeholder{color:#9b9b9b;font-weight:400}.search-container-filter .search-container .search-field.mobile{display:none}@media(max-width:1199.98px){.search-container-filter .search-container .search-field.mobile{display:flex;align-items:center;height:100%}}.search-container-filter .search-container .search-input{display:flex;position:relative;flex-grow:1;align-items:center;height:100%;margin:0 12px 0 0;padding-left:26px;outline:none;cursor:text}.search-container-filter .search-container .search-input .ant-input-clear-icon,.search-container-filter .search-container .search-input .ant-input-clear-icon svg{height:20px;width:20px}@media(max-width:1199.98px){.search-container-filter .search-container .search-input{display:none}}.search-container-filter .search-container .search-input path{fill:#d4d4d4}.search-container-filter .search-container .search-input .search-input-text{width:100%;height:100%;margin:0 10px;border:none;outline:none;color:#1c0d38;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding-right:0}.search-container-filter .search-container .search-input .search-input-modal{position:absolute;z-index:1;top:0;right:0;left:0;max-height:197px;margin-top:72px;overflow:hidden;overflow-y:scroll;transition:opacity .1s ease-in;border-radius:0 0 10px 10px;background-color:#fff;box-shadow:0 9px 18px 0 rgba(0,0,0,.1);cursor:pointer}.search-container-filter .search-container .search-input .search-input-modal .search-input-modal-item{z-index:1;padding:12.5px 24px;border-top:1px solid #d4d4d4;outline:none;background-color:#fff;color:#666;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;cursor:pointer;user-select:none}.search-container-filter .search-container .search-input .search-input-modal .search-input-modal-item:hover{background-color:#d4d4d4;color:#1c0d38}.search-container-filter .search-container .search-search-button{display:flex;align-items:center;justify-content:center;width:153px;height:56px;min-height:56px;padding:0 10px 0 0;border-radius:25.5px;outline:none;background-color:#3ecc75;box-shadow:0 -5px 5px 0 rgba(0,0,0,.03);color:#fff;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:15px;cursor:pointer}@media(max-width:1199.98px){.search-container-filter .search-container .search-search-button{display:none}}.search-container-filter .search-container .search-search-button path{fill:#fff}.search-container-filter .search-filter-container{display:flex;align-items:center;justify-content:center;width:147px;height:52px;margin-left:24px;padding-right:6px;border:2px solid #ededed;border-radius:4px;background-color:#fff;box-shadow:0 9px 18px 0 rgba(0,0,0,.08);color:#1c0d38;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:15px;z-index:1;cursor:pointer;user-select:none}.search-container-filter .search-filter-container:focus{outline:none}@media(max-width:1199.98px){.search-container-filter .search-filter-container{display:none}}.search-container-filter .search-filter-container .filter-button-text{padding-left:10px}.search-topics-selectors{display:flex;align-items:center;justify-content:center;width:100%;height:20px;margin:30px 0;color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;letter-spacing:.17px;line-height:20px;z-index:1}.search-topics-selectors .search-topics-selectors-modal{position:absolute;top:0;left:0;width:300px;margin-top:30px;opacity:1;z-index:10}@media(max-width:1199.98px){.search-topics-selectors{display:none}}.search-topics-selectors .search-topics-selectors-selector{display:flex;position:relative;align-items:center;padding:0 6px 0 12px;outline:none;cursor:pointer;user-select:none}.search-topics-selectors .search-topics-selectors-selector.visible svg{transform:rotate(-180deg)}.search-topics-selectors .search-topics-selectors-selector.grammar{margin-left:12px;border-right:1px solid hsla(0,0%,100%,.6980392156862745);opacity:1!important}.search-topics-selectors .search-topics-selectors-selector.general{opacity:1!important}.search-topics-selectors .down-arrow-icon{width:11px;margin:0 11px}.layout.layout-resource-type .sticky-fix-header{background-color:#fff;position:fixed;height:112px;top:0;left:0;right:0;z-index:4}@media(max-width:1199.98px){.layout.layout-resource-type .sticky-fix-header{height:68px}}.layout.layout-resource-type .layout-header{background-position:top!important;background-repeat:repeat-x!important;padding-bottom:55px;z-index:11;position:relative}.layout.layout-resource-type .layout-header .resource-type-header-title{display:flex;color:#000;font-size:24px;font-weight:700;letter-spacing:.3px;line-height:20px;padding-bottom:12px;padding-top:144px;width:100%;max-width:1440px;margin:0 auto}.layout.layout-resource-type .layout-header .resource-type-header-title span:first-letter{text-transform:capitalize}@media(max-width:1439.98px){.layout.layout-resource-type .layout-header .resource-type-header-title{padding:52px 50px 0;font-size:20px}}.layout.layout-resource-type .resource-type-page-container{overflow:hidden}.layout.layout-resource-type .sticky{position:-webkit-sticky;position:sticky;background-color:#fff;top:44px;left:0;right:0;z-index:11;box-shadow:0 24px 24px 0 rgba(0,0,0,.08)}@media(max-width:1439.98px){.layout.layout-resource-type .sticky{top:0}}.layout.layout-resource-type .header{display:flex;justify-content:flex-start;overflow:auto;width:100%;max-width:1440px;margin:0 auto;padding:0 45px}.layout.layout-resource-type .header-link{position:relative;padding:24px 5px;margin-right:56px;color:#1c0d38;border:none;cursor:pointer;outline:none;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:20px;min-width:fit-content}.layout.layout-resource-type .header-link.selected{color:#3dc1f5;font-weight:700}.layout.layout-resource-type .header-link.selected:after{content:"";position:absolute;bottom:0;right:0;left:0;background:linear-gradient(0deg,#1589fa,#30cbfc);height:4px;border-radius:5px}.main-illustration-container{display:flex;flex-direction:column;align-items:unset;position:relative;width:100%;max-width:1100px;margin:0 auto 30px;padding:44px 55px 220px;overflow:hidden}@media(max-width:1023.98px){.main-illustration-container{align-items:center;padding:16px 16px 30px;margin:0 auto}}.main-illustration-container .donate-container{display:flex;align-items:center;padding-top:36px;max-width:600px}@media(min-width:768px)and (max-width:1199.98px){.main-illustration-container .donate-container{display:flex;align-items:flex-start;flex-direction:column-reverse;max-width:50%}.main-illustration-container .donate-container .donate-text{margin-bottom:20px}}.main-illustration-container .donate-container .donate-text{color:#ffb700;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:20px}.main-illustration-container .yoga{position:absolute;bottom:30px;right:0;margin-top:20px;top:30px;width:60%;max-width:660px;user-select:none;pointer-events:none;user-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}@media(max-width:1023.98px){.main-illustration-container .yoga{position:relative;max-width:100%;width:100%;margin-top:16px}}@media(min-width:768px)and (max-width:1199.98px){.main-illustration-container .yoga{max-width:560px;width:100%;top:0;right:30px}}.main-illustration-container .community-text{display:block;max-width:600px;color:#fff;font-size:24px;font-weight:700;letter-spacing:.23px;line-height:28px}.main-illustration-container .community-text.mobile{font-size:18px;text-align:center}.layout-main .be-the-star-page-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;max-width:1330px;margin:0 auto;padding:0 55px 130px}@media(max-width:1199.98px){.layout-main .be-the-star-page-container{flex-direction:column;flex-flow:wrap;gap:40px;padding:0 0 30px;justify-content:center}}.layout-main .worksheets-container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0}@media(min-width:768px){.layout-main .worksheets-container{padding:100px 8px 0}}@media(min-width:1024px){.layout-main .worksheets-container{padding:100px 55px 0}}@media(min-width:1440px){.layout-main .worksheets-container{padding:0 auto}.layout-main .worksheets-container:first-of-type{padding-top:20px}}.layout-main .worksheets-container:first-of-type .react-multi-carousel-track{width:unset}@media(min-width:1200px){.layout-main .worksheets-container:first-of-type .react-multi-carousel-track{width:100%}}.layout-main .worksheets-container .worksheet-container{margin-bottom:20px;margin-top:20px}.layout-main .sticky{position:-webkit-sticky;position:sticky;min-height:85px;left:0;right:0;top:44px;z-index:10;background-color:#fff}@media(max-width:1199.98px){.layout-main .sticky{top:0}}.layout-main .header{width:100%;min-height:76px;margin-bottom:68px;display:flex;justify-content:space-between}@media(min-width:768px){.layout-main .header{max-width:720px;margin:0 auto;min-height:85px}}.layout-main .header-link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px 4px;color:#1c0d38;font-size:10px;font-weight:600;letter-spacing:.13px;line-height:20px;border:none;border-bottom:3px solid transparent;cursor:pointer;outline:none}.layout-main .header-link svg{display:block}@media(min-width:480px)and (max-width:1199.98px){.layout-main .header-link{flex-direction:row;font-size:18px;padding:20px;align-items:center;justify-content:unset}}@media(min-width:1024px){.layout-main .header-link{flex-direction:row;font-size:24px;letter-spacing:.3px;padding:20px;align-items:center;justify-content:unset}}.layout-main .header-link.selected{border-bottom:4px solid #1688fa;color:#1688fa;font-weight:700}.layout-main .section{height:40vh}.be-the-star-container{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto 40px}@media(min-width:1024px){.be-the-star-container{padding-right:20px;max-width:715px;margin:0;justify-content:unset;align-items:flex-start}}.be-the-star-container .illustration-container{width:100%;max-width:605px;margin:0 auto}.be-the-star-container .illustration-container .be-the-star-picture{width:100%;max-width:605px}.be-the-star-container .be-the-star-box-container{display:flex;align-items:center;justify-content:space-evenly;border-radius:6px;background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.12);width:100%;margin-top:-4px}.be-the-star-container .be-the-star-box-container .or{color:#000;font-size:14px;letter-spacing:.17px;line-height:18px}.be-the-star-container .be-the-star-box-container .be-the-star-box{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px 15px;cursor:pointer}.be-the-star-container .be-the-star-box-container .be-the-star-box .upload-icon path{fill:#1c0d38}.be-the-star-container .be-the-star-box-container .be-the-star-box:focus{outline:none}.be-the-star-container .be-the-star-box-container .be-the-star-box img,.be-the-star-container .be-the-star-box-container .be-the-star-box svg{width:auto;height:60px}.be-the-star-container .be-the-star-box-container .be-the-star-box img path,.be-the-star-container .be-the-star-box-container .be-the-star-box svg path{height:100%;width:100%}.be-the-star-container .be-the-star-box-container .be-the-star-box .be-the-star-box-title{color:#000;font-size:14px;letter-spacing:.23px;line-height:23.4px;margin-top:8px;text-align:center}@media(min-width:1024px){.be-the-star-container .be-the-star-box-container .be-the-star-box .be-the-star-box-title{text-align:unset;font-size:18px}}.be-the-star-container .be-the-star-title{color:#1c0d38;font-size:18px;font-weight:700;letter-spacing:.23px;line-height:20px;text-align:center;padding-bottom:16px}@media(min-width:1024px){.be-the-star-container .be-the-star-title{font-size:28px;text-align:unset;padding-bottom:30px}}.be-the-star-container .be-the-star-subtitle{display:none;color:#1c0d38;font-size:18px;font-weight:600;letter-spacing:.2px;line-height:24px}@media(min-width:768px)and (max-width:1199.98px){.be-the-star-container .be-the-star-subtitle{text-align:center}}@media(min-width:768px){.be-the-star-container .be-the-star-subtitle{max-width:658px;display:block}}.be-the-star-container .be-the-star-subtitle.mobile{display:block;font-size:16px;text-align:center}.author-card-container{display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-top:1px solid #f2f2f2;height:52px;cursor:pointer}.author-card-container:focus{outline:none}@media(min-width:1024px){.author-card-container{padding:0 24px 0 20px}}.author-card-container .author-card-left-container,.author-card-container .author-card-right-container{display:flex;align-items:center}.author-card-container .author-card-left-container{color:#000;font-size:14px}.author-card-container .author-card-left-container .author-name{margin-left:14px}.author-card-container .author-card-left-container .author-rank{width:26px;margin:0 10px 0 0;letter-spacing:.17px;line-height:18px}.author-card-container .author-card-left-container .author-profile-picture{display:flex;align-items:center}.author-card-container .author-card-left-container .author-profile-picture .author-image{width:36px;height:36px;border-radius:50%}.author-card-container .author-card-right-container{flex-direction:column;align-items:flex-end;justify-content:center}@media(min-width:480px){.author-card-container .author-card-right-container{flex-direction:row;align-items:center;justify-content:unset}}.author-card-container .author-card-right-container .author-points{color:#7a7a7a;min-width:75px;text-align:right}@media(min-width:480px){.author-card-container .author-card-right-container .author-points{display:block}}.top-authors-container{box-shadow:0 12px 24px 0 rgba(0,0,0,.12);max-width:450px;margin:0 16px;padding:0;border-radius:6px;overflow:hidden;width:100%;align-self:flex-start}@media(max-width:1199.98px){.top-authors-container{margin:0}}.top-authors-container .top-authors-header{border-radius:6px 6px 0 0;display:flex;justify-content:space-between;align-items:center;height:56px!important;padding:0 20px;color:#fff;background-color:#3ecc75}.top-authors-container .top-authors-header .top-authors-title{font-size:20px;font-weight:700;letter-spacing:.25px;line-height:32px}.top-authors-container .top-authors-header .top-authors-link{font-size:18px;letter-spacing:.23px;line-height:32px;text-decoration:underline;cursor:pointer}.top-authors-container .ant-tabs{background-color:#fff}.top-authors-container .ant-tabs-nav-wrap{height:51px!important;padding-left:20px}.top-authors-container .ant-tabs-nav-wrap .ant-tabs-tab{margin-right:20px;padding:0!important;font-size:16px;font-weight:600;color:#7a7a7a;background-color:#fff}@media(min-width:480px){.top-authors-container .ant-tabs-nav-wrap .ant-tabs-tab{margin-right:40px}}.top-authors-container .ant-tabs-nav-wrap .ant-tabs-tab .ant-tabs-tab-btn{border-bottom:2px solid #fff!important}.top-authors-container .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active{height:51px}.top-authors-container .ant-tabs-nav-wrap .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1688fa!important;font-weight:700!important;border-bottom:2px solid #1688fa!important}.top-authors-container .ant-tabs-nav{margin:0!important}.top-authors-container .ant-tabs-ink-bar,.top-authors-container .ant-tabs-nav:before{display:none}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-v23-latin-regular.eot);src:local(""),url(/fonts/nunito-v23-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/nunito-v23-latin-regular.woff2) format("woff2"),url(/fonts/nunito-v23-latin-regular.woff) format("woff"),url(/fonts/nunito-v23-latin-regular.ttf) format("truetype"),url(/fonts/nunito-v23-latin-regular.svg#Nunito) format("svg")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-v23-latin-600.eot);src:local(""),url(/fonts/nunito-v23-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/nunito-v23-latin-600.woff2) format("woff2"),url(/fonts/nunito-v23-latin-600.woff) format("woff"),url(/fonts/nunito-v23-latin-600.ttf) format("truetype"),url(/fonts/nunito-v23-latin-600.svg#Nunito) format("svg")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-v23-latin-700.eot);src:local(""),url(/fonts/nunito-v23-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/nunito-v23-latin-700.woff2) format("woff2"),url(/fonts/nunito-v23-latin-700.woff) format("woff"),url(/fonts/nunito-v23-latin-700.ttf) format("truetype"),url(/fonts/nunito-v23-latin-700.svg#Nunito) format("svg")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-v23-latin-800.eot);src:local(""),url(/fonts/nunito-v23-latin-800.eot?#iefix) format("embedded-opentype"),url(/fonts/nunito-v23-latin-800.woff2) format("woff2"),url(/fonts/nunito-v23-latin-800.woff) format("woff"),url(/fonts/nunito-v23-latin-800.ttf) format("truetype"),url(/fonts/nunito-v23-latin-800.svg#Nunito) format("svg")}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/paytone-one-v16-latin-regular.eot);src:local(""),url(/fonts/paytone-one-v16-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/paytone-one-v16-latin-regular.woff2) format("woff2"),url(/fonts/paytone-one-v16-latin-regular.woff) format("woff"),url(/fonts/paytone-one-v16-latin-regular.ttf) format("truetype"),url(/fonts/paytone-one-v16-latin-regular.svg#PaytoneOne) format("svg")}:root{--vh:1vh}#__next,body,html{height:100vh;height:calc(var(--vh,1vh)*100)}.loading{visibility:hidden;opacity:0}.custom-white-button{padding:5px 25px;text-align:center;transition:.1s;border-radius:50px}.custom-white-button:hover{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:-2px -2px 6px #767676;transition:.1s}@media screen and (max-width:1200px){iframe#launcher{bottom:50px!important}}.custom-green-button{background-color:#3ecc75;box-shadow:0 12px 24px 0 rgba(0,0,0,.12);cursor:pointer;transition:.1s;color:#fff;border-radius:36px;display:inline-flex;align-items:center;justify-content:center;min-height:56px;min-width:56px}.custom-green-button.disabled{cursor:not-allowed;opacity:.5}.custom-green-button:focus{outline:none}.custom-green-button:focus:not(.disabled){background-color:#39ba6b}.custom-green-button:hover:not(.disabled){background-color:#24b35b}.notification-holder{margin-top:44px;display:flex;flex-direction:column;z-index:99}@media(max-width:1199.98px){.notification-holder{margin-top:0}}.notification-holder.type-worksheet{background-color:#157add}.notification-holder.type-powerpoint{background-color:#fdc526}.notification-holder.type-video_lesson{background-color:#fe5050}.search-filter-modal-container{width:100vw}.ant-notification{z-index:9999!important}#__next{flex-direction:column;display:flex;min-height:100%;margin:0 auto}.layout:not(.layout-video-editor){height:100%}.layout-wrapper{background:repeating-linear-gradient(45deg,hsla(0,0%,98%,0),hsla(0,0%,98%,0) .1em,#f6f6f6 0,#f6f6f6 .33em) 100% 100% no-repeat}.layout-wrapper.with-worksheet{background:repeating-linear-gradient(45deg,hsla(0,0%,98%,0),hsla(0,0%,98%,0) .1em,#f6f6f6 0,#f6f6f6 .33em),url(/blueshape_01.svg),url(/blueshape_01.svg),url(/blueshape_01.svg),url(/blueshape_01.svg),url(/blueshape_01.svg);background-position:100% 100%,calc(50% - 640px) 310px,calc(50% + 560px) 1200px,calc(50% - 830px) 1860px,calc(50% + 520px) 2390px,calc(50% - 290px) 2440px;background-size:100%,757px,757px,757px,757px,380px;background-repeat:no-repeat}.layout-wrapper.with-powerpoint{background:repeating-linear-gradient(45deg,hsla(0,0%,98%,0),hsla(0,0%,98%,0) .1em,#f6f6f6 0,#f6f6f6 .33em),url(/yellowshape_01.svg),url(/yellowshape_01.svg),url(/yellowshape_01.svg),url(/yellowshape_01.svg),url(/yellowshape_01.svg);background-position:100% 100%,calc(50% - 640px) 310px,calc(50% + 560px) 1200px,calc(50% - 830px) 1860px,calc(50% + 520px) 2390px,calc(50% - 290px) 2440px;background-size:100%,757px,757px,757px,757px,380px;background-repeat:no-repeat}.layout-wrapper.with-video_lesson{background:repeating-linear-gradient(45deg,hsla(0,0%,98%,0),hsla(0,0%,98%,0) .1em,#f6f6f6 0,#f6f6f6 .33em),url(/redshape_01.svg),url(/redshape_01.svg),url(/redshape_01.svg),url(/redshape_01.svg),url(/redshape_01.svg);background-position:100% 100%,calc(50% - 640px) 310px,calc(50% + 560px) 1200px,calc(50% - 830px) 1860px,calc(50% + 520px) 2390px,calc(50% - 290px) 2440px;background-size:100%,757px,757px,757px,757px,380px;background-repeat:no-repeat}.worksheets-container.daily-bests{padding-top:0}.worksheets-container .worksheet-container.worksheet .resource-card-preview{min-height:409px}.worksheets-container .worksheet-container.powerpoint .resource-card-preview,.worksheets-container .worksheet-container.video .resource-card-preview,.worksheets-container .worksheet-container.video_lesson .resource-card-preview,.worksheets-container .worksheet-container.videolesson .resource-card-preview{min-height:234px}.isl-fill-microapp{height:100%;margin-bottom:90px;box-shadow:0 12px 24px 0 rgba(0,0,0,.12);overflow:hidden}.isl-fill-microapp,.tabs-container{background-color:#fff;border-radius:10px}.tabs-container{width:100%;max-width:1340px;display:block;padding-top:20px;margin:0 auto 75px;box-shadow:0 12px 24px 0 rgba(0,0,0,.08)}@media(min-width:1024px){.tabs-container{padding-top:40px}}.tabs-container .ant-tabs-nav{padding:0 16px}@media(min-width:1024px){.tabs-container .ant-tabs-nav{padding-left:40px}}.tabs-container .ant-tabs-ink-bar.ant-tabs-ink-bar-animated{height:4px;border-radius:2px}.tabs-container .ant-tabs-tab-active .tabs-tab-title{height:20px;color:#1688fa;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:20px}.tabs-container .ant-tabs-tab-active svg path{fill:#1688fa}.tabs-title{margin-top:20px;padding:20px 0 6px 16px;color:#1c0d38;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:22.6px}@media(min-width:1024px){.tabs-title{padding:40px 0 22px 40px}}.tabs-tab-title{display:flex;align-items:center;justify-content:center;height:20px;color:#000;font-size:16px;letter-spacing:.2px;line-height:20px}.tabs-tab-title svg{margin-right:6px!important}.ant-tabs-ink-bar{height:4px;border-radius:2px}.ant-tabs-bar.ant-tabs-top-bar{box-shadow:0 12px 24px 0 rgba(0,0,0,.08)}@media(min-width:1024px){.ant-tabs-bar.ant-tabs-top-bar{padding-top:8px}}.ant-tabs-tab-next.ant-tabs-tab-arrow-show:not(.ant-tabs-tab-btn-disabled) svg,.ant-tabs-tab-prev.ant-tabs-tab-arrow-show:not(.ant-tabs-tab-btn-disabled) svg{fill:#000}.ant-tabs-nav-container:not(.ant-tabs-nav-container-scrolling){padding:0 16px}@media(min-width:1024px){.ant-tabs-nav-container:not(.ant-tabs-nav-container-scrolling){padding:0 40px}}.tabitems-container{display:grid;grid-template:40px 1fr 93px/100%;grid-template-areas:"title" "main" "paginator";width:100%;height:100%;padding:20px 16px 36px;overflow:hidden;overflow-y:scroll}@media(min-width:1024px){.tabitems-container{grid-template:96px 1fr/1fr 1fr;grid-template-areas:"title paginator" "main main";margin-bottom:40px;padding:0 40px 40px;overflow:unset;overflow-y:unset}}.tabitems-paginator{display:flex;grid-area:paginator;align-items:center;justify-content:center}@media(min-width:1024px){.tabitems-paginator{justify-content:flex-end}}.tabitems-title{grid-area:title;height:24px;margin-bottom:20px;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:24px}.tabitems-title:not(.non-clickable){cursor:pointer}.tabitems-title:not(.non-clickable):hover{color:#1688fa}.tabitems-title:not(.non-clickable):hover svg path{fill:#1688fa}.tabitems-title svg{margin-right:8px}.tabitems-title svg path{fill:#1c0d38}.tabitems-title:focus{outline:none}@media(min-width:1024px){.tabitems-title{display:flex;align-items:center;height:100%;font-size:20px}}.tabitems-item{display:flex;box-sizing:border-box;flex-direction:column;width:100%;padding:20px 16px;border:1px solid #e4e4e6;border-radius:4px 4px 0 0;outline:none;background-color:#f5f5f5;cursor:pointer}.tabitems-item-showmore{margin:0 auto;color:#1688fa;font-size:16px;letter-spacing:.2px;line-height:20px;text-decoration:underline}.tabitems-item-content{max-height:1000px;white-space:pre}.tabitems-item-container{grid-area:main;overflow:hidden}.tabitems-item-container .message-not-found{color:#1c0d38;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:24px}@media(min-width:1024px){.tabitems-item{flex-flow:row wrap;align-items:flex-start}}.tabitems-item.unread{background-color:#fff}.tabitems-item.unread .tabitems-item-content{color:#1c0d38}.tabitems-item.unread .tabitems-item-content,.tabitems-item.unread .tabitems-item-content-open{color:#1c0d38;font-weight:700}.tabitems-item.unread .tabitems-item-date{color:#1c0d38;font-size:12px;font-weight:600;letter-spacing:.15px;line-height:20px}.tabitems-item.new-unread{background-color:#fff}.tabitems-item.new-unread .tabitems-item-content,.tabitems-item.new-unread .tabitems-item-content-open{color:#1c0d38}.tabitems-item.new-unread .tabitems-item-date{color:#1c0d38;font-size:12px;letter-spacing:.15px;line-height:20px}.tabitems-item+.tabitems-item{border-top:none;border-radius:0}.tabitems-item:last-of-type{border-radius:0 0 4px 4px}.tabitems-item-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}@media(min-width:1024px){.tabitems-item-header{flex-shrink:0;width:250px;margin-right:8px;margin-bottom:0}}.tabitems-item-entity-img{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}@media(min-width:1024px){.tabitems-item-entity-img{flex-shrink:0;width:75px;margin-right:8px;margin-bottom:0}}.tabitems-item-text-content-size{width:58%;display:flex;flex-wrap:wrap;align-items:center}.tabitems-item-text-content-size a,.tabitems-item-text-content-size span.resourcePlaceholder{width:40%;min-width:250px}.tabitems-item-text-content-size span{width:50%;min-width:300px;margin-top:0}.tabitems-item-header-comment{min-width:250px;width:15%}.tabitems-item-header-img{min-width:75px;width:5%}.tabitems-item-entity-date{width:12%}@media(min-width:1024px){.tabitems-item-entity-date{position:absolute!important;top:10px!important;right:10px!important}}.tabitems-item-col-padding{padding:0 10px}@media(min-width:1024px){.tabitems-item-tab-item-comment{position:relative;align-items:center}}.tabitems-item-img{flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:20px;object-fit:cover}.tabitems-item-name{color:#000;font-weight:700;white-space:nowrap;margin-left:16px}.tabitems-item-content,.tabitems-item-name{overflow:hidden;font-size:16px;letter-spacing:.2px;line-height:20px;text-overflow:ellipsis}.tabitems-item-content{flex:1 1;color:#666;white-space:break-spaces}@media(min-width:1024px){.tabitems-item-content{margin-top:12px}}.tabitems-item-content.open{padding:0 20px;overflow:initial;text-overflow:unset}.tabitems-item-date{margin-top:4px;color:#767676;font-size:12px;font-weight:600;letter-spacing:.15px;line-height:20px}@media(min-width:1024px){.tabitems-item-date{position:relative;top:-8px;min-width:130px;text-align:right}}.tabitems-item-date.open{width:100%;text-align:right;padding-top:10px}.tabitems-item-send{max-width:152px;height:44px;margin:8px auto;text-transform:capitalize}@media(min-width:480px){.tabitems-item-send{height:56px;margin:8px 0 0}}@media(min-width:1024px){.tabitems-item-send{margin:20px 450px 30px 250px}.tabitems-item-textarea{flex:1 1;margin-right:120px}}.layout{width:100%;max-width:100vw}.layout.layout-conversation{display:flex;flex-direction:column;background:no-repeat 100% 100%;background-size:100%}.layout.layout-conversation .layout-header{background-repeat:repeat-x,no-repeat!important;padding-bottom:684px;background:url(/bgs/smallwave_islblue.svg),transparent;background-position:top!important;background-size:initial}@media(max-width:1439.98px){.layout.layout-conversation .layout-header{background-size:2500px}}@media(max-width:529.98px){.layout.layout-conversation .layout-header{background:url(/main-wave-blue-mobile.svg),transparent;background-position:100% 0!important;background-size:550px}}.layout.layout-conversation .layout-body{flex:1;margin-top:-674px;padding:0 20px}.conversation-page-container{width:100%;max-width:100vw;max-width:1440px;margin:0 auto}.conversation-page-container .footer-container{margin-top:74px}.conversation-page-container .conversation-paginator-container{display:flex;flex-direction:column;align-items:center;padding:0 50px;margin-bottom:36px}@media(min-width:1024px){.conversation-page-container .conversation-paginator-container{flex-direction:row;padding-bottom:75px;margin-bottom:0}}.conversation-page-container .conversation-paginator-container .inner-container{display:flex;flex:1}.conversation-page-container .conversation-paginator-container .inner-container .button-wrapper{flex-direction:row-reverse}.conversation-page-container .conversation-paginator-container .inner-container .button-wrapper .button-text{margin:0 11px}.conversation-page-container .conversation-paginator-container .inner-container:first-of-type{margin-bottom:36px}@media(min-width:1024px){.conversation-page-container .conversation-paginator-container .inner-container{justify-content:flex-end}.conversation-page-container .conversation-paginator-container .inner-container:first-of-type{margin-right:-230px;margin-bottom:0}}.conversation-page-container .conversation-select-container{padding:0 16px}@media(min-width:1024px){.conversation-page-container .conversation-select-container{padding:0 50px}}.conversation-page-container .conversation-select-container .breadcrumb-container{padding-bottom:0;padding-top:0}.conversation-page-container .conversation-select-container .conversation-select-filters{margin-bottom:2px}.conversation-page-container .conversation-select-container .ant-select-selector{border:1px solid #ededed}.conversation-page-container .conversation-select-container .ant-select-selector .ant-select-selection-item{color:#1c0d38!important;font-size:14px!important;font-weight:600!important;letter-spacing:.17px!important;line-height:20px!important}.conversation-page-container .conversation-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 3.5px}@media(min-width:1024px){.conversation-page-container .conversation-cards-container{padding:0 37.5px}}.conversation-page-container .conversation-cards-container .resource-card-container{width:100%;box-shadow:0 12px 24px 0 rgba(0,0,0,.14);margin:0 12.5px 20px}.conversation-page-container .conversation-cards-container .resource-card-container.powerpoint .resource-card-preview,.conversation-page-container .conversation-cards-container .resource-card-container.video .resource-card-preview,.conversation-page-container .conversation-cards-container .resource-card-container.video_lesson .resource-card-preview,.conversation-page-container .conversation-cards-container .resource-card-container.videolesson .resource-card-preview{min-height:234px}.conversation-page-container .conversation-cards-container .resource-card-container.worksheet .resource-card-preview{min-height:453px}@media(min-width:530px){.conversation-page-container .conversation-cards-container .resource-card-container{width:calc(50% - 25px)}}@media(min-width:768px){.conversation-page-container .conversation-cards-container .resource-card-container{width:calc(33% - 25px)}}@media(min-width:1200px){.conversation-page-container .conversation-cards-container .resource-card-container{width:calc(25% - 25px)}}.terms-outer-container{padding:0 16px}@media(min-width:768px){.terms-outer-container{padding:0 50px}}.terms-outer-container .terms-inner-container{padding:36px}.profile-description,.terms-outer-container .terms-inner-container{border-radius:10px;background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.08)}.profile-description{z-index:1;display:flex;justify-content:space-between;flex-direction:column;padding:20px 16px 0;flex:1;margin-top:285px}.profile-description.no-amount{margin-top:0}@media(min-width:768px){.profile-description{flex-direction:row;flex-wrap:wrap;max-width:1000px;min-height:336px;padding:30px}}@media(min-width:1024px){.profile-description{flex-wrap:nowrap;margin-top:0;padding:20px 30px 36px}}.profile-description .profile-description-section{margin-bottom:12px}@media(min-width:768px){.profile-description .profile-description-section{margin-bottom:0}.profile-description .profile-description-section.first{margin-right:32px}}@media(min-width:1200px){.profile-description .profile-description-section.first{max-width:300px}}.profile-description .profile-description-section.first .title{color:#1c0d38;margin-bottom:12px;font-size:18px;font-weight:700;letter-spacing:.23px;line-height:20px}.profile-description .profile-description-section.first .content{white-space:break-spaces;min-height:60px;color:grey;font-family:Nunito,sans-serif;font-size:14px;letter-spacing:.18px;line-height:20px;word-break:break-word}@media(min-width:1024px){.profile-description .profile-description-section.first .content{min-height:unset}}.profile-description .profile-description-section.second{min-width:150px}@media(min-width:1024px){.profile-description .profile-description-section.second{margin-right:32px}}.profile-description .profile-description-section.third{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media(min-width:530px){.profile-description .profile-description-section.third{justify-content:space-between}}@media(min-width:1024px){.profile-description .profile-description-section.third{flex-direction:column;align-items:flex-start}}.profile-description .profile-description-section.third .edit-information{margin-top:8px}@media(min-width:768px){.profile-description .profile-description-section.third .edit-information{height:auto}}.profile-description .profile-description-section.third .content-container{align-self:flex-start;margin-bottom:0;height:auto}.profile-description .profile-description-section.third .content-container .title{margin-bottom:18px;align-self:flex-start}.profile-description .profile-description-section.third .content-container .content{white-space:break-spaces;display:flex;min-height:0}.profile-description .profile-description-section.third .content-container .content .social-media-button{cursor:pointer;margin-right:14px}.profile-description .profile-description-section.third .content-container .content .social-media-button.disabled{cursor:auto}.profile-description .profile-description-section.third .content-container .content .social-media-button .social-media-icon-container{width:39px;height:39px}.profile-description .profile-description-section.third .content-container .content .social-media-button .social-media-icon-container svg{width:100%;height:100%}@media(min-width:768px){.profile-description .profile-description-section.third .content-container .content .social-media-button .social-media-icon-container{width:34px;height:34px}}.profile-description .profile-description-section.third .send-icon-button{height:44px;display:none}.profile-description .profile-description-section.third .send-icon-button .button-icon{margin-top:6px}@media(max-width:1199.98px){.profile-description .profile-description-section.third .send-icon-button{display:inline-flex}}.profile-description .profile-description-section.third .buy-me-a-coffee-container{display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px}.profile-description .profile-description-section.third .buy-me-a-coffee-container .buy-me-a-coffee-button{cursor:pointer}@media(min-width:1024px){.profile-description .profile-description-section.third .buy-me-a-coffee-container{height:98px;margin-bottom:0;margin-top:0}}@media(min-width:768px){.profile-description .profile-description-section.third .buy-me-a-coffee-container{max-width:255px;margin-top:0}}.profile-description .profile-description-section.third img{height:44px;width:225px;border-radius:22px}.profile-description .profile-description-section .content-container{margin-bottom:12px}.profile-description .profile-description-section .content-container .title{margin-bottom:4px;color:#1c0d38;font-size:14px;font-weight:700;letter-spacing:.18px;line-height:20px}.profile-description .profile-description-section .content-container .content{white-space:break-spaces;min-height:60px;color:grey;font-size:14px;letter-spacing:.18px;line-height:20px;overflow:hidden;word-break:break-word}.profile-description .profile-description-section .edit-information{display:flex;align-items:center;color:#1688fa;font-size:14px;letter-spacing:.28px;line-height:20px;white-space:nowrap;cursor:pointer;text-decoration:underline}.profile-description .profile-description-section .edit-information.hiddenOnMobile{display:none}@media(min-width:768px){.profile-description .profile-description-section .edit-information.hiddenOnMobile{display:flex}}.profile-description .profile-description-section .edit-information svg{margin-right:9px}.profile-description div[role=button]{outline:none}.portfolio-select-container{height:16px;display:flex;align-items:center;margin-right:25px}.portfolio-select-container:not(.hiddenOnMobile) .ant-select-selector{padding-left:0!important}@media(min-width:1024px){.portfolio-select-container:not(.hiddenOnMobile) .ant-select-selector{padding-left:11px!important}}@media(min-width:768px){.portfolio-select-container{width:200px;border-right:1px solid #fff}.portfolio-select-container:last-of-type{border:none}}.portfolio-select-container .portfolio-select-label{display:none}@media(min-width:768px){.portfolio-select-container .portfolio-select-label{color:#fff;display:initial}}.portfolio-select-container .portfolio-select{display:inline-block;position:relative;width:auto!important}.portfolio-select-container .portfolio-select .ant-select{width:auto!important}.portfolio-select-container .portfolio-select .ant-select-selector{background:0 0!important;border:none!important}.portfolio-select-container .portfolio-select .ant-select-arrow{display:none}.portfolio-select-container .portfolio-select .isl-arrow{position:absolute;bottom:calc(50% - 5px);left:calc(100% - 23px);transform:rotate(0deg);color:#fff;pointer-events:none}.portfolio-select-container .portfolio-select .isl-arrow.isl-open{transform:rotate(-180deg)}.portfolio-select-container .portfolio-select .ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-color:transparent!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%!important}.portfolio-select-container .portfolio-select .ant-select-selection-item{color:#fff!important}.portfolio-select-container .portfolio-select .ant-select-focused.ant-select-multiple .ant-select-selector{border-color:#666!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.portfolio-select-container.homework{margin:0;color:#1c0d38;font-size:14px;font-weight:600;letter-spacing:.17px;line-height:20px}.hiddenOnMobile{display:none}@media(min-width:768px){.hiddenOnMobile{display:flex}}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-footer .resource-class-container .class{text-decoration:underline;cursor:auto!important}.ant-tabs-content-holder{height:100%!important}.ant-tabs-content-holder .portfolio-content-tab.worksheet .tab-header{background:linear-gradient(180deg,#34b8ff,#2194f5)}.ant-tabs-content-holder .portfolio-content-tab.powerpoint .tab-header{background:linear-gradient(0deg,#ffaa2a,#fdc725)}.ant-tabs-content-holder .portfolio-content-tab.video .tab-header,.ant-tabs-content-holder .portfolio-content-tab.video_lesson .tab-header,.ant-tabs-content-holder .portfolio-content-tab.videolesson .tab-header{background:linear-gradient(270deg,#ff5657,#ff4041)}.ant-tabs-content-holder .portfolio-content-tab .tab-header{height:341px;padding:20px 16px 0}@media(min-width:1024px){.ant-tabs-content-holder .portfolio-content-tab .tab-header{padding:50px 16px 0}}@media(min-width:1200px){.ant-tabs-content-holder .portfolio-content-tab .tab-header{margin:0 auto;max-width:1340px;padding:50px 60px 0;border-radius:6px}}.ant-tabs-content-holder .portfolio-content-tab .tab-header .tab-title{margin-bottom:12px;color:#fff;font-size:18px;font-weight:700;letter-spacing:.23px;line-height:20px}@media(min-width:768px){.ant-tabs-content-holder .portfolio-content-tab .tab-header .tab-title{margin-bottom:18px;font-size:30px}}.ant-tabs-content-holder .portfolio-content-tab .tab-header .tab-select-container{display:flex}.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container{display:flex;flex-direction:column;align-items:center;padding:0 50px;margin:0 auto 36px;max-width:1440px}@media(min-width:1024px){.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container{flex-direction:row;padding-bottom:75px;margin-bottom:0}}.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container .inner-container-center .button-wrapper{flex-direction:row-reverse}.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container .inner-container-center .button-wrapper .button-text{margin:0 11px}.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container .inner-container{display:flex;flex:1}.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container .inner-container .button-wrapper{flex-direction:row-reverse}.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container .inner-container .button-wrapper .button-text{margin:0 11px}.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container .inner-container:first-of-type{margin-bottom:36px}@media(min-width:1024px){.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container .inner-container{justify-content:flex-end}.ant-tabs-content-holder .portfolio-content-tab .portfolio-paginator-container .inner-container:first-of-type{margin-bottom:0}}.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 3.5px;margin:-220px auto 0;max-width:1330px}.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard{width:100%;margin:0 0 10px}.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard .resource-card-container{box-shadow:0 12px 24px 0 rgba(0,0,0,.14)}.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard.powerpoint .resource-card-preview,.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard.video .resource-card-preview,.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard.video_lesson .resource-card-preview,.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard.videolesson .resource-card-preview{min-height:234px}.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard.worksheet .resource-card-preview{min-height:453px}@media(min-width:530px){.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard{width:calc(50% - 26px);margin:0 13px 20px}}@media(min-width:768px){.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard{width:calc(33% - 26px)}}@media(min-width:1200px){.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard{width:calc(25% - 26px)}}@media(min-width:1920px){.ant-tabs-content-holder .portfolio-content-tab .tab-authorcard-container .tab-authorcard{width:282px}}.ant-tabs-content-holder .portfolio-content-tab .not-found-container{display:flex;justify-content:center;align-items:center;padding:50px;width:100%;min-height:230px}.ant-tabs-content-holder .portfolio-content-tab .not-found-container .title{font-size:24px;color:#fff}@media(min-width:768px){.ant-tabs-content-holder .portfolio-content-tab .bottom-container{display:flex;justify-content:flex-end}}.ant-tabs-content-holder .portfolio-content-tab .bottom-container .portfolio-next-button{height:56px;width:100%;margin-bottom:30px;font-size:24px;font-weight:700}@media(min-width:768px){.ant-tabs-content-holder .portfolio-content-tab .bottom-container .portfolio-next-button{margin-bottom:0;width:230px!important;font-size:18px}}.ant-tabs-content-holder .portfolio-content-tab .bottom-container .portfolio-next-button .next-button-text-container{display:flex;align-items:center;justify-content:center;position:relative;height:56px}.ant-tabs-content-holder .portfolio-content-tab .bottom-container .portfolio-next-button .next-button-text-container .next-button-text{margin-left:24px;margin-right:-10px}.ant-tabs-content-holder .portfolio-content-tab .bottom-container .portfolio-next-button .next-button-text-container svg{margin-top:26px}.ant-tabs-content-holder .portfolio-content-tab .bottom-container .paginator{width:100%!important}@media(min-width:768px){.ant-tabs-content-holder .portfolio-content-tab .bottom-container .paginator{width:266px!important;margin-left:285px}}.app{width:100%}.portfolio-outer-container .portfolio-inner-container{box-sizing:border-box;padding-top:20px}@media(min-width:1024px){.portfolio-outer-container .portfolio-inner-container{padding:0}}.portfolio-outer-container .portfolio-inner-container .portfolio-title-container{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 48px;background-color:#fff;max-width:1580px;margin:0 auto}@media(min-width:1200px){.portfolio-outer-container .portfolio-inner-container .portfolio-title-container{padding:20px 120px 48px}}.portfolio-outer-container .portfolio-inner-container .portfolio-title-container .portfolio-title{color:#000;font-size:18px;font-weight:700;letter-spacing:.23px;line-height:22px}@media(min-width:768px){.portfolio-outer-container .portfolio-inner-container .portfolio-title-container .portfolio-title{font-size:24px}.portfolio-outer-container .portfolio-inner-container .portfolio-title-container .portfolio-mobil-search{display:none}}.portfolio-outer-container .portfolio-inner-container .portfolio-title-container .portfolio-desktop-search-outer{display:none}@media(min-width:768px){.portfolio-outer-container .portfolio-inner-container .portfolio-title-container .portfolio-desktop-search-outer{position:relative;display:initial;width:320px}}@media(min-width:1024px){.portfolio-outer-container .portfolio-inner-container .portfolio-title-container .portfolio-desktop-search-outer .portfolio-desktop-search-inner{z-index:1;position:absolute;top:40px}}.portfolio-outer-container .portfolio-inner-container .ant-tabs>*{height:60px;margin:0;padding:0}.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav{width:100%;margin-bottom:20px;padding:0 16px;background-color:#fff;box-sizing:border-box;box-shadow:0 12px 24px 0 rgba(0,0,0,.12)}@media(min-width:1200px){.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav{margin-bottom:50px;padding:0 105px}}.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav:before{border:none}.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap{max-width:1340px;margin:0 auto}.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap:after,.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap:before{display:none}.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list{width:100%;display:flex;justify-content:space-between}@media(min-width:768px){.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list{justify-content:flex-start}}.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{margin:0;padding:0}@media(min-width:480px){.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{width:152px!important}}@media(min-width:768px){.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{margin-right:70px;margin-bottom:18px}.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .portfolio-tab-icon{filter:grayscale(100%)}}.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar{height:4px;width:68px!important;top:56px;border-radius:5px!important}@media(min-width:480px){.portfolio-outer-container .portfolio-inner-container .ant-tabs .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-ink-bar{width:152px!important}}@media(min-width:768px){.portfolio-outer-container .portfolio-inner-container .ant-tabs-tab-active .portfolio-tab-icon{width:36px;height:36px;filter:none!important}}.portfolio-outer-container .portfolio-inner-container .ant-tabs-tab-active .worksheets-tab span{color:#249aff;font-weight:700}.portfolio-outer-container .portfolio-inner-container .ant-tabs-tab-active .powerpoints-tab span{color:#ffaa2a;font-weight:700}.portfolio-outer-container .portfolio-inner-container .ant-tabs-tab-active .videos-tab span{color:#ff4041;font-weight:700}.portfolio-outer-container .portfolio-inner-container .portfolio-tab{display:flex;flex-direction:column;align-items:center;width:68px;margin-bottom:4px}@media(min-width:480px){.portfolio-outer-container .portfolio-inner-container .portfolio-tab{flex-direction:row;width:100%}}.portfolio-outer-container .portfolio-inner-container .portfolio-tab span{font-size:10px;margin-top:4px;letter-spacing:.13px;line-height:20px}@media(min-width:480px){.portfolio-outer-container .portfolio-inner-container .portfolio-tab span{margin-left:13px;font-size:16px}}.portfolio-outer-container .worksheet .ant-tabs-ink-bar{background:linear-gradient(90deg,#249aff,#3dc1f5)}.portfolio-outer-container .powerpoint .ant-tabs-ink-bar{background:linear-gradient(90deg,#ffaa2a,#fdc725)}.portfolio-outer-container .video .ant-tabs-ink-bar,.portfolio-outer-container .video_lesson .ant-tabs-ink-bar{background:linear-gradient(270deg,#ff7475,#ff4041)}.profile-header-container{position:absolute;top:-8px;display:flex;flex-direction:column;margin-bottom:16px;justify-content:space-around;flex-wrap:wrap;color:#fff}@media(min-width:1024px){.profile-header-container{position:unset;flex-direction:row;justify-content:space-between}}.profile-header-container .profile-header-separator{display:none;box-sizing:border-box;height:110px;width:1px;margin-bottom:18px;background-color:#fafafa;opacity:.28}.profile-header-container .profile-header-separator.rank{height:40px;display:block}@media(min-width:1024px){.profile-header-container .profile-header-separator.rank{display:none}.profile-header-container .profile-header-separator{display:unset}}.profile-header-container .profile-header-separator.none{display:none}@media(min-width:1200px){.profile-header-container .profile-header-separator.none{display:unset}}.profile-header-container .profile-header-resources-container{position:relative;top:-20px;display:flex;justify-content:center;margin:0 auto}@media(min-width:1024px){.profile-header-container .profile-header-resources-container{margin:unset;position:unset}}.profile-header-container .profile-header-resources-container .profile-header-resource{display:flex;flex-direction:column;align-items:center;flex:1 1 50px;font-size:14px;font-weight:700;letter-spacing:.25px;line-height:20px;padding-right:22px}.profile-header-container .profile-header-resources-container .profile-header-resource .profile-header-resource-amount{font-size:20px}.profile-header-container .profile-header-resources-container .profile-header-resource:last-of-type{padding-right:0}@media(min-width:768px){.profile-header-container .profile-header-resources-container .profile-header-resource{flex:1 0 96px}}.profile-header-container .profile-header-resources-container .profile-header-resource .profile-header-resource-svg{width:54px;height:54px;margin-bottom:20px}.profile-header-container .profile-header-resources-container .profile-header-resource .profile-header-resource-svg svg{width:54px;height:54px}.profile-header-container .profile-header-resources-container .profile-header-resource:last-of-type .profile-header-resource-name{letter-spacing:.0799821801px;text-align:center}.profile-header-container .profile-header-ranks-container{display:flex;flex-direction:row;justify-content:center;margin:20px 0;width:100%;color:#fafafa;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:20px}@media(min-width:1024px){.profile-header-container .profile-header-ranks-container{flex-direction:column;justify-content:space-evenly;max-width:300px}}.profile-header-container .profile-header-ranks-container .placement{margin:0 8px;font-weight:700}.profile-header-container .profile-header-ranks-container .porfile-header-rank-score{font-weight:700;min-width:70px}@media(min-width:1024px){.profile-header-container .profile-header-ranks-container .porfile-header-rank-score{min-width:unset}}.profile-header-container .profile-header-ranks-container .porfile-header-rank-all-time,.profile-header-container .profile-header-ranks-container .porfile-header-rank-monthly,.profile-header-container .profile-header-ranks-container .porfile-header-rank-score{display:flex;flex-direction:column;margin:0 8px;align-items:center}.profile-header-container .profile-header-ranks-container .porfile-header-rank-all-time .rank,.profile-header-container .profile-header-ranks-container .porfile-header-rank-monthly .rank,.profile-header-container .profile-header-ranks-container .porfile-header-rank-score .rank{display:flex;font-size:14px;text-align:center}@media(min-width:1024px){.profile-header-container .profile-header-ranks-container .porfile-header-rank-all-time .rank,.profile-header-container .profile-header-ranks-container .porfile-header-rank-monthly .rank,.profile-header-container .profile-header-ranks-container .porfile-header-rank-score .rank{font-size:16px}}.profile-header-container .profile-header-ranks-container .porfile-header-rank-all-time .rank span,.profile-header-container .profile-header-ranks-container .porfile-header-rank-monthly .rank span,.profile-header-container .profile-header-ranks-container .porfile-header-rank-score .rank span{display:none}@media(min-width:1024px){.profile-header-container .profile-header-ranks-container .porfile-header-rank-all-time .rank span,.profile-header-container .profile-header-ranks-container .porfile-header-rank-monthly .rank span,.profile-header-container .profile-header-ranks-container .porfile-header-rank-score .rank span{display:block}.profile-header-container .profile-header-ranks-container .porfile-header-rank-all-time,.profile-header-container .profile-header-ranks-container .porfile-header-rank-monthly,.profile-header-container .profile-header-ranks-container .porfile-header-rank-score{flex-direction:row;align-items:unset}}.profile-header-container .profile-header-ranks-container .porfile-header-rank-score-title{font-size:14px;font-weight:400}@media(min-width:1024px){.profile-header-container .profile-header-ranks-container .porfile-header-rank-score-title{font-size:16px;display:none}}.profile-header-container .profile-header-badges-container{display:flex;justify-content:center;padding-top:30px;width:100%}@media(min-width:1200px){.profile-header-container .profile-header-badges-container{width:unset;padding-top:0}}.profile-header-container .profile-header-badges-container .profile-header-badge{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:70px;flex:0 0 70px}.profile-header-container .profile-header-badges-container .profile-header-badge .profile-header-badge-title{text-align:center;font-size:12px;font-weight:700;letter-spacing:.15px;line-height:15px;padding-top:8px}.profile-header-container .profile-header-badges-container .profile-header-badge .profile-header-badge-svg{box-sizing:border-box;height:48px;width:48px;padding-top:14px;border-radius:100%;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);background-color:#000}.message-modal .modal-button-container{display:flex;align-items:center;justify-content:center;padding-top:20px}@media(max-width:1023.98px){.layout-profile .layout-header{background-size:4300px}}@media(max-width:529.98px){.layout-profile .layout-header{background:url(/main-wave-blue-mobile.svg) repeat-x;background-size:620px}}.profile-page-container{display:flex;flex-direction:column}.profile-page-container .profile-inner-container{display:flex;flex-direction:column;justify-content:space-between;padding:0 16px;width:100%;max-width:1340px;margin:0 auto}@media(min-width:1024px){.profile-page-container .profile-inner-container{flex-direction:row}}@media(min-width:1440px){.profile-page-container .profile-inner-container{padding:0}}.profile-page-container .profile-right-container{position:unset;width:100%;max-width:1000px;display:flex;flex-direction:column}@media(max-width:1199.98px){.profile-page-container .profile-right-container{position:relative;padding-top:30px}}.profile-page-container .profile-right-container .profile-header-container{width:100%}.profile-page-container .profile-left-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.12);border-radius:10px;min-height:153px;margin-top:30px;padding:36px 0}@media(min-width:1024px){.profile-page-container .profile-left-container{justify-content:flex-start;max-width:300px;margin-right:52px;background:0 0;box-shadow:unset;min-height:unset;border-radius:0;margin-top:0;padding:0}}.profile-page-container .profile-left-container .button-wrapper{display:inline-flex;box-shadow:unset;height:44px}@media(max-width:1199.98px){.profile-page-container .profile-left-container .button-wrapper{display:none}}.profile-page-container .profile-left-container .profile-picture{position:absolute;top:-40px;height:80px;width:80px;border-radius:50%}@media(min-width:1024px){.profile-page-container .profile-left-container .profile-picture{height:245px;width:245px;position:unset}}.profile-page-container .profile-left-container .profile-picture.fake{background:#fff}.profile-page-container .profile-left-container .author-name{color:#000;font-size:24px;font-weight:700;letter-spacing:.3px;padding-bottom:8px}@media(min-width:1024px){.profile-page-container .profile-left-container .author-name{font-size:32px;letter-spacing:.4px;line-height:20px;margin-top:24px;padding-bottom:18px}}.profile-page-container .profile-left-container .author-country{opacity:.6;color:#1c0d38;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:18px}@media(min-width:1024px){.profile-page-container .profile-left-container .author-country{padding-bottom:24px}}.preview-page{width:100vw;display:flex;flex-direction:column;background:#fafafa;overflow-x:hidden}.preview-page .isl-logo svg{width:184px;cursor:pointer}.preview-page .zoom-container{width:100%;max-width:100vw;height:100vh}.preview-page .preview-footer-container{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;height:71px;width:100%;background:#fff;padding-left:44px;padding-right:32px}.preview-page .preview-footer-container .resource-details{display:flex;align-items:center}.preview-page .preview-footer-container .resource-details .resource-author{height:44px;width:44px;border-radius:50%}.preview-page .preview-footer-container .resource-details .details{display:flex;flex-direction:column;padding-left:14px}.preview-page .preview-footer-container .resource-details .details .title{color:#1688fa;font-size:14px;font-weight:700;letter-spacing:.28px;line-height:20px;text-decoration:underline;cursor:pointer}.preview-page .preview-footer-container .resource-details .details .title:focus{outline:none}.preview-page .preview-footer-container .resource-details .details .user{color:#1688fa;font-size:14px;font-weight:700;letter-spacing:.28px;line-height:20px;text-decoration:underline;cursor:pointer;margin-left:2px}.preview-page .preview-footer-container .resource-details .details .user:focus{outline:none}.preview-page .preview-footer-container .resource-details .details .user-container{display:flex;align-items:flex-start}.preview-page .preview-images-container{display:flex;justify-content:center;height:calc(100vh - 71px - 56px);overflow-y:auto;transition:all .1s ease-in-out}.preview-page .preview-images-container.video{height:calc(100vh - 71px)}.preview-page .preview-images-container.video #video-player{width:100%!important;height:100%!important;max-width:1440px;margin:0 auto}.preview-page .preview-images-container.zoom-in{margin-bottom:100px;transform:scale(1.5);height:calc(100vh - 71px - 56px + 200px)}.preview-page .preview-images-container .preview-image{width:100%;max-width:440px;border-radius:10px;border:1px solid #e0e0e0}.preview-page .carousel-button-group{position:fixed;bottom:71px;height:56px;width:100%;display:flex;justify-content:space-between;background-color:#f0f0f0}.preview-page .carousel-button-group .button-inner-group{margin-right:-242px;pointer-events:auto!important}.preview-page .carousel-button-group .button-action-group,.preview-page .carousel-button-group .button-inner-group{display:flex;flex:1;align-items:center;justify-content:flex-end}.preview-page .carousel-button-group .button-action-group svg{margin-right:32px}.preview-page .carousel-button-group .button-action-group svg:first-of-type{margin-right:24px}.preview-page .carousel-button-group .paginator{display:flex;justify-content:center;border-radius:0;padding:12px 36px;width:178px!important}.preview-page .carousel-button-group .paginator .page-count-container{flex:unset}.preview-page .action-button,.preview-page .isl-carousel-item{display:flex;justify-content:center}.preview-page .action-button{position:relative;align-items:center;width:32px;height:32px;border:none;background-color:#3ecc75;color:#fff;cursor:pointer!important;border-radius:4px}.preview-page .action-button:focus{outline:none}.preview-page .action-button.disable{background-color:#b9b9b9;cursor:not-allowed!important}#__next{position:relative;margin:0;font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resource-type-page-container{width:100%;max-width:1330px;margin:0 auto}.resource-type-page-container .footer-container{margin-top:412px}.resource-type-page-container #newest{padding-top:42px!important}.resource-type-page-container .worksheets-container{box-sizing:border-box;width:100%;max-width:1440px;padding:100px 0 0}@media(min-width:1440px){.resource-type-page-container .worksheets-container{padding:0 auto}}.resource-type-page-container .section{height:40vh}.search-select-container{display:flex;flex-direction:column}.search-select-container .search-breadcrumb-container{opacity:.6}.search-select-container .search-breadcrumb-container .ant-breadcrumb a:hover{color:#40a9ff}.search-select-container .search-breadcrumb-container .ant-breadcrumb-link,.search-select-container .search-breadcrumb-container .ant-breadcrumb>span:last-child a,.search-select-container .search-breadcrumb-container span{color:#1c0d38}.search-select-container .search-breadcrumb-container .ant-breadcrumb>span:last-child a:hover{color:#40a9ff}.search-select-container .search-title{color:#1c0d38;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:32px;padding-bottom:16px;margin:0!important}.search-select-container .search-selector-container{display:flex;align-items:center}@media(min-width:768px){.search-select-container .search-selector-container{flex-direction:row}}.search-select-container .search-selector-container .search-selector{display:flex;align-items:center;flex:1;width:calc(50% - 32px)}.search-select-container .search-selector-container .search-selector .ant-select{min-width:unset!important}@media(min-width:768px){.search-select-container .search-selector-container .search-selector{width:auto}.search-select-container .search-selector-container .search-selector .ant-select{min-width:200px!important}}@media(max-width:1023.98px){.search-select-container .search-selector-container .search-selector:first-of-type .ant-select-selector{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.search-select-container .search-selector-container .search-selector:last-of-type .ant-select-selector{border-top-left-radius:0!important;border-bottom-left-radius:0!important}}.search-select-container .search-selector-container .search-selector .isl-selector{width:100%;min-width:unset!important}@media(min-width:768px){.search-select-container .search-selector-container .search-selector{flex:unset}.search-select-container .search-selector-container .search-selector .isl-selector{width:unset}.search-select-container .search-selector-container .search-selector+.search-selector{padding-left:36px}}.search-select-container .search-selector-container .search-selector .search-select-label{display:none;opacity:.6;color:#1c0d38;font-size:12px;font-weight:700;letter-spacing:.15px;line-height:18px;padding-right:12px}@media(min-width:768px){.search-select-container .search-selector-container .search-selector .search-select-label{display:block}}.search-page-container{max-width:1440px;margin:0 auto}@media(min-width:1920px){.search-page-container{max-width:1920px}}.search-page-container .footer-container{margin-top:74px}.search-page-container .search-paginator-container{display:flex;flex-direction:column;align-items:center;padding:0 50px;margin-bottom:36px}@media(min-width:1024px){.search-page-container .search-paginator-container{flex-direction:row;padding-bottom:75px;margin-bottom:0}}.search-page-container .search-paginator-container .inner-container-center .button-wrapper{flex-direction:row-reverse}.search-page-container .search-paginator-container .inner-container-center .button-wrapper .button-text{margin:0 11px}.search-page-container .search-paginator-container .inner-container{display:flex;flex:1}.search-page-container .search-paginator-container .inner-container .button-wrapper{flex-direction:row-reverse}.search-page-container .search-paginator-container .inner-container .button-wrapper .button-text{margin:0 11px}.search-page-container .search-paginator-container .inner-container:first-of-type{margin-bottom:36px}@media(min-width:1024px){.search-page-container .search-paginator-container .inner-container{justify-content:flex-end}.search-page-container .search-paginator-container .inner-container:first-of-type{margin-bottom:0}}.search-page-container .search-select-container{padding:0 16px}@media(min-width:1024px){.search-page-container .search-select-container{padding:0 50px}}.search-page-container .search-select-container .breadcrumb-container{padding-bottom:0;padding-top:0}.search-page-container .search-select-container .search-select-filters{margin-bottom:2px}.search-page-container .search-select-container .ant-select-selector{border:1px solid #ededed}.search-page-container .search-select-container .ant-select-selector .ant-select-selection-item{color:#1c0d38!important;font-size:14px!important;font-weight:600!important;letter-spacing:.17px!important}.search-page-container .search-result-empty-container{display:flex;justify-content:center;align-items:center;min-height:300px}.search-page-container .search-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 3.5px}@media(min-width:1024px){.search-page-container .search-cards-container{padding:0 37.5px}}.search-page-container .search-cards-container .resource-card-container{width:100%;box-shadow:0 12px 24px 0 rgba(0,0,0,.14);margin:0 0 20px}@media(min-width:1024px){.search-page-container .search-cards-container .resource-card-container{margin:0 12.5px 20px}}.search-page-container .search-cards-container .resource-card-container.powerpoint .resource-card-preview,.search-page-container .search-cards-container .resource-card-container.video .resource-card-preview,.search-page-container .search-cards-container .resource-card-container.video_lesson .resource-card-preview,.search-page-container .search-cards-container .resource-card-container.videolesson .resource-card-preview{min-height:234px}.search-page-container .search-cards-container .resource-card-container.worksheet .resource-card-preview{min-height:453px}@media(min-width:530px){.search-page-container .search-cards-container .resource-card-container{width:calc(50% - 25px)}}@media(min-width:768px){.search-page-container .search-cards-container .resource-card-container{width:calc(33% - 25px)}}@media(min-width:1200px){.search-page-container .search-cards-container .resource-card-container{width:calc(25% - 25px)}}@media(min-width:1920px){.search-page-container .search-cards-container .resource-card-container{width:282px}}.answer-sheet-container{width:100%;padding:16px;background:#fff;border-radius:10px;color:#1c0d38;font-size:24px;font-weight:600;letter-spacing:.3px;margin-top:36px}.answer-sheet-container .answer-item-container{display:flex}.answer-sheet-container .right-answer-container{display:flex;align-items:center;justify-content:center}.answer-sheet-container .answer-question-list{margin:16px 0;width:90%}.answer-sheet-container .answer-sheet-answers{display:flex;flex-direction:column;font-size:16px}.answer-sheet-container .answer-sheet-answers .answer-sheet-answer-header{display:flex;justify-content:space-between;align-items:center}.answer-sheet-container .answer-sheet-answers .sheet-answer-item{display:flex;align-items:center;margin-bottom:10px}.answer-sheet-container .answer-sheet-answers .sheet-answer-item .item-avatar .avatar-image{width:24px;height:24px;border-radius:50%}.answer-sheet-container .answer-sheet-answers .sheet-answer-item .answer-placeholder{width:24px;height:24px;margin-right:4px}.answer-sheet-container .answer-sheet-answers .sheet-answer-item .item-answer.correct{border:2px solid #3ecc75;padding:0 6px}.answer-sheet-container .answer-sheet-answers .answer-sheet-correct-answer{font-style:italic;color:#666;margin:10px 0 10px 28px}.answer-sheet-container .answer-title{font-weight:700;margin-bottom:36px}.answer-sheet-container .answer-resource-title{margin:10px 0;font-size:20px;font-weight:600}.answer-sheet-container .answer-sheet-header{display:flex;justify-content:space-between;align-items:center;height:90px}.answer-sheet-container .answer-sheet-header .answer-date{font-size:14px}.answer-sheet-container .answer-sheet-header .answer-sheet-left{display:flex;flex-direction:column;justify-content:center;height:100%}.answer-sheet-container .answer-sheet-header .answer-sheet-right{display:flex;align-items:center;font-size:20px;font-weight:600}.answer-sheet-container .answer-sheet-header .answer-sheet-right .avatar-image{width:40px;height:40px;border-radius:50%;margin:0 10px}.answer-sheet-container .answer-sheet-header .answer-sheet-right .answer-card-pie{position:relative;margin-left:4px}.answer-sheet-container .answer-sheet-header .answer-sheet-right .answer-card-pie .answer-result{position:absolute;top:33%;left:30%;color:#1c0d38;font-size:16px;font-weight:600}.answer-sheet-container .answer-sheet-header .answer-sheet-right .answer-card-pie .answer-result.big{left:23%}.answer-sheet-container .answer-sheet-header .answer-sheet-right .answer-card-pie .answer-result.small{left:36%}.answer-sheet-container .answer-sheet-header .answer-sheet-right .answer-card-pie svg{width:80px;height:80px}.homework-history-outer-container{min-height:80vh;max-width:1440px;margin:0 auto;padding:0 20px}@media(min-width:768px){.homework-history-outer-container{padding:0 50px}}.homework-history-outer-container .homework-history-inner-container{min-height:550px;border-radius:10px;background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.08)}.homework-history-outer-container .homework-history-inner-container .resource-card-preview{height:192px;width:280px}.homework-history-outer-container .homework-history-inner-container .homework-history-header{height:60px;padding:16px;font-size:22px;font-weight:700;color:#000;letter-spacing:.35px;line-height:20px;box-shadow:0 12px 24px 0 rgba(0,0,0,.08)}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-header{padding:49px 40px;font-size:28px;height:120px}}.homework-history-outer-container .homework-history-inner-container .homework-history-body{padding:16px}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-body{padding:36px}}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container{display:flex;flex-direction:column;padding:34px 0 20px}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container{align-items:center;flex-direction:row;margin-bottom:20px}}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .homework-filter-inner-container{display:flex}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .homework-filter-inner-container .portfolio-select-container{padding-top:4px}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .homework-filter-inner-container .portfolio-select-container{padding-top:0}}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .filter-label{margin-right:20px;opacity:.6;color:#1c0d38;font-size:12px;font-weight:800;margin-bottom:32px;letter-spacing:.15px;text-transform:uppercase}@media(min-width:768px){.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .filter-label{margin-bottom:2px}}.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .ant-select-selection-item,.homework-history-outer-container .homework-history-inner-container .homework-history-body .filter-container .isl-arrow{color:#1c0d38!important}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homeworks-monthly-title{margin-bottom:20px;color:#000;font-size:24px;font-weight:700;letter-spacing:.3px;line-height:20px}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container{display:flex;flex-wrap:wrap}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card{width:280px;margin-right:30px;margin-bottom:30px;box-shadow:0 12px 24px 0 rgba(0,0,0,.14)}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-container{justify-content:space-between;height:100%}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-footer{cursor:auto}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-footer .resource-class-container{display:flex;justify-content:space-between;width:100%;padding:7px 18px}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-footer .resource-class-container .class{color:#1688fa;font-size:10px;letter-spacing:.28px;line-height:18px}.homework-history-outer-container .homework-history-inner-container .homework-history-body .homework-list-container .homeworks-monthy-list .homework-card-container .homework-card .resource-card-footer .resource-class-container .date{color:#999;font-size:10px;letter-spacing:.28px;line-height:18px}.recommend-modal-container{display:flex;position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;padding:0 16px;overflow:auto;background-color:rgba(77,77,77,.9215686274509803)}.recommend-modal-container .modal-outer-container{display:flex;flex-direction:column;width:100%;max-width:867px;height:max-content;margin:36px auto;border-radius:10px;background-color:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}@media(max-width:1199.98px){.recommend-modal-container .modal-outer-container{margin:36px auto 220px}}.recommend-modal-container .modal-header-container{display:flex;position:relative;align-items:center;justify-content:center;padding-top:28px;padding-bottom:32px;border-radius:10px 10px 15% 15%;background:linear-gradient(0deg,#1688fa,#1478da)}@media(max-width:529.98px){.recommend-modal-container .modal-header-container{justify-content:center}}.recommend-modal-container .modal-header-container .modal-header-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:.35px;line-height:32px;text-align:center}@media(max-width:529.98px){.recommend-modal-container .modal-header-container .modal-header-title{padding-right:20px;padding-left:20px;font-size:24px}}.recommend-modal-container .modal-header-container .modal-header-exit{position:absolute;right:36px;cursor:pointer}@media(max-width:529.98px){.recommend-modal-container .modal-header-container .modal-header-exit{position:unset;padding-right:20px}}.recommend-modal-container .modal-inner-container{display:flex;flex-direction:column;padding:16px}.recommend-modal-container .modal-inner-container .resource-card-container{box-shadow:0 12px 24px 0 rgba(0,0,0,.14)}.recommend-modal-container .modal-inner-container .resource-card-container.worksheet .resource-card-preview{min-height:409px}.recommend-modal-container .modal-inner-container .resource-card-container.powerpoint .resource-card-preview,.recommend-modal-container .modal-inner-container .resource-card-container.video .resource-card-preview,.recommend-modal-container .modal-inner-container .resource-card-container.video_lesson .resource-card-preview,.recommend-modal-container .modal-inner-container .resource-card-container.videolesson .resource-card-preview{min-height:234px}@media(min-width:768px){.recommend-modal-container .modal-inner-container{padding:24px 36px}}.recommend-modal-container .modal-inner-container .modal-textarea-container{display:flex;flex-direction:column-reverse;align-items:center}@media(min-width:768px){.recommend-modal-container .modal-inner-container .modal-textarea-container{flex-direction:row;align-items:unset}}.recommend-modal-container .modal-inner-container .modal-textarea-container .recommendation-container{display:flex;flex-direction:column;justify-content:space-between;padding-top:16px}@media(min-width:768px){.recommend-modal-container .modal-inner-container .modal-textarea-container .recommendation-container{padding-top:0;padding-right:36px}}.recommend-modal-container .modal-inner-container .modal-textarea-container .modal-subtitle{padding-bottom:16px;color:#666;font-size:18px;font-weight:600;letter-spacing:.56px;line-height:24px}@media(min-width:768px){.recommend-modal-container .modal-inner-container .modal-textarea-container .modal-subtitle{padding-bottom:0}}.recommend-modal-container .modal-inner-container .modal-textarea-container textarea::placeholder{color:#666;font-size:14px;letter-spacing:.17px;line-height:24px;white-space:pre-wrap}.recommend-modal-container .modal-inner-container .modal-textarea-container textarea{min-height:160px;resize:none}@media(min-width:768px){.recommend-modal-container .modal-inner-container .modal-textarea-container textarea{min-height:284px}}.recommend-modal-container .modal-inner-container .modal-resource-card{display:flex;flex-direction:column;align-items:center;padding-top:40px}@media(min-width:768px){.recommend-modal-container .modal-inner-container .modal-resource-card{flex-direction:row}}.recommend-modal-container .modal-inner-container .modal-resource-card .button-wrapper{margin-bottom:16px}@media(min-width:768px){.recommend-modal-container .modal-inner-container .modal-resource-card .button-wrapper{margin-right:36px;margin-bottom:0}}.recommend-modal-container .modal-inner-container .modal-resource-card .see-another-resource-container{display:flex;align-items:center;justify-content:center;width:100%;max-width:280px;color:#1688fa;font-size:18px;font-weight:600;letter-spacing:.56px;line-height:24px;cursor:pointer}.recommend-modal-container .modal-inner-container .modal-resource-card .see-another-resource-container:focus{outline:none}.recommend-modal-container .modal-inner-container .modal-resource-card .see-another-resource-container svg{margin-right:12px}.similar-mobile-sheets,.similar-sheets{display:flex;flex-direction:column;width:100%}.similar-mobile-sheets .similar-sheets-container,.similar-sheets .similar-sheets-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:16px}.similar-mobile-sheets .similar-sheets-container .resource-card-container,.similar-sheets .similar-sheets-container .resource-card-container{margin:0 10px 25px;box-shadow:0 12px 24px 0 rgba(0,0,0,.14)}.similar-mobile-sheets .similar-sheets-container .resource-card-container.powerpoint img,.similar-mobile-sheets .similar-sheets-container .resource-card-container.video_lesson img,.similar-sheets .similar-sheets-container .resource-card-container.powerpoint img,.similar-sheets .similar-sheets-container .resource-card-container.video_lesson img{max-height:150px!important}.similar-mobile-sheets .similar-sheets-container .resource-card-container.powerpoint .resource-card-preview,.similar-mobile-sheets .similar-sheets-container .resource-card-container.video_lesson .resource-card-preview,.similar-sheets .similar-sheets-container .resource-card-container.powerpoint .resource-card-preview,.similar-sheets .similar-sheets-container .resource-card-container.video_lesson .resource-card-preview{min-height:150px!important;margin:0!important}.similar-mobile-sheets .similar-sheets-container .resource-card-container img,.similar-sheets .similar-sheets-container .resource-card-container img{max-height:200px!important;border-radius:10px}.similar-mobile-sheets .similar-sheets-container .resource-card-container img.force-large,.similar-sheets .similar-sheets-container .resource-card-container img.force-large{max-height:unset!important}.similar-mobile-sheets .similar-sheets-container .resource-card-container .resource-card-preview,.similar-sheets .similar-sheets-container .resource-card-container .resource-card-preview{min-height:200px!important;margin:0!important}.comment-container{display:flex;flex-direction:column;width:100%;border-radius:10px;box-shadow:0 12px 24px 0 rgba(0,0,0,.12);margin-bottom:80px}.comment-container.powerpoint{background-color:#fff;background-image:url(/powerpoint_wave.svg);background-size:120%;background-repeat:no-repeat;background-position-x:center}@media(min-width:768px){.comment-container.powerpoint{background-size:contain;background-position-x:unset;background-position-y:unset}}.comment-container.worksheet{background-color:#fff;background-image:url(/worksheet_wave.svg);background-size:120%;background-repeat:no-repeat;background-position-x:center}@media(min-width:768px){.comment-container.worksheet{background-size:contain;background-position-x:unset;background-position-y:unset}}.comment-container.video,.comment-container.video_lesson,.comment-container.videolesson{background-color:#fff;background-image:url(/video_wave.svg);background-size:120%;background-repeat:no-repeat;background-position-x:center}@media(min-width:768px){.comment-container.video,.comment-container.video_lesson,.comment-container.videolesson{background-size:contain;background-position-x:unset;background-position-y:unset}}.comment-container .comment-title{padding-top:20px;padding-bottom:40px;padding-left:16px;color:#1c0d38;font-size:18px;font-weight:700;letter-spacing:.23px;line-height:22px}@media(min-width:768px){.comment-container .comment-title{padding-top:20px;padding-bottom:22px;padding-left:40px;font-size:24px}}.comment-container .comment-inner-container{display:flex;position:relative;margin-bottom:16px;padding:16px 16px 0;overflow:hidden;box-shadow:0 12px 24px 0 rgba(0,0,0,.1)}.comment-container .comment-inner-container div{overflow:unset!important}@media(min-width:768px){.comment-container .comment-inner-container{margin-bottom:40px;padding:0 30px 44px;overflow:unset;box-shadow:0 12px 24px 0 rgba(0,0,0,.04)}}.comment-container .comment-inner-container .profile-image{display:none;width:80px!important;height:80px!important;max-width:unset!important;border-radius:50%}@media(min-width:768px){.comment-container .comment-inner-container .profile-image{display:block}}.comment-container .comment-inner-container .comment-input-container{display:flex;flex-direction:column;width:100%;max-width:540px}.comment-container .comment-inner-container .comment-input-container .isl-input-text-label{width:100%}.comment-container .comment-inner-container .comment-input-container .isl-input-text-label .input-inner-container{box-shadow:0 12px 24px 0 rgba(0,0,0,.06)}.comment-container .comment-inner-container .comment-input-container .isl-input-text-label textarea{min-height:100px;resize:none}@media(min-width:768px){.comment-container .comment-inner-container .comment-input-container .isl-input-text-label textarea{min-height:120px}}.comment-container .comment-inner-container .comment-input-container .isl-input-text-label textarea::placeholder{color:#666;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:20px;white-space:pre-wrap}.comment-container .comment-inner-container .comment-input-container .button-wrapper{margin:24px 0}@media(min-width:768px){.comment-container .comment-inner-container .comment-input-container .button-wrapper{position:absolute;bottom:-54px;left:calc(50% - 128px);max-width:256px}}.comment-container .comment-inner-container .comment-input-container .button-wrapper .button-text{font-size:18px}.comment-container .comment-comments-container{display:flex;flex-direction:column;padding:0}.comment-container .comment-comments-container .be-the-first-commenter{color:#1c0d38;font-size:14px;font-weight:600;letter-spacing:.25px;line-height:36px;padding-bottom:20px}@media(min-width:768px){.comment-container .comment-comments-container{padding:0 30px}}.comment-container .comment-comments-container .comments-subtitle{display:none;color:#1c0d38;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:36px}@media(min-width:768px){.comment-container .comment-comments-container .comments-subtitle{display:block;padding-bottom:12px}}.comment-container .comment-comments-container .show-more-container{display:inline-flex;align-items:center;justify-content:center;min-height:68px;margin-top:-10px}.comment-container .comment-comments-container .show-more-container .show-more-title{color:#3ecc75;font-size:14px;font-weight:700;letter-spacing:.17px;line-height:20px;cursor:pointer}.comment-container .comment-comments-container .show-more-container .show-more-title:hover{opacity:.7}.comment-container .comment-comments-container .show-more-container .show-more-title:focus{outline:none}.comment-container .comment-comments-container .comment-card-container{display:flex;position:relative;flex-direction:row;margin-bottom:10px;padding:16px 16px 12px 20px;border-top:1px solid #e4e4e6;border-bottom:1px solid #e4e4e6}.comment-container .comment-comments-container .comment-card-container.powerpoint{background:url(/comment_ppt.svg) repeat-y left top 0;background-size:52px}.comment-container .comment-comments-container .comment-card-container.worksheet{background:url(/comment_ws.svg) repeat-y left top 0;background-size:52px}.comment-container .comment-comments-container .comment-card-container.video,.comment-container .comment-comments-container .comment-card-container.video_lesson,.comment-container .comment-comments-container .comment-card-container.videolesson{background:url(/comment_vid.svg) repeat-y left top 0;background-size:52px}@media(min-width:768px){.comment-container .comment-comments-container .comment-card-container{padding:16px 16px 20px 20px}}.comment-container .comment-comments-container .comment-card-container .commenter-image{width:40px!important;height:40px!important;max-width:unset!important;border-radius:50%}.comment-container .comment-comments-container .comment-card-container .comment-card-inner-container{display:flex;flex-direction:column;width:100%;margin-left:20px}.comment-container .comment-comments-container .comment-card-container .comment-card-inner-container .comment{white-space:break-spaces;padding-bottom:24px;color:#1c0d38;font-size:16px;letter-spacing:.2px;line-height:20px}@media(min-width:768px){.comment-container .comment-comments-container .comment-card-container .comment-card-inner-container .comment{padding-bottom:0}}.comment-container .comment-comments-container .comment-card-container .comment-card-inner-container .commenter-container{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}.comment-container .comment-comments-container .comment-card-container .comment-card-inner-container .commenter-container .date-and-delete-container{display:flex}.comment-container .comment-comments-container .comment-card-container .comment-card-inner-container .commenter-container .date-and-delete-container .delete-wrapper{margin:0 .5rem}.comment-container .comment-comments-container .comment-card-container .comment-card-inner-container .commenter-container .commenter{color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:20px;display:flex}.comment-container .comment-comments-container .comment-card-container .comment-card-inner-container .commenter-container .date{position:absolute;right:16px;bottom:12px;color:#7a7a7a;font-size:12px;font-weight:600;letter-spacing:.15px;line-height:20px}@media(min-width:768px){.comment-container .comment-comments-container .comment-card-container .comment-card-inner-container .commenter-container .date{position:unset}}.delete-icon{cursor:pointer}.delete-modal-actions-container{display:flex;justify-content:space-around}.delete-comment-desc{margin:.5rem 0 1.5rem}.ant-dropdown.isl-menu-dropdown .ant-dropdown-menu{padding:12px 0 24px!important;background-color:#292929;min-width:227px;border-radius:0 0 10px 10px!important;box-shadow:0 12px 14px 0 rgba(0,0,0,.12)!important}.ant-dropdown.isl-menu-dropdown .ant-dropdown-menu-item a{padding-left:12px;padding-right:12px;color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:20px}.ant-dropdown.isl-menu-dropdown .ant-dropdown-menu-item .language-selector-item{display:flex;align-items:center}.ant-dropdown.isl-menu-dropdown .ant-dropdown-menu-item .language-selector-item .flag-icon{height:18px;padding-right:10px}.ant-dropdown.isl-menu-dropdown .ant-dropdown-menu-item:hover{background-color:hsla(0,0%,100%,.15)}.app-header-container .ant-dropdown-trigger{display:flex;align-items:center}@media(max-width:1199.98px){.app-header-container{display:none}}.app-header-container .anticon-caret-down,.app-header-container .anticon-caret-up{width:23px;height:18px}.app-header-container svg{width:24px;height:18px}.app-header-container .language-selector .ant-dropdown-trigger span{opacity:.7}.app-header-container .language-selector .language-flag{margin-left:12px}.app-header-container .inner-container-dropdown{display:none}@media(max-width:1439.98px){.app-header-container .inner-container-dropdown{display:flex;color:#fff;cursor:pointer}}.app-header-container .inner-container{display:flex;align-items:center;justify-content:left;max-width:50%}.app-header-container .inner-container .app-header-link{flex:1 1 auto}.app-header-container .inner-container .app-header-link-divider{color:#fff;opacity:.5;padding:0 15px}@media(max-width:1199.98px){.app-header-container .inner-container{display:none}}.app-header-container .other-container{display:flex;align-items:center;justify-content:right;max-width:50%}.app-header-container .other-container .authenticator{margin:0;cursor:pointer}.app-header-container .other-container .authenticator:after{position:absolute;top:14px;bottom:14px;content:" ";box-sizing:border-box;height:16px;border:1px solid #656565;opacity:.7;margin-left:0}.app-header-container .app-header-link{display:flex;flex:1 0 auto;align-items:center;justify-content:center;opacity:.7;color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:20px;cursor:pointer}@media(max-width:1439.98px){.app-header-container .app-header-link{margin:0}}.app-header-container .app-header-link svg{margin-right:8px}.app-header-container .app-header-link.active{opacity:1}.app-header-container .app-header-link:focus{outline:none}.app-header-container .app-header-link-divider{color:#fff;opacity:.5;padding:0 10px}@media(max-width:1199.98px){.app-header-container .app-header-link-divider{display:none}}.ant-drawer{position:fixed;z-index:1000;width:0;height:100%;transition:width 0s ease .3s,height 0s ease .3s}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1)}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px rgba(0,0,0,.08),9px 0 28px 0 rgba(0,0,0,.05),12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px 0 rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;transform:translateX(1px)}.ant-drawer-bottom,.ant-drawer-top{left:0;width:100%;height:0%}.ant-drawer-bottom .ant-drawer-content-wrapper,.ant-drawer-top .ant-drawer-content-wrapper{width:100%}.ant-drawer-bottom.ant-drawer-open,.ant-drawer-top.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px rgba(0,0,0,.08),0 9px 28px 0 rgba(0,0,0,.05),0 12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px rgba(0,0,0,.08),0 -9px 28px 0 rgba(0,0,0,.05),0 -12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.23,1,.32,1);pointer-events:auto}.ant-drawer-title{flex:1;margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#fff;background-clip:padding-box;border:0}.ant-drawer-close{display:inline-block;margin-right:12px;color:rgba(0,0,0,.45);font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:0 0;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-drawer-header{position:relative;padding:16px 24px;color:rgba(0,0,0,.85);background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-drawer-header,.ant-drawer-header-title{display:flex;align-items:center;justify-content:space-between}.ant-drawer-header-title{flex:1}.ant-drawer-header-close-only{padding-bottom:0;border:none}.ant-drawer-wrapper-body{display:flex;flex-flow:column nowrap;width:100%;height:100%}.ant-drawer-body{flex-grow:1;padding:24px;overflow:auto;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #f0f0f0}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer .ant-picker-clear{background:#fff}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{margin-right:0;margin-left:12px}.filter-drawer-checkbox-title{margin-bottom:16px;margin-left:12px;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px}.filter-drawer-checkbox-icon-container{margin-left:12px;margin-bottom:24px}.filter-drawer-checkbox-icon-container:last-of-type{margin-bottom:0}@media(min-width:1024px){.drawer-fixed-select{display:none}}.drawer-fixed-select.icon{position:relative;display:flex;padding:20px 12px;flex-direction:column;flex:0 0 156px;justify-content:space-between;align-items:center;box-sizing:border-box;width:156px;height:130px;border-radius:4px;border:1px solid #d4d4d4;margin-right:10px}@media(min-width:1024px){.drawer-fixed-select.icon{display:none}}.drawer-fixed-select.icon:hover{border-color:#1688fa}.drawer-fixed-select.icon.active{border:2px solid #3ecc75}.drawer-fixed-select.icon.active .drawer-fixed-select-title{font-weight:600}.drawer-fixed-select.icon:not(.active) svg g,.drawer-fixed-select.icon:not(.active) svg path{fill:#000}.drawer-fixed-select.icon svg{flex:0 0 40px;margin:20px 0 16px;position:unset}.drawer-fixed-select.icon .drawer-fixed-select-title{color:#1c0d38;font-size:14px;font-weight:400;letter-spacing:.17px;text-align:center}.drawer-fixed-select.icon .drawer-fixed-select-title:focus{outline:none}.drawer-fixed-select.icon .drawer-fixed-select-title svg{opacity:1;position:absolute;right:14px;bottom:30px}.drawer-fixed-select .drawer-fixed-select-title{color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:1.2}.drawer-fixed-select .drawer-fixed-select-title:focus{outline:none}.drawer-fixed-select .drawer-fixed-select-title.open{margin-top:10px}.drawer-fixed-select .drawer-fixed-select-title svg{opacity:0}.drawer-fixed-select .drawer-fixed-select-value{position:relative;display:flex;align-items:center;margin-bottom:24px;padding:0 16px;box-sizing:border-box;height:57px;border:1px solid #d4d4d4;border-radius:4px;background-color:#fff;color:#1c0d38;font-size:14px}.drawer-fixed-select .drawer-fixed-select-value:hover{border-color:#1688fa}.drawer-fixed-select .drawer-fixed-select-value span{font-weight:600;letter-spacing:.17px;line-height:20px;font-size:14px}.drawer-fixed-select .drawer-fixed-select-value.placeholder span{color:#767676;font-weight:400;font-size:14px;letter-spacing:.17px}@media(max-width:1199.98px){.drawer-fixed-select .drawer-fixed-select-value{display:none}}.drawer-fixed-select svg{position:absolute;right:16px}.drawer-fixed-select-modal{background-color:#fff;position:fixed;left:0;top:0;right:0;min-height:100vh;z-index:402;transform:translateY(100vh);display:none}.drawer-fixed-select-modal.icon .drawer-fixed-select-option-container{padding-bottom:112px}.drawer-fixed-select-modal.open{transform:translateY(0);display:block}.drawer-fixed-select-modal .drawer-fixed-select-title{display:flex;align-items:center;box-shadow:0 9px 18px 0 rgba(0,0,0,.1);padding:12px;margin-bottom:0;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px}.drawer-fixed-select-modal .drawer-fixed-select-title:focus{outline:none}.drawer-fixed-select-modal .drawer-fixed-select-title.icon{box-shadow:none}.drawer-fixed-select-modal .drawer-fixed-select-title .drawer-fixed-select-title-label{flex:1;padding-right:12px}.drawer-fixed-select-modal .drawer-fixed-select-title .drawer-fixed-select-apply{padding:6px 18px;border-radius:28px;background-color:#3ecc75;color:#fff}.drawer-fixed-select-modal .drawer-fixed-select-search{box-sizing:border-box;height:54px;box-shadow:0 12px 12px 0 rgba(0,0,0,.1);padding:10px 12px}.drawer-fixed-select-modal .drawer-fixed-select-search input{margin-top:-8px;height:40px}.drawer-fixed-select-modal .drawer-fixed-select-option-container{overflow:hidden;overflow-y:scroll;padding-bottom:48px}.drawer-fixed-select-modal .drawer-fixed-select-option-container .drawer-fixed-select-option{padding:22.5px 12px;box-sizing:border-box;height:60px;border-bottom:1.2px solid #d4d4d4;color:#1c0d38;font-size:14px;letter-spacing:.17px;line-height:14px}.drawer-fixed-select-modal .drawer-fixed-select-option-container .drawer-fixed-select-option.active{background-color:#ededed;color:#1c0d38;font-size:14px;font-weight:700;letter-spacing:.17px}.drawer-fixed-select-modal .drawer-fixed-select-option-container .drawer-fixed-select-option.disabled{opacity:.2}.language-goal-selector{left:12px!important}.filter-drawer-language-container{overflow:hidden}.filter-drawer-language-data{display:flex;overflow:hidden;overflow-x:scroll;-ms-overflow-style:none;padding:20px 16px}@media(min-width:1024px){.filter-drawer-language-data{padding:0;justify-content:center;overflow-x:hidden!important;flex-wrap:wrap}}.filter-drawer-language-data .isl-selector.isl-has-icon{display:none}@media(min-width:1024px){.filter-drawer-language-data .isl-selector.isl-has-icon{display:block;flex:1 1 40%;margin-bottom:12px}.filter-drawer-language-data .isl-selector.isl-has-icon:nth-of-type(2n - 1){margin-right:10px}}.filter-drawer-language-data .filter-drawer-placeholder{min-width:2px;flex:0 0}.filter-drawer-language-data::-webkit-scrollbar{display:none}.filter-drawer-language-data .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border:1px solid #40a9ff!important;box-shadow:0 9px 14px 0 rgba(0,0,0,.1)!important}.filter-drawer-language-data .isl-selector-input-container{height:118px!important}.filter-drawer-language-data .isl-selector.ant-select:hover{border:1px solid #40a9ff!important;box-shadow:0 9px 14px 0 rgba(0,0,0,.1)!important}.filter-drawer-container{position:relative;max-height:calc(100vh - 115px - 72px)}@media screen and (max-width:1200px){.filter-drawer-container{overflow-x:hidden;overflow-y:auto}}.filter-drawer-container .filter-drawer-padding{padding:0 12px}.filter-drawer-container .filter-drawer-padding.author{padding-bottom:10px}.filter-drawer-container .filter-drawer-padding.author .isl-selector{display:initial!important}.filter-drawer-container .filter-drawer-padding.author input{height:60px}.filter-drawer-container .filter-drawer-padding .isl-selector{display:initial}.filter-drawer-container .filter-drawer-spacer{height:24px}.filter-drawer-container .filter-drawer-filters{display:flex;align-items:center;height:56px;padding-left:12px;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:16px;box-shadow:0 9px 18px 0 rgba(0,0,0,.1)}.filter-drawer-container .filter-drawer-filters .filter-drawer-filters-title{margin-left:10px;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:15px}.filter-drawer-container .filter-drawer-language-title{margin-bottom:18px;margin-left:12px;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:16px}.filter-drawer-container .filter-drawer-language-container{margin-bottom:24px}.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data{display:flex;overflow:hidden;overflow-x:scroll;-ms-overflow-style:none;padding:0 16px}@media(min-width:1024px){.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data{justify-content:center;overflow-x:hidden!important;flex-wrap:wrap;padding:0}.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data .isl-icon-checkbox{flex:0 0 131px!important;min-width:131px!important;margin-top:12px;margin-right:0!important}.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data .isl-icon-checkbox:nth-of-type(2n - 1){margin-right:10px!important}.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data .isl-icon-checkbox .label{font-size:14px!important}}.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data .isl-icon-checkbox{min-width:150px;flex:1 0;margin-right:10px;box-shadow:none}.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data .filter-drawer-placeholder{min-width:2px;flex:0 0}.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data::-webkit-scrollbar{display:none}.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.filter-drawer-container .filter-drawer-horizontal .filter-drawer-checkbox-icon-data .isl-selector.ant-select:hover{border:1px solid #40a9ff!important;box-shadow:0 9px 14px 0 rgba(0,0,0,.1)!important}.filter-drawer-section{padding:24px 0;border-bottom:1px solid #d4d4d4}.filter-drawer-section:last-of-type{border-bottom:none}#author-autocomplete-input .isl-label{margin-bottom:0;color:#1c0d38;font-size:16px;padding:0 0 20px;font-weight:700;letter-spacing:.17px;line-height:16px}.author-autocomplete-dropdown{width:273px;padding:0}.author-autocomplete-dropdown ul{width:273px!important;min-width:273px!important}.author-autocomplete-dropdown ul .ant-dropdown-menu-item{height:50px;padding:0!important;align-self:center}.author-autocomplete-dropdown ul .ant-dropdown-menu-item .ant-dropdown-menu-title-content{height:100%;border:1px solid #d4d4d4;border-radius:3px;padding-left:20px;padding-top:13px}.filter-drawer-modal{width:100%!important}.search-drawer-button-container{position:fixed;right:0;bottom:0;height:75px;background-color:#fff;box-shadow:-4px 2px 24px 0 rgba(0,0,0,.2);width:381px;left:unset;padding:0 12px}.search-drawer-button-container .search-drawer-button{display:flex;margin:12px 16px;align-items:center;justify-content:center;height:51px;padding:0 10px 0 0;border-radius:25.5px;outline:none;background-color:#3ecc75;box-shadow:0 -5px 5px 0 rgba(0,0,0,.03);color:#fff;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:15px;cursor:pointer}.search-drawer-button-container .search-drawer-button path{fill:#fff}.search-drawer-button-container.mobile{display:flex;flex-direction:column;position:sticky;width:100%;max-width:100vw}.search-filter-modal-drawer-cont{display:none;top:44px!important}@media(min-width:1024px){.search-filter-modal-drawer-cont{display:block}}.search-filter-modal-drawer-cont .filter-spinner{display:flex;height:100%;justify-content:center;align-items:center}.search-filter-modal-drawer-cont .filter-drawer-container{padding:56px 24px 0 12px;-ms-overflow-style:none;scrollbar-width:none}.search-filter-modal-drawer-cont .filter-drawer-container::-webkit-scrollbar{display:none}@media(min-width:1024px){.search-filter-modal-drawer-cont .filter-drawer-container{padding-top:6px;padding-bottom:50px}}.search-filter-modal-drawer-cont .filter-drawer-filters{background-color:#fff;width:100%;z-index:10}.search-filter-modal-drawer-cont .filter-drawer-suggestions{display:none}.search-filter-modal-drawer-cont .ant-drawer-mask{background:0 0!important;opacity:.27!important}.search-filter-modal-drawer-cont .ant-drawer-content-wrapper{max-width:381px!important;box-shadow:-10px 0 24px 0 rgba(0,0,0,.2)!important}.search-filter-modal-drawer-cont .ant-drawer-content-wrapper .ant-drawer-body{background:#fff!important;padding:0 24px!important;margin-top:20px!important;overflow:scroll;margin-bottom:100px}.search-filter-modal-drawer-cont .filter-drawer-search{display:none}.ant-drawer-open .ant-drawer-title .filter-drawer-filters{display:flex;align-items:center;height:56px;padding:0 24px;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:16px;box-shadow:0 9px 18px 0 rgba(0,0,0,.1)}.ant-drawer-open .ant-drawer-title .filter-drawer-filters .filter-drawer-filters-title{margin-left:10px;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px;line-height:15px}.ant-drawer-open .ant-drawer-title .filter-drawer-filters .filter-drawer-header-custom-close{cursor:pointer;font-size:20px;align-self:center;width:70%;text-align:right}.ant-drawer:not(.ant-drawer-open) .search-drawer-button-container{display:none}.ant-modal-wrap{z-index:10000!important}.search-filter-modal-container{width:100%;max-width:100vw;background-color:#fff;height:100%;min-height:-webkit-fill-available;transform:translateY(0);overscroll-behavior:contain}.search-filter-modal-container .filter-drawer-suggestions{padding:12px 16px;border-bottom:1.01px solid #d4d4d4}.search-filter-modal-container .filter-drawer-suggestions .filter-drawer-suggestion{color:#9b9b9b;font-size:12px;font-weight:600;letter-spacing:0;line-height:20px}.search-filter-modal-container .filter-drawer-suggestions .filter-drawer-suggestion:focus{outline:none}.search-filter-modal-container .filter-drawer-suggestions .filter-drawer-suggestion+.filter-drawer-suggestion{margin-top:8px}.search-filter-modal-container .go-back-container{display:flex;align-items:center;justify-content:center;height:56px;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.25px;line-height:15px}.search-filter-modal-container .go-back-container .anticon{position:absolute;right:8px}.search-filter-modal-container .go-back-container:focus{outline:none}.search-filter-modal-container .spinner-container{display:flex;align-items:center;justify-content:center;height:100%;min-height:-webkit-fill-available;width:100%;max-width:100vw}.search-filter-modal-container.none{transform:translateY(calc(100vh - 56px))}.search-filter-modal-container .filter-drawer-search{height:56px;width:100%;background-color:#fff;box-shadow:0 9px 18px 0 rgba(0,0,0,.1)}.search-filter-modal-container .filter-drawer-search .filter-drawer-search-container{padding:0 16px;height:100%;display:flex;align-items:center}.search-filter-modal-container .filter-drawer-search .filter-drawer-search-container .search-select{display:flex}.search-filter-modal-container .filter-drawer-search .filter-drawer-search-container .search-select .search-select-content{display:flex;align-items:center}.search-filter-modal-container .filter-drawer-search .filter-drawer-search-container .search-select .search-select-arrow{display:flex;align-items:center;margin:0 10px}.search-filter-modal-container .filter-drawer-search .filter-drawer-search-container .search-field{width:100%;line-height:40px}.search-filter-modal-container .filter-drawer-search .filter-drawer-search-container .search-field .search-input-text{margin:0;width:100%;border:1px solid grey;border-radius:5px;padding:0 6px;line-height:40px}.search-filter-modal-container .filter-drawer-search .filter-drawer-search-container .mobile-resource-selector-current{display:flex;gap:7px;padding-right:15px;align-items:center}.mobile-resource-selector-options{display:flex;gap:15px;align-items:center;width:100%}.modal-container{display:flex;position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;overflow:auto;background-color:rgba(77,77,77,.9215686274509803)}@media(max-width:529.98px){.modal-container{padding:0 16px}}.modal-container .modal-outer-container{display:flex;z-index:100;flex-direction:column;width:100%;max-width:450px;height:max-content;margin:36px auto;border-radius:10px;background-color:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}@media(max-width:1199.98px){.modal-container .modal-outer-container{margin:36px auto 220px}}.modal-container .user-modal-warning{display:flex;justify-content:center;padding-top:34px;padding-bottom:20px;margin-top:-14px;background-color:#efe2b2;color:#1c0d38;font-weight:600;letter-spacing:.3px;line-height:24px}.modal-container .modal-header-container{display:flex;position:relative;justify-content:center;padding-top:28px;padding-bottom:32px;border-radius:10px 10px 15% 15%;background:linear-gradient(0deg,#1688fa,#1478da)}.modal-container .modal-header-container .modal-header-title{color:#fff;font-size:29.4px;letter-spacing:.37px;line-height:37.8px}.modal-container .modal-header-container .modal-header-exit{position:absolute;top:40px;right:36px;cursor:pointer}@media(max-width:529.98px){.modal-container .modal-header-container .modal-header-exit{right:16px}}.modal-container .modal-header-tabs{display:flex;justify-content:space-between;padding:16px 92px 0;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);color:#1c0d38;font-family:Nunito,sans-serif;font-size:24px;font-weight:600;letter-spacing:.3px;line-height:24px}@media(max-width:529.98px){.modal-container .modal-header-tabs{padding:16px 40px 0}}.modal-container .modal-header-tabs .modal-header-tab{padding-bottom:8px;cursor:pointer;user-select:none}.modal-container .modal-header-tabs .modal-header-tab.active{transition:color .1s;border-bottom:4px solid #1688fa;color:#1688fa;font-weight:700}.modal-container .modal-header-tabs .modal-header-tab:focus{outline:none}.modal-container .modal-inner-container{padding:0 20px}.modal-container .modal-inner-container .modal-subtitle{display:flex;justify-content:center;padding:20px 0;color:#666;font-family:Nunito,sans-serif;font-size:14px;letter-spacing:.44px;line-height:24px;text-align:center}.modal-container .modal-inner-container .modal-social-login-container{display:flex;flex-direction:column}.modal-container .modal-inner-container .modal-social-login-container .social-button{margin-bottom:12px}.modal-container .modal-inner-container .modal-social-login-container .ant-checkbox-wrapper{margin-top:4px;margin-bottom:24px}.modal-container .modal-inner-container .separator{position:relative;width:95%;height:2px;margin:0 10.5px;background-color:#e4e4e6}.modal-container .modal-inner-container .separator .separator-title{position:absolute;top:-10px;left:calc(50% - 20px);padding:0 8px;background-color:#fff;color:#d8d8d8;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;letter-spacing:.44px;line-height:20px}.modal-container .modal-inner-container .modal-input-container{padding-top:24px;padding-bottom:30px}.modal-container .modal-inner-container .modal-input-container #login-username-input{margin:0}.modal-container .modal-inner-container .modal-input-container .isl-input-text{margin-bottom:24px}.modal-container .modal-inner-container .modal-input-container .remember-me-container{display:flex;align-items:center;justify-content:space-between}@media(max-width:529.98px){.modal-container .modal-inner-container .modal-input-container .remember-me-container{flex-direction:column;align-items:flex-start}.modal-container .modal-inner-container .modal-input-container .remember-me-container .link{padding-top:12px}}.modal-container .modal-inner-container .modal-input-container .remember-me-container .link{color:#1688fa;font-family:Nunito,sans-serif;font-size:14px;letter-spacing:.17px;text-decoration:underline;cursor:pointer;user-select:none}.modal-container .modal-inner-container .modal-input-container .remember-me-container .link:focus{outline:none}.modal-container .modal-inner-container .modal-button-container{padding:20px 20px 40px}.modal-container .modal-inner-container .modal-button-container .button-wrapper{width:100%}.notification-link{display:flex;justify-content:end}.notification-link .link-text{padding-left:5px;color:#1890ff;text-decoration:underline;cursor:pointer}.social-button{display:flex;align-items:center;width:100%;height:48px;border-radius:4px;color:#fff;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:20px;cursor:pointer;user-select:none}.social-button:focus{outline:none}.social-button span{padding-right:16px;padding-left:18px}.recaptcha-button-container{width:100%;padding:0 20px}.recaptcha-button-container .custom-green-button{width:100%}.email-modal .modal-button-container{display:flex;align-items:center;justify-content:center;padding-top:20px}.email-modal .input-inner-container:first-of-type{padding-bottom:36px}.email-modal textarea{min-height:110px!important;resize:none}@media(min-width:768px){.email-modal textarea{min-height:136px!important}}.email-modal textarea::placeholder{color:#666;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:20px;white-space:pre-wrap}.share-container-share{display:flex;align-items:center;justify-content:space-between;width:100%}.share-container-share .react-share__ShareButton{width:34px;height:32px;padding:0;margin:0 6px}.share-container-share .react-share__ShareButton svg{margin:0!important}.share-container-share .react-share__ShareButton:focus{outline:none}@media(min-width:768px){.share-container-share{justify-content:flex-end}}.share-container-share .share-title{display:none;color:#1c0d38;font-size:12px;font-weight:700;letter-spacing:.3px;line-height:20px;padding-right:10px}@media(min-width:768px){.share-container-share .share-title{display:block}}.share-container-share svg{width:34px;height:34px;margin:0 6px;cursor:pointer}.email-taken-text{text-align:right;color:#ff4041}.email-taken-text .link-text{padding-left:5px;cursor:pointer;color:#1890ff}.email-taken-text .link-text:hover{color:#00e}.modal-input-container{display:flex;flex-direction:column;gap:24px}.modal-input-container #email,.modal-input-container #password{margin-bottom:0}.password-strength-wrapper{width:100%}.password-strength-wrapper .password-strength-text{text-align:left}.password-strength-wrapper .insecure-password{background-color:#f0350a;width:13%;height:10px}.password-strength-wrapper .weak-password{background-color:#f09e0a;width:33%;height:10px}.password-strength-wrapper .medium-password{background-color:#f0e20a;width:67%;height:10px}.password-strength-wrapper .strong-password{background-color:#0ef00a;width:100%;height:10px}.warning-div{color:#ff4041;text-align:right}.ant-select-auto-complete{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-select-auto-complete .ant-select-clear{right:13px}.registration-form .reg-title{padding-bottom:20px;color:#1c0d38;font-size:16px;font-weight:700;letter-spacing:.2px}.registration-form .reg-title:first-of-type{margin-top:36px}.registration-form .ant-select-auto-complete{width:100%!important}.registration-form .ant-select-auto-complete .ant-select-selector{border-radius:5px;padding:0}.registration-form .ant-select-auto-complete .ant-select-selector .registration-country-select-input{box-sizing:border-box;width:100%;height:60px;padding-left:18.5px;border:1px solid #d4d4d4;border-radius:4px;outline:none;background-color:#fff;color:#1c0d38;font-size:14px;letter-spacing:.17px;line-height:20px}.registration-form .isl-checkbox-upload-declaration{padding-bottom:24px}.registration-form .modal-checkbox-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:18px}.registration-form .modal-checkbox-container .isl-icon-checkbox{width:100%;height:148px;margin-bottom:18px}@media(min-width:480px){.registration-form .modal-checkbox-container .isl-icon-checkbox{width:calc(50% - 12px)}}.registration-form .isl-checkbox:first-of-type{padding-bottom:36px}.registration-form .isl-checkbox:last-of-type{padding:25px 0}.registration-form .isl-input-text:first-of-type{margin-bottom:36px}.registration-form .link{display:flex;justify-content:flex-end;margin-bottom:30px;color:#1688fa;font-family:Nunito,sans-serif;font-size:14px;letter-spacing:.17px;text-decoration:underline;cursor:pointer;user-select:none}.registration-form .link:focus{outline:none}.registration-form .isl-checkbox .link{display:unset;justify-content:unset;margin-top:unset;padding-bottom:unset;padding-left:4px}.modal-inner-container.registration .modal-subtitle{padding:0}.modal-inner-container.registration .modal-subtitle:first-of-type{padding-top:20px}.modal-inner-container.registration .modal-social-login-container{padding-top:20px;padding-bottom:24px}.modal-inner-container.forgot-password .modal-input-container{padding-bottom:0}.modal-inner-container .captcha{display:flex;align-items:center;justify-content:center;height:60px;margin-bottom:20px;border-radius:10px;background-color:#999;color:#1c0d38;font-size:24px;font-weight:700;letter-spacing:.6px}.modal-inner-container .modal-title{padding-top:24px;padding-bottom:16px;color:#1688fa;font-size:24px;font-weight:700;letter-spacing:.3px;line-height:28px;text-align:center}.modal-inner-container .modal-forgot-password-subtitle{color:#666;font-size:18px;letter-spacing:.56px;line-height:24px}.modal-inner-container .modal-error-text{margin-top:-12px;margin-bottom:-12px;color:#ff4041;font-size:14px;letter-spacing:.17px;line-height:20px;text-align:right}.modal-inner-container .modal-error-text.absolute{margin-bottom:8px}.tag-select .tag-select-title{font-family:Nunito,sans-serif;font-size:16px;font-weight:800;letter-spacing:.2px;line-height:15px;padding:14px 0}.tag-select .ant-select-selector{min-height:58px;height:auto!important;padding:8px}.upload-step-back-button{background-color:transparent;border:none;outline:none;cursor:pointer;padding:6px;color:#1688fa}.upload-step-back-button .button-icon{padding-right:4px}.upload-step-back-button .button-label{font-family:Nunito,sans-serif;font-size:16px;letter-spacing:.4px;line-height:24px;text-decoration:underline}.upload-step .isl-input-text-label-text,.upload-step .isl-label,.upload-step .section-title{color:#1c0d38;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:24px;margin-top:44px;margin-bottom:12px}.upload-step .section-description{color:grey;font-size:14px;letter-spacing:.18px;line-height:20px;margin:12px 0}.upload-step .section-subtitle{padding-top:12px}.upload-step .upload-step-actions{display:flex;flex-direction:column-reverse;margin-top:44px;align-items:center}.upload-step .upload-step-actions .upload-step-back-button{padding-top:18px}@media(min-width:768px){.upload-step .upload-step-actions{flex-direction:row;align-items:center}.upload-step .upload-step-actions .upload-step-back-button{padding-top:0}}.upload-step .upload-step-actions .upload-step-action-container{flex:1}.upload-step .upload-step-actions .upload-step-action-container.right{text-align:right}.upload-step.step-01 .isl-label{font-size:20px!important}.upload-step.step-01 .section-title:first-of-type{margin-top:0}.upload-step.step-01 .section-upload-alert{color:grey;font-size:14px;letter-spacing:.18px;line-height:20px;margin:12px 0;padding-top:0;padding-bottom:12px}.upload-step.step-01 .selected-file-container-content{display:flex;align-items:center}.upload-step.step-01 .selected-file-container-content .selected-file-name-container{display:flex;flex-direction:column;padding-left:12px}@media(min-width:768px){.upload-step.step-01 .selected-file-container-content .selected-file-name-container{flex:1;flex-direction:row;align-items:center;justify-content:space-between}}.upload-step.step-01 .selected-file-container-content .selected-file-name-container .selected-file-name{color:#1c0d38;font-family:Nunito,sans-serif;font-size:14px;letter-spacing:.17px;line-height:24px}.upload-step.step-01 .selected-file-container-content .selected-file-name-container .section-title-action{color:#1688fa;font-family:Nunito,sans-serif;font-size:14px;letter-spacing:.28px;line-height:20px;text-decoration:underline;cursor:pointer}.upload-step.step-02 .section-title:first-of-type{margin-top:0}.upload-step.step-02 .level-option-row{display:flex;flex-direction:column;margin-bottom:42px}@media(min-width:768px){.upload-step.step-02 .level-option-row{flex-direction:row}}.upload-step.step-02 .level-option-row:first-of-type{margin-top:25px}.upload-step.step-02 .level-option-row .isl-checkbox.ant-checkbox-wrapper{min-width:230px;padding-right:30px}.upload-step.step-02 .level-option-row>span{width:25%;max-width:25%}.upload-step.step-02 .level-option-row .level-option-description{width:75%;max-width:75%;padding:0}@media(min-width:768px){.upload-step.step-02 .level-option-row .level-option-description{padding-left:10px;padding-top:6px}}.upload-step.step-02 .level-option-row .level-option-description .level-option-description-text{padding-right:6px}.upload-step.step-02 .level-option-row .level-option-description .level-option-read-more{padding:0;border:none;background:0 0;cursor:pointer;color:#1890ff}.upload-step.step-02 .upload-step-student-selector{display:flex;flex-wrap:wrap;justify-content:space-between}.upload-step.step-02 .upload-step-student-selector .isl-icon-checkbox{height:148px;width:100%;margin-bottom:18px}@media(min-width:480px){.upload-step.step-02 .upload-step-student-selector .isl-icon-checkbox{width:calc(50% - 12px)}}@media(min-width:768px){.upload-step.step-02 .upload-step-student-selector .isl-icon-checkbox{width:calc(33% - 12px)}}.upload-step.step-03 .section-title:first-of-type{margin-top:0}.upload-step.step-03 .upload-step-language-goals-selector{display:flex;justify-content:space-between;flex-wrap:wrap}.upload-step.step-03 .upload-step-language-goals-selector .isl-selector.isl-has-icon{width:100%!important;min-height:150px;margin-bottom:18px}.upload-step.step-03 .upload-step-language-goals-selector .isl-selector.isl-has-icon .ant-select-selector{min-height:150px}@media(min-width:530px){.upload-step.step-03 .upload-step-language-goals-selector .isl-selector.isl-has-icon{width:calc(50% - 12px)!important}}@media(min-width:1200px){.upload-step.step-03 .upload-step-language-goals-selector .isl-selector.isl-has-icon{width:calc(33% - 12px)!important}}.upload-step.step-03 .upload-step-pedagogical-goals-selector{display:flex;flex-wrap:wrap;justify-content:space-between}.upload-step.step-03 .upload-step-pedagogical-goals-selector .isl-icon-checkbox{height:148px;width:100%;margin-bottom:18px}@media(min-width:480px){.upload-step.step-03 .upload-step-pedagogical-goals-selector .isl-icon-checkbox{width:calc(50% - 12px)}}@media(min-width:768px){.upload-step.step-03 .upload-step-pedagogical-goals-selector .isl-icon-checkbox{width:calc(33% - 12px)}}.upload-step.step-03 .action-delete-upload{display:inline-flex;justify-content:flex-end;font-size:14px;letter-spacing:.28px;line-height:20px;text-decoration:underline;color:#ff4041;cursor:pointer;outline:none!important}.upload-step.step-03 .action-delete-upload svg{margin-left:6px}.upload-step.step-03 .modal-inner-container .main-title{line-height:24px;font-size:16px;padding-top:12px}.upload-step.step-03 .modal-inner-container .modal-button-container{display:flex;flex-direction:column;justify-content:center;padding-top:24px}@media(min-width:480px){.upload-step.step-03 .modal-inner-container .modal-button-container{flex-direction:row}}.upload-step.step-03 .modal-inner-container .modal-button-container .button-wrapper{margin:12px}.section-optional-field-row{display:flex;flex-wrap:wrap;margin:26px 0}.section-optional-field-row .section-optional-field-title{color:#1c0d38;font-family:Nunito,sans-serif;font-size:14px;letter-spacing:.18px;line-height:20px}.section-optional-field-row .section-optional-field-add{background-color:#fff;border:none;outline:none;color:#1688fa;font-family:Nunito,sans-serif;font-size:14px;letter-spacing:.28px;line-height:20px;padding-left:12px;cursor:pointer}.assign-as{display:flex;flex-direction:column;height:100%}.assign-as .assign-as-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.assign-as .assign-as-header .assign-as-title{color:#1c0d38;font-size:18px;font-weight:700;letter-spacing:.3px;line-height:36px}.assign-as .assign-as-header .assign-exit{cursor:pointer;transition-duration:.1s;transition-property:transform}.assign-as .assign-as-header .assign-exit:hover{transform:rotate(180deg)}.assign-as .assign-as-header .assign-exit:focus{outline:none}.assign-as .assign-as-body{display:flex;flex-wrap:wrap}@media(min-width:768px){.assign-as .assign-as-body{flex-wrap:nowrap}}.assign-as .assign-as-body .isl-selector{width:100%;margin-bottom:16px}@media(min-width:768px){.assign-as .assign-as-body .isl-selector{margin-bottom:0;max-width:320px}}.assign-as .assign-as-body #assign-values,.assign-as .assign-as-body .assign-values{width:100%;display:flex;align-items:center;justify-content:flex-end}.assign-as .assign-as-body #assign-values .isl-input-text-label,.assign-as .assign-as-body .assign-values .isl-input-text-label{width:100%}@media(min-width:768px){.assign-as .assign-as-body #assign-values .isl-input-text-label,.assign-as .assign-as-body .assign-values .isl-input-text-label{margin-left:8px}}.assign-as .assign-as-body #assign-values .button-wrapper,.assign-as .assign-as-body .assign-values .button-wrapper{min-width:140px!important;min-height:40px}.assign-as .assign-as-body #assign-values .button-wrapper .button-text,.assign-as .assign-as-body .assign-values .button-wrapper .button-text{font-size:18px}.assign-as .assign-as-body #assign-values .input-inner-container,.assign-as .assign-as-body .assign-values .input-inner-container{margin-right:8px}.assign-as .assign-as-body #assign-values .input-inner-container input,.assign-as .assign-as-body .assign-values .input-inner-container input{height:40px}.author-details-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;border-radius:10px;background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.12);margin:40px 0 70px;z-index:1}.author-details-container.powerpoint{background-color:#fff;background-image:url(/powerpoint_wave.svg);background-size:120%;background-repeat:no-repeat;background-position-x:center}@media(min-width:768px){.author-details-container.powerpoint{background-size:contain;background-position-x:unset;background-position-y:unset}}.author-details-container.worksheet{background-color:#fff;background-image:url(/worksheet_wave.svg);background-size:120%;background-repeat:no-repeat;background-position-x:center}@media(min-width:768px){.author-details-container.worksheet{background-size:contain;background-position-x:unset;background-position-y:unset}}.author-details-container.video,.author-details-container.video_lesson,.author-details-container.videolesson{background-color:#fff;background-image:url(/video_wave.svg);background-size:120%;background-repeat:no-repeat;background-position-x:center}@media(min-width:768px){.author-details-container.video,.author-details-container.video_lesson,.author-details-container.videolesson{background-size:contain;background-position-x:unset;background-position-y:unset}}.author-details-container .author-details-header{display:flex;flex-direction:column;align-items:center;height:181px;max-width:320px;margin-top:-40px}.author-details-container .author-details-header .author-details-profile-picture{margin-bottom:16px}.author-details-container .author-details-header .author-details-profile-picture .author-details-picture{width:80px;height:80px;border-radius:50%}.author-details-container .author-details-header .author-details-name{color:#1c0d38;font-size:18px;font-weight:700}.author-details-container .author-details-header .author-details-country{margin-bottom:12px;opacity:.9;color:#1c0d38;font-size:14px;font-weight:700;text-transform:uppercase}.author-details-container .author-details-header .author-details-badges{display:flex}.author-details-container .author-details-header .author-details-badges .author-badges{width:32px;height:32px;margin-right:12px;border-radius:50%;box-shadow:0 1px 4px 0 rgba(0,0,0,.3)}.author-details-container .author-details-header .author-details-badges .author-badges:last-of-type{margin-right:0}.author-details-container .author-details-introduction{margin:20px 16px 30px;color:#666;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:24px;text-align:center;word-break:break-word}@media(min-width:480px){.author-details-container .author-details-introduction{margin:20px 113px 30px}}.author-details-container .author-details-button-container{margin-bottom:-28px;display:none;cursor:pointer}@media(min-width:480px){.author-details-container .author-details-button-container{display:block}}.author-details-container .author-details-button-container.mobile{display:block}@media(min-width:480px){.author-details-container .author-details-button-container.mobile{display:none}}.author-details-container .author-details-button-container .custom-green-button{font-size:18px;font-weight:700;width:100%;padding:10px 40px}a.logo{display:block;align-items:center;background-color:#f55;padding:8px 0 2px 15px}.meta-container{margin-top:10px;margin-right:10px;float:right}.meta-container a,.meta-container a:hover{text-decoration:underline}.height-max{height:100%}@media print{@page{margin:0}}.grecaptcha-badge{display:none}.modal-link{display:inline-flex;color:#1688fa;font-size:14px;letter-spacing:.28px;line-height:20px;text-decoration:underline;cursor:pointer;user-select:none}.modal-link:focus{outline:none}.profile-modal-container{display:flex;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;overflow:auto;background-color:rgba(77,77,77,.9215686274509803)}@media(max-width:529.98px){.profile-modal-container{padding:0 16px}}.profile-modal-container .modal-outer-container{display:flex;z-index:100;flex-direction:column;width:100%;max-width:714px;height:max-content;margin:36px auto;border-radius:10px;background-color:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}@media(max-width:1199.98px){.profile-modal-container .modal-outer-container{margin:36px auto 220px}}.profile-modal-container .modal-header-container{display:flex;position:relative;align-items:center;justify-content:space-between;padding:30px 0 30px 36px;border-top-left-radius:10px;border-top-right-radius:10px;background:#3ecc75}@media(max-width:529.98px){.profile-modal-container .modal-header-container{padding-left:16px}}.profile-modal-container .modal-header-container .modal-header-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:.35px;line-height:32px}@media(max-width:529.98px){.profile-modal-container .modal-header-container .modal-header-title{font-size:24px}}.profile-modal-container .modal-header-container .modal-header-exit{padding-right:40px;cursor:pointer}@media(max-width:529.98px){.profile-modal-container .modal-header-container .modal-header-exit{padding-right:20px}}.profile-modal-container .modal-inner-container{padding:24px 36px}.profile-modal-container .modal-inner-container .modal-textarea-container .isl-input-text-label-text{font-size:20px}.profile-modal-container .modal-inner-container .modal-textarea-container .modal-textarea{padding-bottom:36px}.profile-modal-container .modal-inner-container .section-title{padding-bottom:36px;color:#1c0d38;font-size:20px;font-weight:700;letter-spacing:.25px;line-height:24px}.profile-modal-container .modal-inner-container .section-title:last-of-type{padding-top:16px;padding-bottom:12px}.profile-modal-container .modal-inner-container .section-subtitle{color:grey;font-size:14px;letter-spacing:.18px;line-height:20px}.profile-modal-container .modal-inner-container .section-subtitle a{margin-left:4px;color:#1688fa;text-decoration:underline}.profile-modal-container .modal-inner-container .modal-input-container .input-inner-container{margin-bottom:20px}.profile-modal-container .modal-inner-container .coffee-section input{margin-top:20px}.profile-modal-container .modal-inner-container .coffee-section .isl-checkbox{padding-top:24px;padding-bottom:40px}.donate-form-tab{padding-top:5px}.donate-form-tab .tab-row{display:flex;justify-content:space-around;padding-bottom:7px}.donate-form-tab .tab-row .tab-row-element{width:50%;padding:0 7px;text-align:center}.donate-form-tab .tab-row .tab-row-element.full{width:100%}.donate-form-tab .tab-row .tab-row-element.bottom:not(:last-child){width:40%;display:flex;justify-content:space-around;align-items:center;padding:0}.donate-form-tab .tab-row .tab-row-element.bottom:not(:last-child) .card{width:33%;margin:0 2px;height:24px;border-radius:3px}.donate-form-tab .tab-row .tab-row-element.bottom:not(:last-child) .card svg{height:24px;width:34px;transform:scale(1.5)}.donate-form-tab .tab-row .tab-row-element.bottom:not(:last-child) .card.visa{border:1px solid #2566af}.donate-form-tab .tab-row .tab-row-element.bottom:not(:last-child) .card.mastercard{background-color:#003462}.donate-form-tab .tab-row .tab-row-element.bottom:not(:last-child) .card.paypal{border:1px solid #ccc}.donate-form-tab .tab-row .tab-row-element.bottom:not(:last-child) .card.paypal svg{transform:scale(.9)}.donate-form-tab .tab-row .tab-row-element.bottom:not(:last-child) svg{height:24px}.donate-form-tab .tab-row .tab-row-element.bottom:last-child{width:20%;font-size:8px;text-align:start;display:flex;align-items:center;color:#1890ff;cursor:pointer}.donate-form-tab .tab-row .tab-row-element .isl-header-user-donate{margin-right:0;margin-left:0;height:38px}@media(max-width:1200px){.donate-form-tab .tab-row .tab-row-element .isl-header-user-donate{display:flex}}.donate-form-tab .tab-row .donate-value-btn{border:1px solid #76767b;background-color:#fff;padding:5px 10px;width:100%;border-radius:7px;color:#76767b;font-weight:600;min-width:130px;white-space:nowrap;cursor:pointer}.donate-form-tab .tab-row .donate-value-btn.selected{background-color:#1890ff;color:#fff}.donate-form-tab .tab-row .other-value-input{border:1px solid #76767b;background-color:#fff;padding:5px 15px;width:100%;border-radius:7px;color:#76767b;font-weight:600;text-align:center;outline-width:0}.donate-form-tab .tab-row .other-value-input.selected{background-color:#1890ff;color:#fff}.donate-form-tab .tab-row .error-msg{color:red}.donate-form-tab .tab-row input::-webkit-inner-spin-button,.donate-form-tab .tab-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donate-form-tab .tab-row input[type=number]{-moz-appearance:textfield}.donate-form{width:290px;background-color:#f1f1f1;border-radius:10px;margin:10px}.donate-form .form-header{display:flex;justify-content:space-evenly}.donate-form .form-header .form-header-element{width:50%;text-align:center;padding-top:10px;cursor:pointer;background-color:#fff;font-size:16px}.donate-form .form-header .form-header-element:first-child{border-top-left-radius:10px}.donate-form .form-header .form-header-element:nth-child(2){border-top-right-radius:10px}.donate-form .form-header .form-header-element.selected{color:#1890ff;background-color:#f1f1f1}.donate-form .form-header .form-header-element.selected .main-line{position:relative}.donate-form .form-header .form-header-element.selected .main-line:after{content:"";border-bottom:3px solid #1890ff;width:50%;display:block;position:absolute;bottom:0;left:25%}.donate-form .form-header .form-header-element .sub-line{font-size:10px;color:#c3c3c3}.notification-item{display:flex;justify-content:center;z-index:99}.notification-item .notification-item-wrapper{display:grid;width:100%;max-width:1440px;justify-content:space-between;align-items:center;padding:10px 15px 0;position:relative;grid-template-areas:"text donate close"}.notification-item .notification-item-wrapper .donate-wrapper{display:flex;justify-content:center;grid-area:donate}.notification-item .notification-item-wrapper .donate-wrapper .isl-header-user-donate{margin:0!important}.notification-item .notification-item-wrapper .notification-text{width:100%;grid-area:text}.notification-item .notification-item-wrapper .isl-header-user-donate{margin-left:50px;margin-right:0}@media(max-width:1199.98px){.notification-item .notification-item-wrapper .isl-header-user-donate{display:flex;max-width:fit-content;margin:20px 0}}.notification-item .notification-item-wrapper .item-close-wrapper{height:100%}.notification-item .notification-item-wrapper .notification-item-close{grid-area:close;align-self:center;font-size:1.5rem;cursor:pointer;margin-left:20px;justify-self:end}@media(max-width:1199.98px){.notification-item .notification-item-wrapper{grid-template-areas:"text close" "donate donate"}}.adblocker-detection{display:none}.adblocker-detection.active{display:flex}.adblocker-detection .ad-banner{height:1px;width:1px;visibility:hidden;pointer-events:none}.adblocker-detection .main-title{text-align:center}.adblocker-detection .modal-button-container{display:flex;justify-content:center;padding-top:30px}.adblocker-detection .modal-header-container{background:#ff4041}.ant-drawer{top:54px}.ant-drawer .ant-drawer-mask{background-color:hsla(0,0%,100%,.5)!important}.ant-drawer .ant-drawer-content-wrapper{width:100%!important;max-width:414px;box-shadow:none!important}.ant-drawer .ant-drawer-content-wrapper .ant-drawer-body{background-color:#1478da}.ant-drawer .app-header-link{display:flex;align-items:center;padding-bottom:20px;outline:none!important}.ant-drawer .app-header-link-icon{display:flex;justify-content:center;width:24px;margin-right:12px}.ant-drawer .app-header-link-label{color:#fff;font-family:Nunito,sans-serif;font-size:18px;font-weight:600;letter-spacing:.64px;line-height:20px}.ant-drawer .other-container{padding:20px 0}.ant-drawer .language-selector-collapse{color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:20px;background-color:#1478da}.ant-drawer .language-selector-collapse .language-selector-collapse-title{color:#fff;font-size:18px;font-weight:600;padding:20px 0}.ant-drawer .language-selector-collapse .language-selector-collapse-title .language-selector-caret{padding-left:6px}.ant-drawer .language-selector-collapse .language-selector-collapse-title .language-selector-caret .anticon{transition:all .1s ease}.ant-drawer .language-selector-collapse .language-selector-collapse-title .language-selector-caret.rotate-180 .anticon{transform:rotate(-180deg);transition:all .1s ease}.ant-drawer .language-selector-collapse .ant-dropdown-trigger{display:flex;align-items:center}.ant-drawer .language-selector-collapse .language-selector-flag{margin-left:12px}.ant-drawer .language-selector-collapse .ant-collapse-item{border:none!important}.ant-drawer .language-selector-collapse .ant-collapse-header{padding:0!important}.ant-drawer .language-selector-collapse .ant-collapse-content-box{padding:24px 12px}.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:2px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:rgba(0,0,0,.85);line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-left:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 40px 12px 16px}.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-content{color:rgba(0,0,0,.85);background-color:#fff;border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 2px 2px}.ant-collapse-borderless{background-color:#fafafa;border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item:last-child{border-bottom:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-collapse-rtl{direction:rtl}.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 16px 12px 40px}.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:auto;left:16px;margin:0;transform:translateY(-50%)}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{margin-right:0;margin-left:12px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transform:rotate(180deg)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-right:auto;margin-left:0}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}.app-mobile-header-container button{background:0 0;border:none;outline:none!important;color:#fff}#video-player.player{height:100%}#video-player.player.embedded-with-meta{height:calc(100% - 27px - 70px)}.video-player-loader{display:inline-flex!important;position:unset!important;width:100%!important;height:100%!important;align-items:center;justify-content:center}.video-player-loader .ant-spin-dot{font-size:60px}.ask-the-author-modal .modal-button-container{display:flex;align-items:center;justify-content:center;padding-top:20px}.search-select-filters{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:6px}.search-select-filters .search-select-title{height:34px;display:none;opacity:.6;color:#1c0d38;font-size:12px;font-weight:700;letter-spacing:.15px;line-height:18px;padding-right:24px;margin-bottom:12px}@media(min-width:768px){.search-select-filters .search-select-title{display:flex;align-items:center}}.search-select-filters .tag-container{display:flex;align-items:center;justify-content:center;height:34px;border-radius:18px;background-color:#01b4fb;color:#fff;padding:0 16px;margin-bottom:12px;margin-right:12px}.search-select-filters .tag-container:focus{outline:none}.search-select-filters .tag-container.clear{background-color:#fff;color:#1c0d38;cursor:pointer;border:1px solid #ededed;box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}.search-select-filters .tag-container.clear .tag-name{padding-right:0;padding-left:12px}.search-select-filters .tag-container.clear .tag-icon{height:16px}.search-select-filters .tag-container .tag-name{font-size:14px;font-weight:700;letter-spacing:.17px;line-height:18px;padding-right:8px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-select-filters .tag-container .tag-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.search-select-filters .tag-container .tag-icon svg{height:16px}.search-select-filters .tag-container .tag-icon:focus{outline:none}.verify-modal-container{display:none}.verify-modal-container .modal-outer-container{display:flex;z-index:100;flex-direction:column;width:100%;max-width:464px;height:max-content;margin:100px auto;border-radius:10px;background-color:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.1)}.verify-modal-container.active{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;overflow:auto;background-color:rgba(77,77,77,.9215686274509803);z-index:52}@media(max-width:529.98px){.verify-modal-container.active{padding:0 16px}}.verify-modal-container .modal-header-container{display:flex;position:relative;align-items:center;justify-content:center;padding-top:28px;padding-bottom:32px;border-radius:10px 10px 15% 15%;background:linear-gradient(0deg,#1688fa,#1478da)}@media(max-width:529.98px){.verify-modal-container .modal-header-container{justify-content:center}}.verify-modal-container .modal-header-container .verify-icon{margin-left:10px}@media(max-width:529.98px){.verify-modal-container .modal-header-container .verify-icon{display:none}}.verify-modal-container .modal-header-container .modal-header-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:.35px;line-height:32px}@media(max-width:529.98px){.verify-modal-container .modal-header-container .modal-header-title{padding-right:20px;font-size:24px}}.verify-modal-container .modal-header-container .modal-header-exit{position:absolute;right:36px;padding-left:10px;cursor:pointer}@media(max-width:529.98px){.verify-modal-container .modal-header-container .modal-header-exit{position:unset}}.verify-modal-container .modal-inner-container{padding:0 36px}.verify-modal-container .modal-inner-container .button-wrapper{margin-bottom:40px}.verify-modal-container .modal-inner-container .modal-checkbox-container{display:flex;position:relative;flex-direction:column;padding-top:24px;padding-bottom:20px}.verify-modal-container .modal-inner-container .modal-checkbox-container .isl-checkbox{padding-bottom:20px}.verify-modal-container .modal-inner-container .modal-subtitle{padding-top:20px;color:#666;font-size:18px;font-weight:600;letter-spacing:.56px;line-height:24px}.student-answers-container{width:100%;height:100%;background:#fff;display:flex;flex-direction:column;margin-bottom:30px}.student-answers-container .student-answers-header{display:flex;align-items:center;justify-content:space-between;padding:16px}.student-answers-container .student-answers-header .student-header-title{color:#1c0d38;font-size:24px;font-weight:700;letter-spacing:.3px;line-height:36px}.student-answers-container .student-answers-header .header-exit{cursor:pointer}.student-answers-container .student-answers-header .header-exit:focus{outline:none}.student-answers-container .student-answers-body{display:flex;flex-direction:column;flex:1;overflow-y:auto}.student-answers-container .student-answers-body .student-answers-no-answer{display:flex;flex:1;align-items:center;justify-content:center;color:#1c0d38;font-size:24px;font-weight:700;letter-spacing:.3px;line-height:36px}.student-answers-container .student-answers-body .answer-card-container{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer}.student-answers-container .student-answers-body .answer-card-container:focus{outline:none}.student-answers-container .student-answers-body .answer-card-container:hover{background-color:#f5f5f5}.student-answers-container .student-answers-body .answer-card-container .answer-card-inner{display:flex;align-items:center;color:#1c0d38;font-size:20px;font-weight:700;letter-spacing:.3px;line-height:36px}.student-answers-container .student-answers-body .answer-card-container .answer-card-pie{position:relative}.student-answers-container .student-answers-body .answer-card-container .answer-card-pie .answer-result{position:absolute;top:33%;left:30%;color:#1c0d38;font-size:16px;font-weight:600}.student-answers-container .student-answers-body .answer-card-container .answer-card-pie .answer-result.big{left:23%}.student-answers-container .student-answers-body .answer-card-container .answer-card-pie .answer-result.small{left:36%}.student-answers-container .student-answers-body .answer-card-container .answer-card-pie svg{width:80px;height:80px}.student-answers-container .student-answers-body .answer-card-container .answer-card-avatar{margin-right:8px;margin-left:20px}.student-answers-container .student-answers-body .answer-card-container .answer-card-avatar .avatar-image{width:40px;height:40px;border-radius:50%}/*!PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license*/.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*!PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license*/.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url([object Module]) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url([object Module])}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url([object Module]) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.image-viewer .pswp__button--arrow--left:before,.image-viewer .pswp__button--arrow--right:before,.image-viewer .pswp__button--close,.image-viewer .pswp__button--fs,.image-viewer .pswp__button--zoom{background:url(/image-viewer-icons.svg) no-repeat}.image-viewer .pswp__button--share{display:none}.image-viewer .pswp__button--close{background-position:0 -44px}.image-viewer .pswp--fs .pswp__button--fs{background-position:-44px 0}.image-viewer .pswp__button--zoom{background-position:-88px 0}.image-viewer .pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.image-viewer .pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.image-viewer .pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}