.catalog-resource-links>a{color:#006585;font-size:16px;line-height:19px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.catalog-resource-links>a>span{width:20px;display:flex;align-items:center;justify-content:center;margin-right:8px}.catalog-resource-links.inline>a{display:inline;color:#2398b8;font-size:18px;line-height:27px;margin:0}.catalog-resource-links.inline>a>span{display:inline;width:auto;margin:0}.catalog-technical-details p{color:#333;font-size:16px;line-height:19px}.catalog-technical-details .tech-support{display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.catalog-technical-details .tech-support ol,.catalog-technical-details .tech-support ul{margin-bottom:0}.catalog-technical-details .tech-support ul{padding:0}.catalog-technical-details .tech-support ul li{display:inline-block;list-style:none}.catalog-technical-details .tech-support .tech-box{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:100%;max-width:70px}.catalog-technical-details .tech-support .tech-box img{margin-bottom:12px;height:20px;width:20px}.catalog-technical-details .tech-support .tech-box p{font-size:10px;line-height:14px}.catalog-technical-details .tech-support .tech-box .icon-tech{margin-bottom:5px}.catalog-technical-details .tech-support .tech-box .icon-tech i{font-size:20px}.catalog-lesson-sections .br-01{border-right:1px solid #707070}.catalog-lesson-sections .bt-01{border-top:1px solid #707070}.catalog-lesson-sections .lession-content-left>.content{margin-bottom:25px}.catalog-lesson-sections .lession-content-left>.content>h2{font-size:18px;line-height:24px;color:#333;font-weight:700;margin-bottom:20px;font-family:open_sansbold}.catalog-lesson-sections .lession-content-left>.content>ol p,.catalog-lesson-sections .lession-content-left>.content>p{color:#333;font-size:16px;line-height:19px}.catalog-lesson-sections .lession-content-left>.content .lession-item ul{margin:0;padding:0}.catalog-lesson-sections .lession-content-left>.content .lession-item ul li{list-style:none;display:block;margin-bottom:15px}.catalog-lesson-sections .lession-content-left>.content .lession-item ul li span{color:#717171;font-size:16px;line-height:22px;display:flex;flex-direction:row}.catalog-lesson-sections .lession-content-left>.content .lession-item ul li span i{margin-right:5px;width:20px;display:flex;align-items:center;justify-content:center}.catalog-lesson-sections .lession-content-left .content-language ol{padding-left:0}.catalog-lesson-sections .lession-content-left .content-language ol li{list-style-type:none}.catalog-lesson-sections .lession-content-left .content-language p{margin-bottom:8px}.catalog-lesson-sections .lession-content-right>hr.bt-01{border-top:1px solid rgba(0,0,0,.1)}.catalog-lesson-sections .lession-content-right>.row .content,.catalog-lesson-sections .lession-content-right>.row .content-right{margin-bottom:25px}.catalog-lesson-sections .lession-content-right>.row .content-right>h2,.catalog-lesson-sections .lession-content-right>.row .content>h2{font-size:18px;line-height:24px;color:#333;font-weight:700;margin-bottom:20px;font-family:open_sansbold}.catalog-lesson-sections .lession-content-right>.row .content-right>.lesson-item-description,.catalog-lesson-sections .lession-content-right>.row .content>.lesson-item-description{color:#333;font-size:16px;line-height:22px;white-space:pre-line}.catalog-lesson-sections .lession-content-right .content-right>.lesson-item-description p{margin:0}.catalog-lesson-sections .lession-content-right .pre-requesti ul{margin:0;padding:0 0 0 20px}.catalog-lesson-sections .lession-content-right .pre-requesti ul li{font-size:16px;line-height:22px;color:#333}.catalog-lesson-sections .lession-content-right .topic-tag{display:block;width:100%}.catalog-lesson-sections .lession-content-right .topic-tag ul{margin:0;padding:0;list-style:none;width:100%}.catalog-lesson-sections .lession-content-right .topic-tag ul li{margin-right:12px;display:inline-block;margin-bottom:10px;float:none}.catalog-lesson-sections .lession-content-right .topic-tag ul li button{padding:5px 15px;background-color:#d6d6d6;border-radius:30px;font-size:13px;line-height:20px;color:#000;text-decoration:none}.catalog-lesson-sections .lession-content-right .topic-tag.educator-mode-auth button{background-color:#006585!important;color:#fff!important}.catalog-visualization-sections .br-01{border-right:1px solid #707070}.catalog-visualization-sections .bt-01{border-top:1px solid #707070}.catalog-visualization-sections h3{font-family:var(--font-bold)}.catalog-visualization-sections .lession-content-left>.content{margin-bottom:25px}.catalog-visualization-sections .lession-content-left>.content>h2{font-size:18px;line-height:24px;color:#333;font-weight:700;margin-bottom:20px;font-family:open_sansbold}.catalog-visualization-sections .lession-content-left>.content h3{font-size:14px;line-height:5px;color:#333;font-weight:700;font-family:open_sansbold}.catalog-visualization-sections .lession-content-left>.content>ol p,.catalog-visualization-sections .lession-content-left>.content>p{color:#333;font-size:16px;line-height:19px}.catalog-visualization-sections .lession-content-left>.content .catalog-resource-links.inline>a{line-height:27px}.catalog-visualization-sections .lession-content-left>.content .lession-item ul{margin:0;padding:0}.catalog-visualization-sections .lession-content-left>.content .lession-item ul li{list-style:none;display:block;margin-bottom:15px}.catalog-visualization-sections .lession-content-left>.content .lession-item ul li p{color:#333;font-size:14px;line-height:19px;margin-bottom:25px}.catalog-visualization-sections .lession-content-left .content-language ol{padding-left:0}.catalog-visualization-sections .lession-content-left .content-language ol li{list-style-type:none}.catalog-visualization-sections .lession-content-left .content-language p{margin-bottom:8px}.catalog-visualization-sections .lession-content-right>.row .content,.catalog-visualization-sections .lession-content-right>.row .content-right{margin-bottom:25px}.catalog-visualization-sections .lession-content-right>.row .content-right>h2,.catalog-visualization-sections .lession-content-right>.row .content>h2{font-size:18px;line-height:24px;color:#333;font-weight:700;margin-bottom:20px;font-family:open_sansbold}.catalog-visualization-sections .lession-content-right>.row .content-right>.lesson-item-description,.catalog-visualization-sections .lession-content-right>.row .content>.lesson-item-description{color:#333;font-size:16px;line-height:22px;white-space:pre-line}.catalog-visualization-sections .lession-content-right .content-right>.lesson-item-description p{margin:0}.catalog-visualization-sections .lession-content-right .pre-requesti ul{margin:0;padding:0 0 0 20px}.catalog-visualization-sections .lession-content-right .pre-requesti ul li{font-size:16px;line-height:22px;color:#333}.catalog-visualization-sections .lession-content-right .topic-tag{display:block;width:100%}.catalog-visualization-sections .lession-content-right .topic-tag ul{margin:0;padding:0;list-style:none;width:100%}.catalog-visualization-sections .lession-content-right .topic-tag ul li{margin-right:12px;display:inline-block;margin-bottom:10px;float:none}.catalog-visualization-sections .lession-content-right .topic-tag ul li button{padding:5px 15px;background-color:#d6d6d6;border-radius:30px;font-size:13px;line-height:20px;color:#000;text-decoration:none}.catalog-collection-sections h2{font-size:18px;line-height:24px;color:#333;font-weight:700;margin-bottom:20px;font-family:open_sansbold}.catalog-collection-sections h3{font-size:18px;line-height:24px;color:#333;font-weight:700;font-family:var(--font-bold)}.catalog-collection-sections .collectionInformation .border-right{border-color:#000!important}@media(max-width:767px){.catalog-collection-sections .collectionInformation .border-right{border:none!important}}.catalog-collection-sections .contentDisplayerContainer h3{margin-bottom:20px}.catalog-collection-sections .contentDisplayerContainer .content{color:#333;font-size:16px;line-height:22px}.catalog-collection-sections .contentDisplayerContainer .minimetrics ul{margin:0;padding:0}.catalog-collection-sections .contentDisplayerContainer .minimetrics ul li{list-style:none;display:block;margin-bottom:15px}.catalog-collection-sections .contentDisplayerContainer .minimetrics ul li span{color:#717171;font-size:16px;line-height:22px;display:flex;flex-direction:row}.catalog-collection-sections .contentDisplayerContainer .minimetrics ul li span i{margin-right:5px;width:20px;display:flex;align-items:center;justify-content:center}.catalog-collection-sections .contentDisplayerContainer .links a{display:block}.catalog-collection-sections .topic-tag{display:block;width:100%}.catalog-collection-sections .topic-tag ul{margin:0;padding:0;list-style:none;width:100%}.catalog-collection-sections .topic-tag ul li{margin-right:12px;display:inline-block;margin-bottom:10px;float:none}.catalog-collection-sections .topic-tag ul li button{padding:5px 15px;background-color:#d6d6d6;border-radius:30px;font-size:13px;line-height:20px;color:#000;text-decoration:none}.catalog-collection-sections .topic-tag.educator-mode-auth button{background-color:#006585!important;color:#fff!important}.catalog-collection-sections .hidden{display:none}.catalog-collection-sections .related-catalog-card .cardContainer{background-color:rgba(0,0,0,0)}.catalog-collection-sections .related-catalog-card .item-card{position:relative;border-radius:0!important;background-color:#000;color:#fff;border:0;padding:0;margin-bottom:.5em}.catalog-collection-sections .related-catalog-card .link-top{display:block;text-decoration:none}.catalog-collection-sections .related-catalog-card .card-title{width:100%;position:absolute;z-index:2;top:0;left:0;background:rgba(0,0,0,.5);padding:10px 22px;min-height:56px;margin:0;text-align:center;color:#fff;font-weight:700;font-family:Montserrat,Open Sans,sans-serif;border-radius:0!important}.catalog-collection-sections .related-catalog-card .card-title.ngss{padding-right:40px}.catalog-collection-sections .related-catalog-card .image{width:100%;overflow:hidden;border-radius:0!important;position:relative}.catalog-collection-sections .related-catalog-card .image img{height:230px;width:100%;object-fit:cover}.catalog-collection-sections .related-catalog-card .image .tag{position:absolute;left:10px;bottom:10px;border-radius:10px;background-color:rgba(0,0,0,.8);color:#fff;padding:.25rem .75rem;width:auto;font-size:11px;font-weight:700}.catalog-collection-sections .related-catalog-card .blurb,.catalog-collection-sections .related-catalog-card .cta{display:none}.catalog-collection-sections .nasaResources .cardContainer{position:relative}.catalog-collection-sections .nasaResources .cardContainer .title{font-family:Montserrat,sans-serif;word-break:break-all;overflow:hidden;height:1.5em}.catalog-collection-sections .nasaResources .cardContainer .content{width:100%;height:120px;position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover}.catalog-banner.banner-inner-page{padding:60px 0 0;background-color:#222;position:relative}.catalog-banner.banner-inner-page .clickable{cursor:pointer}.catalog-banner.banner-inner-page .row-custom{width:100%}.catalog-banner.banner-inner-page .row-custom .counts-col{width:100%;display:flex;justify-content:flex-end}.catalog-banner.banner-inner-page .banner-inner-div{height:485px;background-size:cover;background-position:50%}.catalog-banner.banner-inner-page .banner-inner-content{margin:0 auto;position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:flex;padding:120px 0 0}.catalog-banner.banner-inner-page .banner-inner-content .banner-details{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:100%}.catalog-banner.banner-inner-page .banner-inner-content .playbutton{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.catalog-banner.banner-inner-page .banner-inner-content .playbutton button{background-color:rgba(0,0,0,0);border:none}.catalog-banner.banner-inner-page .banner-top{padding:20px;display:inline-flex;border-radius:3px;background:rgba(0,0,0,.8);flex-direction:column}.catalog-banner.banner-inner-page .banner-top h1{color:#ebebeb;font-weight:700;margin-bottom:5px;font-size:24px;line-height:29px;font-family:open_sansbold}.catalog-banner.banner-inner-page .banner-top h2{font-size:12px;color:#adadad;margin-bottom:0;font-family:open_sansbold}.catalog-banner.banner-inner-page .banner-top h2 span{padding-left:5px;border-left:1px solid #ebebeb;color:#3398b9;display:inline;margin-left:5px}.catalog-banner.banner-inner-page .row-custom{display:flex;align-items:center;justify-content:space-between}.catalog-banner.banner-inner-page .catalog-banner-share{position:relative;z-index:1;padding-right:0}.catalog-banner.banner-inner-page .banner-bottom .btn{white-space:nowrap;background-color:rgba(0,0,0,.9);color:#fff;font-size:14px;line-height:40px;height:52px;display:flex;align-items:center}.catalog-banner.banner-inner-page .banner-bottom .btn img{margin-right:4px;max-height:30px;max-width:30px}.catalog-banner.banner-inner-page .banner-bottom .btn .author-info{line-height:normal}.catalog-banner.banner-inner-page .banner-bottom-share{width:100%;background-color:rgba(0,0,0,.8);color:#ebebeb;padding:10px 15px;height:52px;border-radius:2px}.catalog-banner.banner-inner-page .banner-bottom-share ul{margin:0;padding:0;display:inline-block}.catalog-banner.banner-inner-page .banner-bottom-share ul li{list-style:none;display:inline-block}.catalog-banner.banner-inner-page .banner-bottom-share ul li button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:block;padding:5px;color:#ebebeb;font-size:12px;line-height:13px;text-decoration:none}.catalog-banner.banner-inner-page .banner-bottom-share ul li button i{margin-right:5px}.catalog-banner.banner-inner-page .banner-bottom-share ul li button:hover{color:#3398b9}@media(max-width:767px){.catalog-banner.banner-inner-page .banner-inner-content{padding-top:70px}.catalog-banner.banner-inner-page .banner-inner-content .playbutton{top:30px}.catalog-banner.banner-inner-page .banner-inner-div{height:350px}.catalog-banner.banner-inner-page .banner-bottom .btn{font-size:12px;padding-left:45px;line-height:18px;position:relative}.catalog-banner.banner-inner-page .banner-bottom .btn img{position:absolute;top:10px;left:10px}.catalog-banner.banner-inner-page .banner-bottom-share{padding:10px}}@media(max-width:320px){.catalog-banner.banner-inner-page .banner-bottom{height:100%;display:flex;align-items:flex-end;min-height:90px}.catalog-banner.banner-inner-page .banner-bottom-share{height:auto}.catalog-banner.banner-inner-page .banner-bottom-share ul li{display:block}}body>.modal.modal-auth:has(.catalog-banner-video) .modal-dialog{margin:auto;max-height:60vh;max-width:min(60vw,106.6666666667vh)}body>.modal.modal-auth:has(.catalog-banner-video) .modal-content{padding:0 6px 6px}body>.modal.modal-auth:has(.catalog-banner-video) .modal-header .close{padding:6px 6px 0 0}body>.modal.modal-auth:has(.catalog-banner-video) .modal-title{display:none}body>.modal.modal-auth:has(.catalog-banner-video) .modal-body{position:relative;padding:0 0 56.25%;height:0;overflow:hidden}body>.modal.modal-auth:has(.catalog-banner-video) .modal-body iframe{position:absolute;top:0;left:0;min-height:315px;height:100%;width:100%;border:0}body>.modal.modal-auth:has(.catalog-banner-video) .catalog-banner-video{display:contents}.catalog-teaching h2{font-size:18px;line-height:24px;color:#333;font-weight:700;margin-bottom:20px;font-family:open_sansregular}.catalog-teaching p{color:#333;font-size:16px;line-height:22px}.catalog-teaching.visualization-teaching>.row>.col-lg-12>.content{margin-bottom:25px}.catalog-teaching.visualization-teaching>.row>.col-lg-12>.content h2{font-family:open_sansbold}.catalog-teaching .row-10{margin:0 -10px}.catalog-teaching .row-10 .pad-10{padding:0 10px}.catalog-teaching .learn-card{margin-bottom:20px}.catalog-teaching .learn-card h2{font-weight:800;margin-bottom:10px;display:block}.catalog-teaching .learn-card .learn-card-body{background:#ebebeb;padding:15px 20px;min-height:300px}.catalog-teaching .learn-card .learn-card-body ul{margin:0 0 15px;padding:0 0 0 20px;min-height:180px}.catalog-teaching .learn-card .learn-card-body ul li{font-size:16px;line-height:24px;color:#333}.catalog-teaching .learn-card-footer{margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:222px}.catalog-teaching .learn-card-footer .btn-blue,.catalog-teaching .learn-card-footer .btn-grey{color:#fff;border-radius:2px;padding:10px 20px;font-weight:600;font-size:15px;line-height:20px;white-space:nowrap;width:100%;text-align:center}.catalog-teaching .learn-card-footer a:focus-visible{outline:3px solid #006586;outline-offset:3px}.catalog-teaching .learn-card-footer .btn-blue{background:#006586}.catalog-teaching .learn-card-footer .btn-blue:hover{background:#00516b}.catalog-teaching .learn-card-footer .btn-grey{background:#999;pointer-events:none;opacity:1}.catalog-teaching .learn-card-footer span{font-size:14px;line-height:19px;text-align:right;width:100%;display:block;margin:8px 0;color:#006585}.catalog-teaching.collection-teaching>.row .content p{color:#666;font-size:18px;line-height:27px}.catalog-teaching.collection-teaching .learn-card-container{padding:5px 15px}.catalog-teaching.collection-teaching .learn-card{background:#ebebeb}.catalog-teaching.collection-teaching .learn-card h3{text-align:center;padding-top:10px;margin-bottom:10px}.catalog-teaching.collection-teaching .learn-card-footer{gap:12px;max-width:100%}.catalog-teaching.collection-teaching .learn-card-footer .btn{width:auto;max-width:100%;white-space:normal}.catalog-teaching.collection-teaching .learn-card-footer p{text-align:center}.catalog-teaching.collection-teaching .learn-card-body{min-height:250px}.catalog-teaching.collection-teaching .learn-card-body ul{min-height:150px}.catalog-teaching.collection-teaching .learn-card-body ul li{font-size:15px;line-height:20px}.catalog-teaching.collection-teaching .learn-card-body .warning-blurb{margin:20px 0 0 -20px;list-style:none;font-size:15px;line-height:20px}.catalog-teaching.collection-teaching .how-to-guide{text-align:center;font-size:80%}@media(max-width:1024px){.catalog-teaching .learn-card .learn-card-body,.catalog-teaching .learn-card .learn-card-body ul{min-height:unset}}body>.modal.modal-auth:has(.catalog-teaching-dialog) .modal-dialog{max-width:510px}body>.modal.modal-auth:has(.catalog-teaching-dialog) .modal-content{border-radius:0}body>.modal.modal-auth:has(.catalog-teaching-dialog) .modal-header{background:#e8e8e8}body>.modal.modal-auth:has(.catalog-teaching-dialog) .modal-header h2{color:#333;font-size:24px;font-weight:700;line-height:26px;font-family:Montserrat,sans-serif}body>.modal.modal-auth:has(.catalog-teaching-dialog) .modal-header .close{font-size:30px}body>.modal.modal-auth:has(.catalog-teaching-dialog) .login-form-main{padding:0 10px}body>.modal.modal-auth:has(.catalog-teaching-dialog) .login-info p{font-size:16px;line-height:22px;color:#333;margin-bottom:20px}body>.modal.modal-auth:has(.catalog-teaching-dialog) .important-note{color:#ed0000!important}body>.modal.modal-auth:has(.catalog-teaching-dialog) .modal-body button{background:#006586;color:#fff;border-radius:2px;padding:10px 20px;font-weight:600;font-size:15px;line-height:20px;white-space:nowrap;width:100%;margin-top:30px}body>.modal.modal-auth:has(.catalog-teaching-dialog) .catalog-teaching-dialog a.btn{display:block;background:#006586;color:#fff;padding:10px 20px;white-space:normal;margin-top:20px}body>.modal.modal-auth:has(.catalog-teaching-dialog) .catalog-teaching-dialog a:focus-visible{outline:3px solid #006586;outline-offset:3px}body>.modal.modal-auth:has(.catalog-teaching-dialog) .embed-visualization .login-form-main>button{margin-top:20px}body>.modal.modal-auth:has(.catalog-teaching-dialog) .modal-heading{font-size:18px;font-weight:700;color:#333;margin-top:29px;margin-bottom:0!important}body>.modal.modal-auth:has(.catalog-teaching-dialog) .modal-icon{width:40px;display:inline-block}body>.modal.modal-auth:has(.catalog-teaching-dialog) .bottom-modal-text{margin-top:29px;margin-bottom:0}body>.modal.modal-auth:has(.catalog-teaching-dialog) .mobile-launch{color:#000}body>.modal.modal-auth:has(.catalog-teaching-dialog) .mobile-launch .center{text-align:center}body>.modal.modal-auth:has(.catalog-teaching-dialog) .mobile-launch .btnGroup .btn{display:inline-block;position:relative;font-family:Open Sans,sans-serif;font-weight:700;font-size:18px;width:auto;margin-top:0;border-color:#006586}body>.modal.modal-auth:has(.catalog-teaching-dialog) .mobile-launch .btnGroup .btn.alt{background:rgba(0,0,0,0);color:#006586;border:2px solid #006586}body>.modal.modal-auth:has(.catalog-teaching-dialog) .mobile-launch .btnGroup .btn+.btn{margin-left:2em}body>.modal.modal-auth:has(.catalog-teaching-dialog) .mobile-launch .btnGroup .btn:focus-visible,body>.modal.modal-auth:has(.catalog-teaching-dialog) .mobile-launch .btnGroup .btn:hover{transform:scale(1.1)}body>.modal.modal-auth:has(.catalog-teaching-dialog):has(.mobile-launch){color:#000}body>.modal.modal-auth:has(.catalog-teaching-dialog):has(.mobile-launch) .modal-header h2{margin-bottom:20px}body>.modal.modal-auth:has(.catalog-teaching-dialog):has(.mobile-launch) .mobile-launch p{color:#333;font-size:16px;line-height:22px;margin-bottom:16px}body>.modal.modal-auth:has(.catalog-teaching-dialog):has(.mobile-launch) .btnGroup .btn{margin-top:30px}body>.modal.modal-auth:has(.catalog-teaching-dialog) .close[data-dialog-pointer-focus]:focus{outline:0!important;box-shadow:none!important}body>.modal.modal-auth:has(.catalog-teaching-dialog) .close[data-dialog-pointer-focus]:focus:not(:hover){opacity:.5}@media(max-width:1024px){body>.modal.modal-auth:has(.catalog-teaching-dialog) .modal-header h2{font-size:18px}}.catalog-detail .disabled{background-color:#999!important}.catalog-detail .lession-section{padding:20px 0;background:#f9f9f9}.catalog-detail .lession-section .br-01{border-right:1px solid #707070}.catalog-detail .lession-section .bt-01{border-top:1px solid #707070}.catalog-detail h3{font-family:var(--font-bold)}