html[dir="rtl"] a.m-skip-to-main,html[dir="rtl"] a.m-skip-to-main:hover{right:-999px}html[dir="rtl"] a.m-skip-to-main:active,html[dir="rtl"] a.m-skip-to-main:focus{right:0}.ctex-centered{text-align:center}.ctex-align-right{text-align:right}.ctex-band{padding:50px 0}.c-paragraph-4{margin-bottom:20px}.c-divider,.c-divider.competency-divider{margin:30px 0!important}.c-list{margin-bottom:30px!important}.c-list.ctex-list-margin-vertical-24{margin-top:24px;margin-bottom:24px!important}.f-marginbottom-30x{margin-bottom:30px}.span_bold{font-weight:bold}.c-hyperlink:focus p{display:inline-block;outline:1px dashed #000}ul .no-bullet{list-style:none}.glyph-calendar:before{content:"\E8C0"}.glyph-check-box:before{content:"\E73A"}.glyph-refresh:before{content:"\E895"}.c-action-trigger.c-glyph.glyph-chevron-right::before{content:''!important;width:0;margin:0}.c-action-trigger.c-glyph.glyph-chevron-right::after{content:'\E76C';height:16px;margin-left:10px;margin-right:10px;vertical-align:middle;width:16px}.ctex-feature .ctex-feature-content-wrapper .ctex-feature-content-inner a.c-hyperlink.ctex-inline-link{margin:0;font-size:inherit;float:none;line-height:inherit}.c-action-trigger.c-glyph.glyph-chevron-left::before{content:'\E76B';height:16px;margin-left:10px;margin-right:10px;vertical-align:middle;width:16px}.c-action-trigger.c-glyph.glyph-chevron-left::after{content:''!important;width:0;margin:0}.ctex-feature .ctex-feature-content-wrapper .ctex-feature-content-inner a.c-hyperlink.ctex-inline-link{margin:0;font-size:inherit;float:none;line-height:inherit}.m-banner.ctex-full-width{max-width:none}@media screen and (max-width:683px){.c-pivot>header>a:first-child:not(.indiIcon){margin:0 12px!important}}.c-action-trigger:hover{cursor:pointer}button.c-button{text-transform:capitalize}@media screen and (max-width:1083px){.breadCrumbNav{padding:0 15px!important}}ul.c-breadcrumb{display:block!important;margin:.6em 0!important;line-height:1em}@media(max-width:539px){ul.c-breadcrumb li:not(:last-child){padding:.5em 0!important}}.m-hero-item{outline:0}.m-hero-item.theme-light:focus{border:1px dashed #000}.c-hero>div>div,.m-hero-item>div>div{max-width:550px}.c-hero>div,.m-hero-item>div{max-width:1600px}.c-subheading{max-height:500px!important}.hero-max .m-hero-item{max-height:none!important;overflow:visible!important}.hero-max>div>div{overflow:visible!important}.hero-product-logo{width:115px;margin-top:15px}@media screen and (min-width:1345px){.m-hero-item{max-height:500px!important}}@media screen and (max-width:767px){.c-hero>picture,.m-hero-item>picture{position:relative;display:block;width:100%;height:auto}.c-hero>picture img,.m-hero-item>picture img{position:relative}.c-hero:before,.m-hero-item:before{padding-top:0}.c-hero>div,.m-hero-item>div{min-height:220px;height:auto!important}.c-hero[class*=f-x][class*=f-y]>div>div,.m-hero-item[class*=f-x][class*=f-y]>div>div{transform:translateY(0)!important}.c-subheading{display:block!important}}.hero-max .m-hero-item{max-height:none!important;overflow:visible!important}.hero-max>div>div{overflow:visible!important}.c-carousel-products ul li{width:320px;text-align:center;padding:0 15px;white-space:normal}.c-carousel-products ul li img{height:100px;margin-bottom:10px}.c-carousel-products ul li p{max-width:100%;white-space:normal}.c-carousel-videos ul li img{height:180px;margin:10px}.c-carousel-videos ul li p{max-width:100%;white-space:initial}.c-carousel-products .c-heading-5{padding-top:10px}.ctex-article-carousel .item{width:300px;padding:5px;background:#fff;height:500px}.c-carousel-products ul li.school{width:260px;text-align:center;padding:0 15px}.c-carousel-products ul li.school img{height:130px}.c-carousel-school-stories p.c-heading-6{padding-top:0}.c-carousel.f-single-slide ul.c-group{padding:0}.c-carousel.f-single-slide .c-group.f-gallery>li{padding:0;height:auto}.c-carousel.f-single-slide .c-group.f-gallery>li>div.video-container,.c-carousel.f-single-slide .c-group>li>div.video-container{position:relative}.c-carousel.f-single-slide .c-group.f-gallery>li>div.video-container .c-image{margin:0;width:100%;height:auto}.c-carousel.f-single-slide .c-group.f-gallery>li>div.video-container a.c-glyph.glyph-play:before{padding:0;line-height:85px}.c-carousel .c-sequence-indicator.align-bottom{bottom:0}.edx-img{max-width:290px;margin:auto;display:block}.ctex-feature{min-height:334px;padding:50px 0;background:#FFF;position:relative}.ctex-feature.nopad{padding:0}.ctex-feature.ctex-auto-height{min-height:0}.ctex-feature.ctex-thinner{min-height:234px}.ctex-feature.ctex-thinner .ctex-feature-content-wrapper{height:234px}@media screen and (max-width:767px){.ctex-feature.ctex-thinner.nopad{min-height:0}.ctex-feature.ctex-thinner.nopad .ctex-feature-content-wrapper:not(.mixed-content-link){height:auto;margin:0;padding-top:2em;padding-bottom:2em}}.ctex-feature-ctas{padding-top:25px}.ctex-feature h4{padding-top:0}#howtouse.ctex-feature h4{padding-top:35px}.ctex-feature-img img{width:100%;max-width:500px}.ctex-feature-content-wrapper{display:table;height:334px}.mixed-content-link img{max-width:100%}.mixed-content-link a{outline:0}.mixed-content-link a:link:hover{text-decoration:none!important}.mixed-content-link.ctex-centered,.mixed-content-link.ctex-centered div{display:block}.ctex-feature-content-wrapper.mixed-content-link img{max-width:100%}.ctex-feature-content-wrapper.mixed-content-link a{outline:0}.ctex-feature-content-wrapper.mixed-content-link a:focus{outline:1px dashed #000}.ctex-feature-content-wrapper.mixed-content-link a:link:hover{text-decoration:none}.ctex-thinner .ctex-feature-content-wrapper.mixed-content-link.ctex-centered a:hover{text-decoration:underline}.ctex-feature-content-wrapper.mixed-content-link.ctex-centered,.ctex-feature-content-wrapper.mixed-content-link div,.ctex-feature-content-wrapper.mixed-content-link a:focus div{display:block}.ctex-feature-content-wrapper.mixed-content-link.ctex-centered .ctex-feature-content-inner{position:relative;top:50%;transform:translateY(-50%)}.ctex-feature-content-inner{display:table-cell;vertical-align:middle;position:relative}.ctex-feature-swap .ctex-feature-img{float:right}.ctex-feature-swap .ctex-feature-img .ctex-feature-content-wrapper{float:right}@media screen and (min-width:0) and (max-width:767px){.ctex-feature-img img{max-width:unset}.ctex-feature-content-wrapper{width:100%;height:auto!important;margin-top:25px!important;margin-bottom:25px!important;display:block}.ctex-feature{padding:15px 0}.ctex-feature.nopad{min-height:0}.ctex-feature.nopad .ctex-feature-content-wrapper:not(.mixed-content-link){margin:0;padding-top:2em;padding-bottom:2em}.c-breadcrumb{display:inline!important}}@media screen and (min-width:1084px) and (max-width:1399px){.ctex-feature{padding:35px 0}}@media screen and (min-width:1083px) and (max-width:768px){.ctex-feature{padding:0}}@media screen and (min-width:0) and (max-width:767px){.ctex-feature-content-inner{display:block}}@media screen and (min-width:786px) and (max-width:1200px){.ctex-feature{min-height:250px}.ctex-feature-content-wrapper{height:250px}.double-cta-padding .ctex-feature-content-wrapper{padding-bottom:20px}.ctex-feature-content-wrapper.fixed-height{height:334px!important}}.ctex-feature a:link:hover{text-decoration:underline}a.c-call-to-action{padding:11px 22px 11px 24px!important;cursor:pointer;text-transform:uppercase;margin-right:15px}a.c-call-to-action.f-lightweight{padding:10px 22px 7px 0!important}a.c-call-to-action.whitelink{color:#FFF!important}a.c-call-to-action.whitelink:hover{text-decoration:underline}a.c-action-trigger.longName,a.c-call-to-action.longName{white-space:pre-line!important}a.c-call-to-action:last-child{margin-right:0}.de-de-custom-list{max-width:680px!important}.c-action-trigger.c-glyph.cta-font-style{letter-spacing:.075em;font-size:13px}.c-action-trigger.c-glyph.cta-font-style:before{text-align:left!important;width:25px!important}.ctex-columns{padding:50px 0}.ctex-display-table{display:table-cell}.c-content-placement{margin:0}.ctex-columns a.c-call-to-action{background:none!important;color:#FFF!important}.ctex-columns a.c-call-to-action:hover{text-decoration:underline}.ctex-columns.brand-white a.c-call-to-action,.ctex-columns.f-background-neutral-10 a.c-call-to-action,.ctex-columns.f-background-neutral-20 a.c-call-to-action{color:#0078D7!important}.ctex-columns h1 a:hover{text-decoration:underline}.ctex-columns.brand-white a.colLink,.ctex-columns.f-background-neutral-10 a.colLink,.ctex-columns.f-background-neutral-20 a.colLink,.ctex-columns.f-background-neutral-30 a.colLink,.ctex-columns.brand-yellow a.colLink,.ctex-columns.brand-green-light a.colLink{color:#000!important}.greyimg{width:100%;height:100%}.c-universal-footer{margin-top:0!important}.c-universal-header>div+div .c-logo{margin:0!important}@media only screen and (min-width:1779px){.c-universal-header{margin-top:0!important}}.ctex-focus{border:1px solid transparent}.ctex-focus:focus{outline:1px dashed #000!important}.ctex-focus.light-focus:focus{outline:1px dashed #FFF!important}a.c-hyperlink:focus{outline:1px dashed #000!important;text-decoration:none!important}section.ctex-focus img:focus{outline:0;border:1px dashed #000}.m-hero-item:focus,.m-hero-item.theme-dark:focus,.hero:focus,.hero.theme-dark:focus{border:1px dashed #FFF;outline:0}.m-hero-item.theme-light:focus,.hero.theme-light:focus{border:1px dashed #000;outline:0}a.c-call-to-action:focus:not(.x-hidden-focus) span{text-decoration:none!important}a.c-call-to-action:focus,a.c-call-to-action:focus span,a.c-action-trigger:focus{text-decoration:none!important}a.c-hyperlink:not(.f-image):focus,a.c-action-trigger:focus,a.c-call-to-action:focus:not(.x-hidden-focus) span,.c-feature>div .c-call-to-action:focus:not(.x-hidden-focus),a.c-call-to-action.f-lightweight:focus,a.c-action-trigger:not(.f-heavyweight):focus,.m-banner a.c-call-to-action:focus:not(.x-hidden-focus){background-color:transparent!important}a.c-call-to-action:focus span{text-decoration:none!important}img.focusable:focus,a.c-hyperlink:focus img{outline:1px dashed #000!important}a.c-call-to-action:focus:not(.x-hidden-focus){outline:1px dashed #000!important}a.c-action-trigger:focus:not(.x-hidden-focus){outline:1px dashed #000!important;text-decoration:none}img.light-focus.focusable:focus,a.c-call-to-action.light-focus:focus:not(.x-hidden-focus){outline:1px dashed #FFF!important}a.c-action-trigger:focus:not(.x-hidden-focus){outline:1px dashed #000!important;text-decoration:none}.f-background-neutral-80 a.c-call-to-action:focus:not(.x-hidden-focus){outline:1px dashed #FFF!important}.c-carousel-products .item a:focus{outline:1px dashed}a.glyph-play:focus img{outline:0}a.glyph-play:focus img{border:dashed 1px}.c-social>a:focus,.c-social>ul>li>a:focus,.m-social>a:focus,.m-social>ul>li>a:focus{outline:1px dashed #000!important}.c-social>a:focus:before,.c-social>ul>li>a:focus:before,.m-social>a:focus:before,.m-social>ul>li>a:focus:before{background-color:transparent!important}input.c-text-field[type=text]:active,input.c-text-field[type=text]:focus,input.c-text-field[type=number]:active,input.c-text-field[type=number]:focus,input[type=email]:active,input[type=email]:focus{border:1px dashed #000!important}.non-brand-blue a:focus,.non-brand-blue button:focus,.non-brand-dark-blue a:focus,.non-brand-dark-blue:focus{outline:1px dashed #FFF!important}.non-brand-light-blue a:focus,non-brand-light-blue button:focus{outline:1px dashed #000!important}.openHeroVideo:focus{border:1px dashed #FFF}.mixed-content-link a:focus{outline:1px dashed #000!important}.mixed-content-link a.light-focus:focus{outline:1px dashed #FFF!important}.ctex-feature-content-wrapper.mixed-content-link a.light-focus:focus div{outline:1px dashed #FFF}.ctex-link-panel a.c-action-trigger:focus{outline:1px dashed #000!important}a.c-action-trigger.light-focus:focus{outline:1px dashed #FFF!important}.f-background-neutral-80.ctex-link-panel a.c-action-trigger:focus{outline:1px dashed #FFF}.ctex-article-nextsteps a.c-hyperlink:focus{outline:none!important}.c-carousel.f-multi-slide .m-hero-item .inner-container{padding-left:1px}@media only screen and (max-width:375px){a.c-call-to-action:not(.f-lightweight){width:100%;white-space:normal!important;display:block!important}}.c-dialog.f-flow [role^="dialog"]{height:95%!important;width:95%;max-height:394px;min-height:0;max-width:700px;padding-top:2em;text-align:center}.c-dialog.f-flow [role=dialog],.c-dialog.f-lightbox [role=dialog]{padding:38px 0 0 0!important}.c-dialog.f-flow [role^="dialog"] [role^="document"]{height:100%}.c-dialog.f-flow [role^="dialog"] [data-js-dialog-hide]{top:1px!important;right:1px!important}.c-dialog.f-flow [role^="dialog"] .f-dialog-scroll{height:100%}.c-dialog.f-flow [role^="dialog"] [role^="document"] iframe{height:100%;width:100%}.c-dialog.f-lightbox [role=dialog]>.c-glyph{top:0;outline-offset:-1px}@media only screen and (max-width:1299px){.hero.office365{padding:0!important}.hero.office365 .c-feature.f-align-left picture{float:none!important;width:100%!important;overflow:hidden;text-align:center}.hero.office365 .c-feature.f-align-left picture img{max-height:600px;position:relative;margin:auto;display:block;padding-top:30px}.hero.office365 .c-feature.f-align-left>div{transform:translateY(0%)!important;-webkit-transform:translateY(0%)!important;-ms-transform:translateY(0%)!important;padding:10px!important;width:100%!important;margin:0 auto!important;text-align:left!important;position:relative!important}.hero.office365 .c-feature.f-align-left>div{background-color:#2f2f2f;color:#fff;text-align:center!important}.hero.office365 .c-feature.f-align-left>div a.c-call-to-action.f-lightweight{color:#FFF!important}.hero.office365 .c-feature.f-align-left>div a,.hero.office365 .c-feature.f-align-left>div a:focus{color:#FFF!important}.hero.office365 .c-feature.f-align-left>div a:focus,.hero.office365 .c-feature.f-align-left>div button:focus{outline-color:#FFF!important}.hero.office365 div[data-grid~=container]{padding:0!important}}@media only screen and (max-width:1095px){.hero.office365 .c-feature.f-align-left picture,.hero.office365 .c-feature.f-align-right picture{float:none!important;text-align:center;position:relative;margin:auto}.hero.office365 .c-feature.f-align-left img,.hero.office365 .c-feature.f-align-right img{height:497px!important;width:auto!important}}@media only screen and (max-width:986px){.hero.office365 .c-feature.f-align-left picture,.hero .c-feature.f-align-right picture{width:80%!important;padding-top:0}.hero.office365 .c-feature.f-align-left img,.hero.office365.c-feature.f-align-right img{height:auto!important;width:100%!important}}@media only screen and (max-width:539px){.hero.office365 .c-feature.f-align-left picture img{padding:16px 0 0 18px;float:right;height:auto!important;width:100%!important;text-align:center;margin:auto}.hero.office365 .c-feature.f-align-left picture{width:100%!important}}@media only screen and (max-width:400px){.hero.office365{padding-top:23px!important}}.c-dialog.f-flow.office365-video [role^="dialog"]{max-width:814px!important;max-height:724px!important;height:auto!important}.c-dialog.f-flow.office365-video [role^="dialog"] [role^="document"]{height:auto}.c-dialog.f-flow.office365-video [role^="dialog"] [role^="document"] iframe{height:340px}@media only screen and (max-height:572px) and (orientation:landscape){.c-dialog.f-flow.office365-video div[role=document],.c-dialog.f-flow.office365-video [role^="dialog"]{height:100%!important}}.m-hero-item.ctex-html5-hero-video.ctex-hide-controls .c-video video::-webkit-media-controls{display:none!important}.m-hero-item .c-video .ctex-html5-video-error{position:absolute;top:0;left:0;bottom:auto;min-width:0;background-color:#919191;color:#E3E3E3;padding:.2em;transform:none!important;-webkit-transform:none!important;-ms-transform:none!important}@media only screen and (max-width:767px){.m-hero-item.ctex-html5-hero-video.stack-2 video{position:relative}.m-hero-item.ctex-html5-hero-video.stack-2 .c-video{padding:0}.m-hero-item.ctex-html5-hero-video.stack-2>div h1{padding-top:0}.m-hero-item.ctex-html5-hero-video.stack-2>div{display:block;position:relative;min-height:0}.m-hero-item.ctex-html5-hero-video.stack-2>div:not(.c-video)>div{transform:none;-moz-transform:none;-webkit-transform:none}}.c-call-to-action.ctex-cta-responsive{position:relative!important;display:inline-block;white-space:nowrap;text-transform:none;padding-right:44px!important}.c-call-to-action.ctex-cta-responsive span{display:inline-block;white-space:normal;overflow:visible}.c-call-to-action.ctex-cta-responsive.f-lightweight{text-align:left}.c-call-to-action.ctex-cta-responsive:after{position:absolute;top:50%;transform:translateY(-50%);right:22px}.c-call-to-action.f-lightweight.ctex-cta-responsive:after{margin-top:3px!important;right:0}.c-call-to-action.f-lightweight.ctex-cta-responsive:after{margin-top:1px!important}.ctex-text-uppercase{text-transform:uppercase!important}.c-call-to-action.ctex-cta-responsive.ctex-text-uppercase{text-transform:uppercase}.c-action-trigger.ctex-text-uppercase{text-transform:uppercase}.c-call-to-action.ctex-cta-responsive.ctex-centered{padding-left:40px!important}.c-action-trigger.ctex-cta-responsive{width:100%;white-space:normal!important}.c-call-to-action.left-align{text-align:left}@media only screen and (max-width:375px){a.c-call-to-action:not(.f-lightweight){width:100%;white-space:normal!important;display:block!important}}nav.c-link-navigation{margin-top:0}nav.c-link-navigation ul{padding-bottom:.9em}nav.c-link-navigation li{vertical-align:middle;margin-top:.9em}nav.c-link-navigation.ctex-list-pipe-seperated li:not(:last-child):after{content:'|';margin-left:1em;margin-right:1em}nav.c-link-navigation.ctex-list-pipe-seperated li a{display:inline-block}@media screen and (max-width:768px){nav.c-link-navigation.ctex-list-pipe-seperated-mobile li:after{content:''!important;margin-left:0!important;margin-right:0!important}}.c-drawer.benefits-drawer{border:1px solid #2f2f2f!important;border-top:2px solid #00188f!important;margin-bottom:15px}.c-drawer.benefits-drawer ul{margin-left:14px!important}.c-drawer.benefits-drawer>button>*{padding:14px}.c-drawer.benefits-drawer>button{margin:2%!important;padding:0!important;width:96%!important}.m-social.f-horizontal{padding-left:0!important}@media screen and (max-width:1081px){.m-social.f-horizontal{padding-left:12px!important}}a.double-cta-start.c-call-to-action{margin-right:0;padding-right:0!important}a.double-cta-start.c-call-to-action:after{content:none!important}a.double-cta-end.c-call-to-action{padding-left:0!important}a.c-hyperlink{text-decoration:none}@media screen and (max-width:1083px){.c-feature .c-video,.c-feature picture{display:block;width:100%!important;max-width:100%!important}.c-feature.f-align-left>div,.c-feature.f-align-right>div{width:90%;margin:0 auto;text-align:center;position:relative;top:0!important;transform:none;-webkit-transform:none;left:0}.c-feature.f-align-left picture,.c-feature.f-align-right picture,.c-feature.f-align-left video,.c-feature.f-align-right video{float:none}.c-feature.f-align-right.f-image-priority>div,.c-feature.f-align-left.f-image-priority>div{left:0;right:0}.c-feature.f-align-left picture img,.c-feature.f-align-right picture img{float:none;display:block;margin:0 auto}}