/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:970px){.user-menu .menu{display:flex;align-items:center}}.header-user-menu .avatar{margin:0}.header-user-menu .avatar img{margin-right:20px}.ck .ck-content .ck-editor__editable li>p,.paragraph--type--ct-rich-text li>p{padding-left:0}@media (max-width:969px){#block-headerusermenu{max-width:8.33%}}.site-logo{display:block;width:250px;max-width:90%;height:auto;overflow:hidden;text-align:center}@media (min-width:481px){.site-logo{max-width:100%;margin-right:3rem;text-align:left}}@media (min-width:970px){.site-logo{width:220px;margin-right:1.5rem}}@media (min-width:1200px){.site-logo{width:277px}}.site-logo-desktop{display:none}@media (min-width:970px){.site-logo-desktop{display:block}.site-logo-mobile{display:none}}.mobile-search-button{margin-left:auto}.dot-org-menu-block .mobile-menu-button{font-size:1.5rem}@media (min-width:481px){.dot-org-menu-block .mobile-menu-button{font-size:2.5rem}}@media (max-width:969px){.dot-org-menu-block .logo-wrapper{text-align:center}}.site-logo-org{display:inline-block;width:250px;max-width:100%}#dot-org-header-main-menu{float:right}.logo-wrapper{order:2}@media (min-width:970px){.logo-wrapper{order:1}}.menu-wrapper{order:1}@media (min-width:970px){.menu-wrapper{order:2}}.mobile-menu .accordion,.mobile-menu.accordion,.mobile-menu.accordion--group{border:0;box-shadow:none}.mobile-menu .accordion .accordion__item+.accordion__item.menu-item--login,.mobile-menu.accordion .accordion__item+.accordion__item.menu-item--login,.mobile-menu.accordion--group .accordion__item+.accordion__item.menu-item--login{border:0}.mobile-menu .mobile-menu-group.sign-in-only{background-color:transparent}.header-user-menu .menu-hierarchical .btn.header-login-link{margin-right:.5rem}.login-popover{text-align:center}@media (min-width:970px){.header-user-menu .menu-hierarchical .menu-item .state-username-avatar{padding-right:1.5rem;padding-left:0}}.header-user-menu .menu-hierarchical .menu-item .icon-search::before{margin-top:-4px;line-height:1.5;color:#757575}@media (min-width:970px){.header-user-menu .menu-hierarchical .menu-item .icon-search{padding-right:1.5rem;padding-left:0}.header-user-menu .menu-hierarchical .menu-item .icon-search::before{margin-right:6px}.header-user-menu .menu-hierarchical .menu-item .header-login{margin-right:.5rem}.header-user-menu .menu-hierarchical{justify-content:flex-end}}#main-navigation ul.menu-hierarchical{font-size:0}#block-headerannouncementbanner.full-width{width:100vw;margin:0 calc(50% - 50vw)}@media (min-width:970px){#block-headerannouncementbanner.full-width{width:100vw;margin:0 calc(50% - 50vw)}}#block-dotorgsecondarymenu{display:none;margin-left:auto}#block-dotorgsecondarymenu a.btn{margin-right:1rem;font-weight:700;text-align:center;display:inline-block;padding:0;font-size:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;transition:all .125s ease-in-out;line-height:1.125;font-size:1rem;border-radius:2.125rem;padding:.5rem 1rem;border-style:solid;border-width:.0625rem;color:#222;background-color:#efefef;border-color:#ccc}#block-dotorgsecondarymenu a.btn.active,#block-dotorgsecondarymenu a.btn:active,#block-dotorgsecondarymenu a.btn:hover,.open>#block-dotorgsecondarymenu a.btn.dropdown-toggle{color:#222;background-color:rgba(34,34,34,.1);border-color:#222}#block-dotorgsecondarymenu a.btn.disabled,#block-dotorgsecondarymenu a.btn:disabled,#block-dotorgsecondarymenu a.btn[disabled]{pointer-events:none;cursor:default;opacity:.6}#block-dotorgsecondarymenu a.btn.disabled:focus,#block-dotorgsecondarymenu a.btn.disabled:hover,#block-dotorgsecondarymenu a.btn:disabled:focus,#block-dotorgsecondarymenu a.btn:disabled:hover,#block-dotorgsecondarymenu a.btn[disabled]:focus,#block-dotorgsecondarymenu a.btn[disabled]:hover{color:#222;background-color:#efefef;border-color:#ccc}#block-dotorgsecondarymenu a.btn.focus,#block-dotorgsecondarymenu a.btn:focus{color:#222;background-color:rgba(34,34,34,.1)}#block-dotorgsecondarymenu a.btn.active,#block-dotorgsecondarymenu a.btn:active{outline:0}#block-dotorgsecondarymenu a.btn:focus,#block-dotorgsecondarymenu a.btn:hover{text-decoration:none}#block-dotorgsecondarymenu a.btn.focus,#block-dotorgsecondarymenu a.btn:focus{border:1px solid #fff;outline:0;box-shadow:0 0 0 2px #423fe1}#block-dotorgsecondarymenu a.btn[class*=icon-]{display:inline-flex;align-items:center;justify-content:center}#block-dotorgsecondarymenu a.btn [data-icon],#block-dotorgsecondarymenu a.btn[class*=icon-]::after,#block-dotorgsecondarymenu a.btn[class*=icon-]::before{padding-right:.25rem;font-size:1.5rem;height:1.5rem;margin-top:-1.5rem;line-height:inherit;transform:translateY(50%)}#block-dotorgsecondarymenu a.btn [data-icon]{width:auto;vertical-align:super}#block-dotorgsecondarymenu a.btn:last-child{margin-right:0}#block-dotorgsecondarymenu aa.btn{text-decoration:none}#block-dotorgsecondarymenu a.btn--cta{color:#fff;border-color:#e41177;background-color:#e41177!important}#block-dotorgsecondarymenu a.btn--cta.active,#block-dotorgsecondarymenu a.btn--cta:active,#block-dotorgsecondarymenu a.btn--cta:hover,.open>#block-dotorgsecondarymenu a.btn--cta.dropdown-toggle{color:#fff;background-color:#1a189b;border-color:#1a189b}#block-dotorgsecondarymenu a.btn--cta.disabled,#block-dotorgsecondarymenu a.btn--cta:disabled,#block-dotorgsecondarymenu a.btn--cta[disabled]{pointer-events:none;cursor:default;opacity:.6}#block-dotorgsecondarymenu a.btn--cta.disabled:focus,#block-dotorgsecondarymenu a.btn--cta.disabled:hover,#block-dotorgsecondarymenu a.btn--cta:disabled:focus,#block-dotorgsecondarymenu a.btn--cta:disabled:hover,#block-dotorgsecondarymenu a.btn--cta[disabled]:focus,#block-dotorgsecondarymenu a.btn--cta[disabled]:hover{color:#fff;background-color:#423fe1;border-color:#423fe1}#block-dotorgsecondarymenu a.btn--cta.focus,#block-dotorgsecondarymenu a.btn--cta:focus{color:#fff;background-color:#1a189b}#block-dotorgsecondarymenu .btn--cta{color:#fff}@media (min-width:970px){#block-dotorgsecondarymenu,.header-wrapper .region-strip{display:block}}table{margin-bottom:2rem;border-spacing:0;border-collapse:collapse}table caption{line-height:1.5;font-size:1.266rem;font-weight:400;margin-bottom:.75rem;text-align:left;caption-side:top}table thead th{vertical-align:bottom;border-top-width:.0625rem;border-bottom-width:.1875rem}table tr:last-child td,table tr:last-child th{border-bottom-style:solid}table tr th{padding-right:1.5rem}table tr th+td{padding-left:1.5rem}table td,table th{padding:1rem;border-color:#ccc;border-width:.0625rem;border-top-style:solid}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}table th{font-weight:700;text-align:left}table td{text-align:left;vertical-align:middle}.table{position:relative;width:auto;margin-bottom:2rem}.table table{max-width:100%;margin:0}.table__title{line-height:1.5;font-size:1.266rem;font-weight:400;margin-bottom:.75rem;text-align:left;caption-side:top}.table__content{max-width:100%;margin:0;overflow-x:scroll}.table__summary{line-height:1.5;font-size:.79rem;margin-top:.5rem}.table--responsive .table__content::-webkit-scrollbar{background-color:#f7f7f7;border-bottom:1px solid #ccc;-webkit-appearance:none;appearance:none}.table--responsive .table__content::-webkit-scrollbar-thumb{width:.5rem;height:.5rem;background-color:#ccc;background-clip:padding-box;border:.34375rem solid transparent;border-radius:.5rem}.table--dark{line-height:1.5;font-size:.889rem;margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.table--dark{margin-top:3rem;margin-bottom:3rem}}.table--dark .table__title,.table--dark table caption{padding:1rem;margin:0;font-weight:700;color:#fff;background-color:#222;border:1px solid #ccc;border-bottom:none;border-radius:.3125rem .3125rem 0 0}.table--dark table thead th{min-width:calc(3.5rem + 1rem);padding-top:.5rem;padding-bottom:.5rem;font-weight:700;color:#fff;vertical-align:middle;border-top-color:#757575;border-bottom-width:0;background-color:#222}.table--dark table thead th[freeze]{background-color:#222}@media (min-width:481px){.table--dark table thead th{min-width:calc(4rem + 1rem)}}@media (min-width:768px){.table--dark table thead th{min-width:calc(5.75rem + 1rem)}}.table--dark table td[freeze]>a,.table--dark table th[freeze]>a,.table--dark table thead th>a,.table--dark table thead th>a.link{border-bottom-color:transparent}.table--dark table td[freeze]>a:focus,.table--dark table th[freeze]>a:focus,.table--dark table thead th>a.link:focus,.table--dark table thead th>a:focus{color:#fff}.table--dark table td[freeze],.table--dark table th[freeze]{position:absolute;top:auto;left:1px;display:flex;align-items:center;width:5.875rem;margin-top:-1px;text-align:left;background-color:#fff}.table--dark table th[freeze]{background-color:#efefef}.table--dark table td,.table--dark table th{vertical-align:middle}@media (min-width:481px){.table--dark table td[freeze],.table--dark table th[freeze]{width:9.0625rem}}@media (min-width:768px){.table--dark table td[freeze],.table--dark table th[freeze]{width:9.625rem}}.table--dark table td:first-child,.table--dark table th:first-child{padding-left:1rem}.table--dark table td:last-child,.table--dark table th:last-child{padding-right:1rem}.table--dark.scrolling table td[freeze],.table--dark.scrolling table th[freeze]{border-right-color:1px solid #ccc}.table--dark.scrolling table thead td[freeze],.table--dark.scrolling table thead th[freeze]{border-right-color:#757575}.table--dark .table__content,.text table.table--dark tbody{color:#222;border:1px solid #ccc;border-top:none;border-radius:0 0 .3125rem .3125rem}.table--dark .table__content::-webkit-scrollbar,.text table.table--dark tbody::-webkit-scrollbar{background-color:#f7f7f7;border-bottom:1px solid #ccc;-webkit-appearance:none;appearance:none}.table--dark .table__content::-webkit-scrollbar-thumb,.text table.table--dark tbody::-webkit-scrollbar-thumb{width:.5rem;height:.5rem;background-color:#ccc;background-clip:padding-box;border:.34375rem solid transparent;border-radius:.5rem}.table--dark .table__content::-webkit-scrollbar,.text table.table--dark tbody::-webkit-scrollbar{border-bottom-width:0;border-radius:0 0 .3125rem .3125rem}.masquerade-block-form .ui-autocomplete .ui-menu-item-wrapper,.masquerade-block-form .ui-autocomplete .ui-state-active{display:block}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left;padding:1rem}.align-right{float:right;padding:1rem}.align-center{display:block;margin-right:auto;margin-left:auto;text-align:center}.media-element-container.media-ratio-1-1-medium,.media-element-container.media-ratio-1-1-small,.media-element-container.media-ratio-1-1-tiny,.media-element-container.media-ratio-1-1-x-small,.media-element-container.media-ratio-2-3-medium,.media-element-container.media-ratio-2-3-small{padding:0}.media-element-container.media-ratio-1-1-tiny.align-center,.media-element-container.media-ratio-1-1-tiny.align-left,.media-element-container.media-ratio-1-1-tiny.align-right,.media-element-container.media-ratio-1-1-x-small.align-center,.media-element-container.media-ratio-1-1-x-small.align-left,.media-element-container.media-ratio-1-1-x-small.align-right{float:left;margin-right:1rem;margin-bottom:1rem}.media-element-container.media-ratio-1-1-small.align-left{margin-right:1rem;margin-bottom:1rem}.media-element-container.media-ratio-1-1-small.align-right{margin-bottom:1rem;margin-left:1rem}.media-element-container.media-ratio-1-1-small.align-center{float:none;margin:1rem}.media-element-container.media-ratio-1-1-medium img,.media-element-container.media-ratio-1-1-small img{border-radius:10px}.media-element-container.media-ratio-1-1-medium.align-left{margin-right:1rem;margin-bottom:1rem}.media-element-container.media-ratio-1-1-medium.align-right{margin-bottom:1rem;margin-left:1rem}.media-element-container.media-ratio-1-1-medium.align-center{float:none;margin:1rem auto}.media-element-container.media-ratio-2-3-small.align-left{margin-right:1rem;margin-bottom:1rem}.media-element-container.media-ratio-2-3-small.align-right{margin-bottom:1rem;margin-left:1rem}.media-element-container.media-ratio-2-3-small.align-center{float:none;margin:1rem auto}.media-element-container.media-ratio-16-9-large img,.media-element-container.media-ratio-16-9-medium img,.media-element-container.media-ratio-2-3-medium img,.media-element-container.media-ratio-2-3-small img{border-radius:5px}.media-element-container.media-ratio-2-3-medium.align-left{margin-right:1rem;margin-bottom:1rem}.media-element-container.media-ratio-2-3-medium.align-right{margin-bottom:1rem;margin-left:1rem}.media-element-container.media-ratio-2-3-medium.align-center{float:none;margin:1rem auto}.media-element-container.media-ratio-16-9-medium.align-center,.media-element-container.media-ratio-16-9-medium.align-left,.media-element-container.media-ratio-16-9-medium.align-right{float:none;margin:2rem auto}.media-element-container.media-ratio-16-9-large.align-center,.media-element-container.media-ratio-16-9-large.align-left,.media-element-container.media-ratio-16-9-large.align-right{float:none;margin:1.5rem auto}@media only screen and (min-width:481px){.media-element-container.media-ratio-16-9-large.align-center,.media-element-container.media-ratio-16-9-large.align-left,.media-element-container.media-ratio-16-9-large.align-right{margin:2rem auto}}.icon--google-classroom{position:relative;padding-left:18px}.icon--google-classroom::before{position:absolute;left:-9px;width:32px;height:32px;margin:0}.reveal--items-icon .reveal__trigger[aria-expanded=true]::before,.reveal__trigger.hidden{display:none}.reveal--items-icon .reveal__trigger::before{display:inline-block;font-family:"cs-global-icons";font-size:1.5rem;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;vertical-align:inherit;content:"";font-size:inherit}.user-content-area .edtech-reviews h2{margin-bottom:0;font-family:"Source Serif Pro",serif;font-size:2.0275rem;font-style:normal;font-weight:600;line-height:2.5rem}.user-content-area .user-content{width:100vw;padding:2rem 0;margin:0 calc(50% - 50vw);background:#efefef}.user-content-area .review-list-teaser,.user-content-area .section-box{padding:1.5rem;line-height:1.5rem;background:#fff;border-radius:.5rem;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.user-content-area .section-box{margin-bottom:1rem}.user-content-area .section-box h2{font-size:1.25rem}.user-content-area .review-list-teaser{position:relative;margin-bottom:2rem}.user-content-area .review-list-teaser:hover .details .title{color:#423fe1;border-bottom:1px dotted #423fe1}.user-content-area .review-image{position:relative}.user-content-area .review-image span[data-toggle=popover]{position:absolute;right:-2.5rem;bottom:-2rem}.user-content-area .review-image span[data-toggle=popover] .icon-cs-selection-learning::before{width:5.6rem}.user-content-area .title-area{display:flex;align-content:center;align-items:first baseline}.user-content-area .title-area .title{margin:0 0 .5rem;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5rem;border-bottom:1px dotted transparent}.user-content-area .title-area .date{margin-left:auto;font-size:.8rem;font-style:normal;font-weight:400;line-height:1.3rem;text-align:right;color:#535353}.user-content-area .rating{margin:0 0 .5rem}.user-content-area .rating .icon-star-solid{font-size:1.5rem;color:#efefef}.user-content-area .rating .icon-star-solid.active{color:#1a7e22}.user-content-area .teaser-inner{display:flex}.user-content-area .teaser-inner .details{flex:1}.user-content-area .thumbnail{padding-right:1.5rem}.user-content-area .review-list-teaser .teaser-link{position:absolute;top:0;left:0;width:100%;height:100%}.user-content-area .pager{display:flex;justify-content:center;padding:0}.user-content-area .pager li.pager__item{list-style:none}.user-content-area .pager li.pager__item .button{padding:.4rem 1.5rem;background-color:#fff;border:1px solid #ccc;border-radius:25px}.user-content-area .no-results{text-align:center}.user-content-area .no-results .no-results-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;color:#222}.user-content-area .no-results .no-results-description{color:#535353}.user-content-area .social-link{display:flex;align-items:center;margin-bottom:.5rem}.user-content-area .social-link-icon{margin-right:.5rem}.user-content-area .social-link .social-link-label.link{color:#757575;border-bottom:0}.user-content-area .user-profile-links{display:flex;align-items:center}.link--register{color:#fff!important}.user-logged-in .link--register{display:none!important}.user-logged-in .site-logo{padding-left:unset}.pd-course-full .banner__content a:not(.btn){padding-bottom:.125rem;font-size:inherit;color:#222;text-decoration:none;border-bottom:1px dotted #535353}.pd-course-full .banner__content a:not(.btn):active,.pd-course-full .banner__content a:not(.btn):hover{color:#423fe1;text-decoration:none;cursor:pointer;border-bottom:1px dotted #423fe1}.pd-course-full .banner__content a:not(.btn):focus{border-color:transparent;outline:1px dotted;outline-color:#423fe1;outline-offset:0}.pd-course-full .banner__content buttona:not(.btn),inputa:not(.btn){padding-top:0;padding-right:0;padding-left:0;background-color:transparent;border-top:none;border-right:none;border-left:none}.accordion__body .paragraph--type--ct-rich-text :last-child{margin-bottom:unset}.ck .ck-content .ck-editor__editable .list,.ck .ck-content .ck-editor__editable ol,.ck .ck-content .ck-editor__editable ul,.paragraph--type--ct-rich-text .list,.paragraph--type--ct-rich-text ol,.paragraph--type--ct-rich-text ul{padding-left:2rem;margin-top:0;margin-bottom:1.5rem}.ck .ck-content .ck-editor__editable .list ol,.ck .ck-content .ck-editor__editable .list ul,.ck .ck-content .ck-editor__editable ol ol,.ck .ck-content .ck-editor__editable ol ul,.ck .ck-content .ck-editor__editable ul ol,.ck .ck-content .ck-editor__editable ul ul,.paragraph--type--ct-rich-text .list ol,.paragraph--type--ct-rich-text .list ul,.paragraph--type--ct-rich-text ol ol,.paragraph--type--ct-rich-text ol ul,.paragraph--type--ct-rich-text ul ol,.paragraph--type--ct-rich-text ul ul{margin-bottom:0}.ck .ck-content .ck-editor__editable .list--inline,.ck .ck-content .ck-editor__editable .list--unstyled,.paragraph--type--ct-rich-text .list--inline,.paragraph--type--ct-rich-text .list--unstyled{padding-left:0;list-style:none}.ck .ck-content .ck-editor__editable .list--inline .list__item,.paragraph--type--ct-rich-text .list--inline .list__item{display:inline}.ck .ck-content .ck-editor__editable .list--inline .list__item:not(:last-child),.paragraph--type--ct-rich-text .list--inline .list__item:not(:last-child){margin-right:.3125rem}.ck .ck-content .ck-editor__editable .list--icon,.paragraph--type--ct-rich-text .list--icon{padding-left:0;list-style:none}.ck .ck-content .ck-editor__editable .list--icon .list__item,.paragraph--type--ct-rich-text .list--icon .list__item{position:relative;padding-left:calc(1.5rem + 1rem);margin-bottom:1.5rem}.ck .ck-content .ck-editor__editable .list--icon .list__item::before,.paragraph--type--ct-rich-text .list--icon .list__item::before{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1.5rem;text-align:center}.ck .ck-content .ck-editor__editable .list--icon .list__item.icon-checkmark::before,.paragraph--type--ct-rich-text .list--icon .list__item.icon-checkmark::before{font-size:1.25rem;color:#33a544}.ck .ck-content .ck-editor__editable .list--icon .list__item.icon-circle-solid::before,.paragraph--type--ct-rich-text .list--icon .list__item.icon-circle-solid::before{font-size:.375rem;color:#757575}.ck .ck-content .ck-editor__editable .list--icon .list__item.icon-privacy-warning::before,.paragraph--type--ct-rich-text .list--icon .list__item.icon-privacy-warning::before{color:#ffc60b}.ck .ck-content .ck-editor__editable ol,.paragraph--type--ct-rich-text ol{list-style-type:decimal}.ck .ck-content .ck-editor__editable ol ol,.ck .ck-content .ck-editor__editable ol ol ol ol ol,.ck .ck-content .ck-editor__editable ul,.ck .ck-content .ck-editor__editable ul ul ul ul,.paragraph--type--ct-rich-text ol ol,.paragraph--type--ct-rich-text ol ol ol ol ol,.paragraph--type--ct-rich-text ul,.paragraph--type--ct-rich-text ul ul ul ul{list-style-type:disc}.ck .ck-content .ck-editor__editable ol ol ol,.ck .ck-content .ck-editor__editable ul ul,.paragraph--type--ct-rich-text ol ol ol,.paragraph--type--ct-rich-text ul ul{list-style-type:circle}.ck .ck-content .ck-editor__editable ol ol ol ol,.ck .ck-content .ck-editor__editable ul ul ul,.paragraph--type--ct-rich-text ol ol ol ol,.paragraph--type--ct-rich-text ul ul ul{list-style-type:square}.ck .ck-content .ck-editor__editable em,.paragraph--type--ct-rich-text em{font-family:"Lato",helvetica,arial,sans-serif,helvetica,arial,sans-serif}.ck .ck-content .ck-editor__editable em strong,.paragraph--type--ct-rich-text em strong{font-weight:700!important}.ck .ck-content .ck-editor__editable strong,.paragraph--type--ct-rich-text strong{font-family:"Lato",helvetica,arial,sans-serif,helvetica,arial,sans-serif;font-weight:700}.ck .ck-content .ck-editor__editable li,.paragraph--type--ct-rich-text li{padding-left:.5rem;margin:.5rem 0}.ck .ck-content .ck-editor__editable p,.paragraph--type--ct-rich-text p{padding-left:.5rem;margin:1rem 0}.ck .ck-content .ck-editor__editable *,.paragraph--type--ct-rich-text *{line-height:1.5}.ck .ck-content .ck-editor__editable a,.paragraph--type--ct-rich-text a{padding-bottom:.125rem;font-size:inherit;color:#222;text-decoration:none;border-bottom:1px dotted #535353}.ck .ck-content .ck-editor__editable a:active,.ck .ck-content .ck-editor__editable a:hover,.paragraph--type--ct-rich-text a:active,.paragraph--type--ct-rich-text a:hover{color:#423fe1;text-decoration:none;cursor:pointer;border-bottom:1px dotted #423fe1}.ck .ck-content .ck-editor__editable a:focus,.paragraph--type--ct-rich-text a:focus{border-color:transparent;outline:1px dotted;outline-color:#423fe1;outline-offset:0}.paragraph--type--ct-rich-text buttona,inputa{padding-top:0;padding-right:0;padding-left:0;background-color:transparent;border-top:none;border-right:none;border-left:none}.ck .ck-content .ck-editor__editable ol,.ck .ck-content .ck-editor__editable ul,.paragraph--type--ct-rich-text ol,.paragraph--type--ct-rich-text ul,.text ol ol,.text ol ul,.text ul ol,.text ul ul{margin-bottom:0}.text ol,.text ul{line-height:1.5;padding-left:2rem;margin-top:0;margin-bottom:1.5rem}.text ol li,.text ul li{line-height:inherit}.text strong.primary,h1.serif-green{color:#33a544}.text .table--50 td{width:50%}.text .table--rows-sm td{border:0}@media (max-width:767px){.text .table--rows-sm td{display:block;width:100%}}.text table{width:100%;margin-bottom:1.5rem}.text table td{vertical-align:top}.text table td:first-child{padding-left:1.5rem}.text table td:last-child{padding-right:1.5rem}.text table td .media+.caption{margin-top:.5rem;margin-bottom:.5rem}.text table.table--dark{margin-bottom:1.5rem}.text table.table--dark tbody td{border:1px solid #ccc}.table--dark-alternating tbody tr:nth-child(odd){background-color:#efefef}@media (min-width:970px){.main-content-area{min-height:308px}}.paragraph--type--column{margin-top:1rem;margin-bottom:1rem}.form-group{margin-bottom:1rem}p.digit-circle-green{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;padding:2px 7px;margin-bottom:11px;color:#fff;border-radius:100%;background-color:#33a544;gap:10px;aspect-ratio:1/1;line-height:1.5;font-size:1.266rem}#user-sso-register .modal__body{overflow-x:hidden}@media (max-width:969px){.region-footer .footer-about{flex-flow:column;align-items:center}}.region-footer .footer-about::before{display:none}.region-footer .footer-about .logo{width:277px;max-width:100%}@media (min-width:970px){.region-footer .footer-about .logo{width:auto}}.mobile-menu-button.icon-menu::before{font-size:1.5rem}@media (min-width:768px){.mobile-menu-button.icon-menu::before{font-size:2.5rem}}.node-homepage .page-wrapper,body,html{overflow-x:hidden}
.pager-accordion-partners-slider .is-active .bullet{background-color:#222}.pager-accordion-partners-slider .bullets{display:flex;justify-content:center;margin-top:2rem}.pager-accordion-partners-slider .bullet-item+.bullet-item{margin-left:.5rem}.pager-accordion-partners-slider .bullet{width:.5rem;height:.5rem;padding:0;cursor:pointer;background-color:#ccc;border:0;border-radius:50%}.pager-accordion-partners-slider .bullet.glide__bullet--active,.pager-accordion-partners-slider .bullet:focus-visible,.pager-accordion-partners-slider .bullet:hover{background-color:#222}.pager-accordion-partners-slider .bullet+.bullet{margin-left:.5rem}.pager-accordion-partners-slider .has-previous .pager__item_1,.pager-accordion-partners-slider .pager__item--next{margin-left:auto}.pager-accordion-partners-slider .pager__item--previous{margin-right:auto}.pager-accordion-partners-slider .has-previous:not(.has-next) .pager__item_1{margin-left:0}.pager-accordion-partners-slider .has-previous:not(.has-next) .pager__item_last{margin-right:auto}.pager-accordion-partners-slider .has-next.has-previous .pager__item_last{margin-right:auto}.pager-accordion-partners-slider .has-next:not(.has-previous) .pager__item_1{margin-left:auto}.views-accordion .accordion__item{border-right:none;border-left:none;box-shadow:none}.views-accordion .accordion__item:first-child{border-top:none}.views-accordion .accordion__item+.accordion__item{margin-top:0;border-top:none}.image-slider__content{background-image:linear-gradient(to top,#000,transparent)}.node-cse_dot_org h1{line-height:1.25;font-size:2.25rem;font-family:"Source Serif Pro",serif;font-weight:400;color:#33a544}@media (min-width:768px){.node-cse_dot_org h1{line-height:1.15;font-size:3.75rem}}.node-cse_dot_org .h2,.node-cse_dot_org h2{line-height:1.25;font-size:2.25rem;margin-bottom:25px;font-weight:700}@media (min-width:768px){.node-cse_dot_org .h2,.node-cse_dot_org h2{line-height:1.25;font-size:2.5rem}}.node-cse_dot_org .h3,.node-cse_dot_org h3{line-height:1.25;font-size:1.125rem;font-weight:700}@media (min-width:768px){.node-cse_dot_org .h3,.node-cse_dot_org h3{line-height:1.25;font-size:1.25rem}}.node-cse_dot_org .h3{margin-bottom:12px}.node-cse_dot_org .h4{font-size:18px;font-weight:700}.node-cse_dot_org h1 .desktop-break,.node-cse_dot_org h2 .desktop-break,.node-cse_dot_org h3 .desktop-break{display:none}@media (min-width:768px){.node-cse_dot_org h1 .desktop-break,.node-cse_dot_org h2 .desktop-break,.node-cse_dot_org h3 .desktop-break{display:block}}.node-cse_dot_org .subtitle{line-height:1.25;font-size:1.265625rem;font-weight:400}.node-cse_dot_org .narrow-content .col-lg-10>div>:last-child,.node-cse_dot_org .narrow-content .col-lg-10>div>:last-child h1{margin-bottom:0}.node-cse_dot_org .component{padding:0;margin:0 0 40px}@media (min-width:768px){.node-cse_dot_org .component{margin:0 0 60px}}.node-cse_dot_org .banner.banner--slim.banner--overlay{display:flex;flex-direction:column;padding-top:0;padding-bottom:0}.node-cse_dot_org .banner.banner--slim.banner--overlay::before{display:none}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__main{display:flex;flex-direction:column;align-items:stretch;overflow:hidden;background-color:#f7f7f7;border-radius:12px}@media (min-width:768px){.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__main{flex-direction:row}}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__content{display:flex;flex-direction:column;justify-content:center;order:1;padding:2rem 1.5rem}@media (min-width:768px){.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__content{order:0;padding:2rem 3rem}}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__media{display:flex;align-items:stretch;padding:0}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__media div{display:flex}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__media .visually-hidden+div{display:flex;height:100%}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__media img{object-fit:cover}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__heading p{line-height:1.25;font-size:2rem;margin-bottom:0;font-family:"Source Serif Pro",serif;font-weight:400;color:#33a544}@media (min-width:768px){.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__heading p{line-height:1.25;font-size:3.75rem}}.node-cse_dot_org .banner.banner--slim.banner--overlay p{color:#222}@media (min-width:768px){.node-cse_dot_org .banner.banner--slim.banner--overlay p{line-height:1.5;font-size:1.266rem;font-weight:400}}.node-cse_dot_org .banner.banner--slim.banner--overlay p:last-child{margin-bottom:0}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__info,.node-cse_dot_org .columns-component .columns{margin:0}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__info+*{margin-top:1rem}.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__content,.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__media{flex:1 1 0;margin:0;color:#222}@media (min-width:768px){.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__content,.node-cse_dot_org .banner.banner--slim.banner--overlay .banner__media{max-width:50%}}.node-cse_dot_org .btn{border-radius:8px}.node-cse_dot_org .btn--primary{background-color:#33a544;border-color:#33a544}.node-cse_dot_org .columns-component-basic{margin:0}.node-cse_dot_org .columns-component-basic .columns__content{border-bottom:none}.node-cse_dot_org .columns-component-basic .columns__item{padding-bottom:0}.node-cse_dot_org .footer-wrapper{border-top:none}.node-cse_dot_org .footer-wrapper .footer-social-share h3{line-height:1.5;font-size:.889rem}.node-cse_dot_org .header-wrapper header{margin-bottom:60px;border:0}@media (min-width:970px){.node-cse_dot_org .header-wrapper header>.row{justify-content:space-between}.node-cse_dot_org .header-wrapper header .logo-wrapper{max-width:260px}.node-cse_dot_org .header-wrapper .menu-wrapper{flex-basis:auto;max-width:800px}}.node-cse_dot_org .institute-cta{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:2rem 3rem;margin:4rem 0;background-color:#edf6ed;border:2px solid #81d84e;border-radius:12px}.node-cse_dot_org .institute-cta__text{flex:1}.node-cse_dot_org .institute-cta__heading{margin:0 0 .25rem;font-size:1.602rem;font-weight:400;line-height:1.3;color:#222}.node-cse_dot_org .institute-cta__body{margin:0;font-size:1rem;line-height:1.5}.node-cse_dot_org .institute-cta__action{flex-shrink:0;align-self:flex-end}@media (max-width:969px){.node-cse_dot_org .institute-cta__action{align-self:flex-start}.node-cse_dot_org .institute-cta{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem;margin:3rem 0}.node-cse_dot_org .institute-cta .institute-cta__heading{font-size:1.266rem}}.node-cse_dot_org .card-group-card .card__image img,.node-cse_dot_org .logo-carousel{padding:0}.node-cse_dot_org .logo-carousel h2{line-height:1.5;font-size:1rem}@media (min-width:768px){.node-cse_dot_org .logo-carousel h2{line-height:1.5;font-size:1.266rem}}.node-cse_dot_org .logo-carousel h2,.node-cse_dot_org .logo-carousel p{margin:0}.node-cse_dot_org .logo-carousel .logo{padding:0 1rem}.node-cse_dot_org .quotes{border-bottom:1px solid #ccc}.node-cse_dot_org .quotes .inner{padding-bottom:3rem}.node-cse_dot_org .quotes .quote{margin-bottom:2rem}@media (min-width:768px){.node-cse_dot_org .quotes .quote{margin-bottom:0}}.node-cse_dot_org .side-by-side{padding-top:0;padding-bottom:0}.node-cse_dot_org .side-by-side h3{line-height:1.5;font-size:2rem;font-family:"Source Serif Pro",serif;font-weight:400}.node-cse_dot_org .side-by-side p{line-height:1.5;font-size:1.25rem}.node-cse_dot_org .side-by-side .small{line-height:1.25;font-size:.875rem}.node-cse_dot_org .side-by-side-component-dark p{line-height:1.5;font-size:1rem;font-weight:400}.node-cse_dot_org .quotes-component-title{line-height:1.25;font-size:1.5625rem;max-width:700px;margin:0 auto 2rem}@media (min-width:768px){.node-cse_dot_org .quotes-component-title{line-height:1.25;font-size:2.625rem;margin-bottom:3rem}}.node-cse_dot_org .topic-buttons-component .topic-buttons{margin-top:-1px}.node-cse_dot_org .card-group-card{border:1px solid #33a544;border-radius:12px}.node-cse_dot_org .card-group-card img{width:100%}.node-cse_dot_org .card-group-card .card__super-title{font-size:14px;font-weight:700;color:#222;text-transform:uppercase;letter-spacing:.5px}.node-cse_dot_org .card-group-component.card-style-dot-org-metric{margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.node-cse_dot_org .card-group-component.card-style-dot-org-metric{margin-top:4rem;margin-bottom:4rem}}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title{padding-top:0;margin-top:0;margin-bottom:2rem}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title h2{line-height:1.25;font-size:2rem;font-family:"Source Serif Pro",serif;font-weight:400}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title .card-group-title-intro p a{padding-bottom:.125rem;font-size:inherit;color:#222;text-decoration:none;border-bottom:1px dotted #535353}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title .card-group-title-intro p a:active,.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title .card-group-title-intro p a:hover{color:#423fe1;text-decoration:none;cursor:pointer;border-bottom:1px dotted #423fe1}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title .card-group-title-intro p a:focus{border-color:transparent;outline:1px dotted;outline-color:#423fe1;outline-offset:0}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title .card-group-title-intro p buttona,inputa{padding-top:0;padding-right:0;padding-left:0;background-color:transparent;border-top:none;border-right:none;border-left:none}@media (min-width:768px){.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:4rem}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title>*{flex:1 1 0;max-width:100%}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title h2{line-height:1.25;font-size:3.5rem;padding-top:0;padding-right:2rem;margin-top:0;margin-bottom:0}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title .card-group-title-intro p{line-height:1.5;font-size:1.266rem;font-weight:400}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group-title .card-group-title-intro p:last-child{margin-bottom:.5rem}}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group{flex-direction:column;overflow-x:auto;gap:1rem}@media (min-width:768px){.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group{flex-direction:row}}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group .card-group-card{max-width:100%;box-shadow:0 0 3px rgba(0,0,0,.1)}.node-cse_dot_org .card-group-component.card-style-dot-org-metric .card-group .card-group-card .card__super-title{color:#fff}.node-cse_dot_org .lesson-card--grade{display:flex;align-items:center;gap:3px;font-size:14.22px;line-height:150%;margin:0 0 5px!important}.node-cse_dot_org .lesson-card--grade::before{content:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33398 6.66704V10.6745C3.33398 10.9138 3.33398 11.0334 3.37042 11.1391C3.40264 11.2325 3.45523 11.3176 3.52437 11.3882C3.60256 11.468 3.70959 11.5215 3.92362 11.6285L7.52362 13.4285C7.69853 13.516 7.78599 13.5597 7.87772 13.5769C7.95896 13.5922 8.04234 13.5922 8.12358 13.5769C8.21531 13.5597 8.30278 13.516 8.47768 13.4285L12.0777 11.6285C12.2917 11.5215 12.3987 11.468 12.4769 11.3882C12.5461 11.3176 12.5987 11.2325 12.6309 11.1391C12.6673 11.0334 12.6673 10.9138 12.6673 10.6745V6.66704M1.33398 5.66704L7.76214 2.45296C7.84959 2.40923 7.89332 2.38737 7.93918 2.37876C7.97981 2.37114 8.02149 2.37114 8.06212 2.37876C8.10798 2.38737 8.15171 2.40923 8.23916 2.45296L14.6673 5.66704L8.23916 8.88111C8.15171 8.92484 8.10798 8.9467 8.06212 8.95531C8.02149 8.96293 7.97981 8.96293 7.93918 8.95531C7.89332 8.9467 7.84959 8.92484 7.76214 8.88111L1.33398 5.66704Z"%20stroke="%2333A544"%20stroke-width="2"%20stroke-linecap="round"%20stroke-linejoin="round"/></svg>');display:inline-block;width:16px;height:16px}.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments]{line-height:1.25;font-size:1rem;font-weight:400;color:#999}.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments] .views-field-title{line-height:1.25;font-size:1.25rem;font-weight:700;color:#000}.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments] .views-field-created,.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments] .views-field-field-risk-link-1 .link-label,.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments] .views-field-field-risk-rating{display:none}@media (min-width:768px){.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments] .views-field-created,.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments] .views-field-field-risk-link-1 .link-label,.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments] .views-field-field-risk-rating{display:table-cell}}.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments] .views-field-field-risk-link-1{width:0;white-space:nowrap}.node-cse_dot_org [id^=block-views-block-dot-org-risk-assessments-risk-assessments] .views-field-field-risk-link-1::after{display:inline-block;font-family:"cs-global-icons";font-size:1.5rem;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;vertical-align:inherit;content:"";color:#33a544}.node-cse_dot_org .pager-accordion-partners-slider .bullets{justify-content:space-between}.node-cse_dot_org .pager-items-wrapper{display:flex}.node-cse_dot_org .pager__item.pager__item--previous{width:100px;margin:unset}.node-cse_dot_org .pager__item.pager__item--next{width:100px;margin:unset;text-align:right}
.component .text{margin-bottom:3rem}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
