/*! normalize.css v1.0.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:focus,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.page-width{box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto}.page-width.extra-page-padding{padding-right:100px}@media (max-width:1279px){.page-width{padding-left:25px;padding-right:25px}}@media (max-width:999px){.page-width{padding-left:20px;padding-right:20px}}@media (max-width:359px){.page-width{padding-left:10px;padding-right:10px}}.vertical-align-text>*{vertical-align:middle}.clear{clear:both}.margin-bottom{margin-bottom:30px}.flex-container{display:flex}.flex-wrap{flex-flow:row wrap}.flex-column-wrap{flex-flow:column wrap}.flex-vertical{-moz-flex-direction:column;flex-direction:column}.flex-left{-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.flex-right{-ms-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.flex-center{-ms-justify-content:center;-moz-justify-content:center;justify-content:center}.flex-top{align-items:flex-start}.flex-middle{align-items:center}.flex-item{display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}.flex-item.flex-container{display:flex}.flex-item-equal{display:inline-block;vertical-align:top;flex:1 0 auto;box-sizing:border-box}.flex-grid,.flex-item-equal.flex-container{display:flex}.flex-grid{flex-flow:row wrap;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;padding:0}ul.flex-grid{margin:0;text-align:center}.flex-grid>*{list-style-type:none;display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}.flex-grid>.flex-container{display:flex}.flex-spacing{margin-left:-4px;margin-right:-4px}.flex-spacing>*{padding:4px;margin:4px}.flex-spacing-lg{margin-left:-10px;margin-right:-10px}.flex-spacing-lg>*{padding:10px;margin:10px}@font-face{font-family:TTNorms-Medium;font-display:fallback;src:url(/themes/sky/fonts/TTNorms/tt-norms-medium.eot);src:url(/themes/sky/fonts/TTNorms/tt-norms-medium.eot?#iefix) format("embedded-opentype"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.woff2) format("woff2"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.woff) format("woff"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.ttf) format("truetype"),url(/themes/sky/fonts/TTNorms/tt-norms-medium.svg#youworkforthem) format("svg");font-weight:400;font-style:normal}@font-face{font-family:TTNorms;font-display:fallback;src:url(/themes/sky/fonts/TTNorms/tt-norms-regular.eot);src:url(/themes/sky/fonts/TTNorms/tt-norms-regular.eot?#iefix) format("embedded-opentype"),url(/themes/sky/fonts/TTNorms/tt-norms-regular.woff2) format("woff2"),url(/themes/sky/fonts/TTNorms/tt-norms-regular.woff) format("woff"),url(/themes/sky/fonts/TTNorms/tt-norms-regular.ttf) format("truetype"),url(/themes/sky/fonts/TTNorms/tt-norms-regular.svg#youworkforthem) format("svg");font-weight:400;font-style:normal}.font-size-60{font-size:60px;line-height:1.25}.font-size-58{font-size:58px;line-height:1}.font-size-50{font-size:50px;line-height:1}.font-size-48{font-size:48px;line-height:1.05}.font-size-40{font-size:40px;line-height:1.125}.font-size-38{font-size:38px;line-height:1.125}.font-size-32{font-size:32px;line-height:1.25}.font-size-30{font-size:30px;line-height:1.275}.font-size-28{font-size:28px;line-height:1.45}.font-size-22,.font-size-24{font-size:24px;line-height:1.25}.font-size-20{font-size:20px;line-height:1.25}.font-size-18{font-size:18px;line-height:1.11}@media (min-width:1000px){.font-size-18{line-height:1.22}}.font-size-16{font-size:16px;line-height:1.3}@media (min-width:1000px){.font-size-16{line-height:1.375}}.font-size-14{font-size:14px;line-height:1.25}@media (min-width:1000px){.font-size-14{line-height:1.375}}.text-large{font-size:20px;line-height:1.25}@media (max-width:750px){.text-large{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.text-large{line-height:1.22}}.text-medium{font-size:16px;line-height:1.3}@media (min-width:1000px){.text-medium{line-height:1.375}}.text-small{font-size:14px;line-height:1.25}@media (min-width:1000px){.text-small{line-height:1.375}}.highlight{font-size:20px;line-height:1.25}@media (max-width:750px){.highlight{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.highlight{line-height:1.22}}.details{font-size:14px;line-height:1.25}@media (min-width:1000px){.details{line-height:1.375}}.copy-light{color:#878787}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.uppercase{text-transform:uppercase}.font-primary,.tt-norms,.tt-norms-medium{font-family:TTNorms,Arial,sans-serif;font-weight:400}.font-primary-bold,.tt-norms-bold{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}body,button,html,input,p,select,textarea{font-family:TTNorms,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#464646;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1000px){body,button,html,input,p,select,textarea{line-height:1.375}}input[type=checkbox],input[type=radio],p{font-family:TTNorms,Arial,sans-serif;font-weight:400}p{font-size:16px;line-height:1.3;margin:4px 0 10px}@media (min-width:1000px){p{line-height:1.375}}a:not(img){text-decoration:none;color:#5672c4;vertical-align:baseline;cursor:pointer}a:not(img):hover{text-decoration:underline;color:#455b9d}.no-highlight-links a:hover{text-decoration:none;color:#5672c4}a.no-highlight-link{border:none}a.no-highlight-link:hover{text-decoration:none;color:#455b9d}a img{border:none}a.headline{font-size:30px}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,h1,h2,h3,h4,h5,h6{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}.text-h1,h1{font-size:60px;line-height:1.25;color:#00c4c9;margin:8px 0}@media (max-width:1200px){.text-h1,h1{font-size:48px;line-height:1.05}}@media (max-width:750px){.text-h1,h1{font-size:38px;line-height:1.125}}@media (max-width:360px){.text-h1,h1{font-size:32px;line-height:1.25}}.text-h2,h2{font-size:50px;line-height:1;margin:6px 0}@media (max-width:1200px){.text-h2,h2{font-size:40px;line-height:1.125}}@media (max-width:750px){.text-h2,h2{font-size:32px;line-height:1.25}}@media (max-width:360px){.text-h2,h2{font-size:28px;line-height:1.45}}.text-h3,h3{font-size:40px;line-height:1.125;margin:6px 0}@media (max-width:1200px){.text-h3,h3{font-size:32px;line-height:1.25}}@media (max-width:750px){.text-h3,h3{font-size:28px;line-height:1.45}}@media (max-width:360px){.text-h3,h3{font-size:24px;line-height:1.25}}.sub-heading,.text-h4,h4{font-size:30px;line-height:1.275}@media (max-width:1200px){.sub-heading,.text-h4,h4{font-size:24px;line-height:1.25}}@media (max-width:750px){.sub-heading,.text-h4,h4{font-size:24px;line-height:1.25}}@media (max-width:360px){.sub-heading,.text-h4,h4{font-size:20px;line-height:1.25}}.text-h5,h5{font-size:20px;line-height:1.25}@media (max-width:1200px){.text-h5,h5{font-size:18px;line-height:1.11}}@media (max-width:1200px) and (min-width:1000px){.text-h5,h5{line-height:1.22}}@media (max-width:750px){.text-h5,h5{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.text-h5,h5{line-height:1.22}}@media (max-width:360px){.text-h5,h5{font-size:18px;line-height:1.11}}@media (max-width:360px) and (min-width:1000px){.text-h5,h5{line-height:1.22}}.text-h6,h6{font-size:16px;line-height:1.3;text-transform:uppercase;margin:4px 0}@media (min-width:1000px){.text-h6,h6{line-height:1.375}}.typography-small .text-h1,.typography-small h1{font-size:50px;line-height:1;margin:6px 0}@media (max-width:1200px){.typography-small .text-h1,.typography-small h1{font-size:40px;line-height:1.125}}@media (max-width:750px){.typography-small .text-h1,.typography-small h1{font-size:32px;line-height:1.25}}@media (max-width:360px){.typography-small .text-h1,.typography-small h1{font-size:28px;line-height:1.45}}.typography-small .text-h2,.typography-small h2{font-size:40px;line-height:1.125;margin:6px 0}@media (max-width:1200px){.typography-small .text-h2,.typography-small h2{font-size:32px;line-height:1.25}}@media (max-width:750px){.typography-small .text-h2,.typography-small h2{font-size:28px;line-height:1.45}}@media (max-width:360px){.typography-small .text-h2,.typography-small h2{font-size:24px;line-height:1.25}}.typography-small .text-h3,.typography-small h3{font-size:30px;line-height:1.275}@media (max-width:1200px){.typography-small .text-h3,.typography-small h3{font-size:24px;line-height:1.25}}@media (max-width:750px){.typography-small .text-h3,.typography-small h3{font-size:24px;line-height:1.25}}@media (max-width:360px){.typography-small .text-h3,.typography-small h3{font-size:20px;line-height:1.25}}.typography-small .text-h4,.typography-small h4{font-size:20px;line-height:1.25}@media (max-width:1200px){.typography-small .text-h4,.typography-small h4{font-size:18px;line-height:1.11}}@media (max-width:1200px) and (min-width:1000px){.typography-small .text-h4,.typography-small h4{line-height:1.22}}@media (max-width:750px){.typography-small .text-h4,.typography-small h4{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.typography-small .text-h4,.typography-small h4{line-height:1.22}}@media (max-width:360px){.typography-small .text-h4,.typography-small h4{font-size:18px;line-height:1.11}}@media (max-width:360px) and (min-width:1000px){.typography-small .text-h4,.typography-small h4{line-height:1.22}}.typography-small .text-h5,.typography-small h5{font-size:16px;line-height:1.3}@media (min-width:1000px){.typography-small .text-h5,.typography-small h5{line-height:1.375}}.typography-small .text-h6,.typography-small h6{font-size:14px;line-height:1.25;text-transform:uppercase;margin:4px 0}@media (min-width:1000px){.typography-small .text-h6,.typography-small h6{line-height:1.375}}.bg-primary,.bg-teal{background-color:#00c4c9;color:#fff}.bg-blue,.bg-interactive{background-color:#5672c4;color:#fff}.bg-peach,.bg-secondary{background-color:#ffded1;color:#464646}.bg-cream{background-color:#faf5ed;color:#464646}.bg-text-primary{background-color:#464646;color:#fff}.bg-dark-teal{background-color:#00b5ba;color:#fff}.bg-premium{background-color:#f25e83;color:#fff}.bg-black{background-color:#000;color:#fff}.bg-dark-gray87{background-color:#878787;color:#fff}.bg-dark-gray9F{background-color:#9f9f9f;color:#fff}.bg-grayC5{background-color:#c5c5c5;color:#fff}.bg-light-grayDB{background-color:#dbdbdb;color:#464646}.bg-light-grayED{background-color:#ededed;color:#464646}.bg-ecru,.bg-white{color:#464646}.bg-ecru{background-color:#fcfbf7}.bg-brown,.bg-green,.bg-purple,.bg-red,.bg-yellow{color:#fff}.bg-gradient{color:#fff;background-color:#00b5ba}.bg-gray2,.bg-gray4,.bg-gray6,.bg-gray8,.bg-grayC,.bg-grayc{color:#fff}.bg-white{background-color:#fff}.bg-worksheet{background-color:#bf9ac1;color:#fff}.bg-game{background-color:#44c5ac;color:#fff}.bg-workbook{background-color:#c9b36f;color:#fff}.bg-activity{background-color:#ee9485;color:#fff}.bg-lesson-plan{background-color:#854555;color:#fff}.bg-science-project{background-color:#e97ca7;color:#fff}.bg-song{background-color:#9aab6c;color:#fff}.bg-story{background-color:#98adda;color:#fff}.bg-exercise{background-color:#83667f;color:#fff}.bg-guided-lesson{background-color:#31708f;color:#fff}.color-teal{color:#00c4c9}.color-teal-light1{color:#3fa9b2}.color-teal-light2{color:#6fbfc5}.color-teal-light3{color:#9fd4d9}.color-teal-light4{color:#cfeaec}.color-teal-light5{color:#e7f4f5}.color-teachers{color:#43beac}.color-parents{color:#35c8de}.color-orange,.color-primary{color:#00c4c9}.color-white{color:#fff}.color-worksheet{color:#bf9ac1}.color-game{color:#44c5ac}.color-workbook{color:#c9b36f}.color-activity{color:#ee9485}.color-lesson-plan{color:#854555}.color-science-project{color:#e97ca7}.color-song{color:#9aab6c}.color-story{color:#98adda}.color-exercise{color:#83667f}.color-guided-lesson{color:#31708f}i.circle-icon{border-radius:40px;display:inline-block;color:#fff}i.circle-icon.icon-story{background-color:#464646}i.circle-icon.icon-story:before{font-size:80%;margin-left:-.1em;margin-right:.5em;padding:.7em .5em}i.circle-icon.icon-star{background-color:#464646}i.circle-icon.icon-star:before{font-size:110%;padding:.35em .15em}i.circle-icon.icon-music{background-color:#464646;padding:.25em .2em}i.circle-icon.icon-lesson-plan{background-color:#464646;padding:.4em .3em .2em .2em}@media print{i.circle-icon.icon-lesson-plan{display:none}}@media (max-width:749px){i.circle-icon.icon-lesson-plan{display:none}}i.circle-icon.icon-workbook{background-color:#464646;padding:.3em .4em .4em}i.circle-icon.icon-workbook:before{font-size:80%;margin-left:-.1em;margin-right:.5em}i.circle-icon.icon-worksheet{background-color:#464646}i.circle-icon.icon-worksheet:before{padding:.4em .2em .4em .25em}i.circle-icon.icon-activity{background-color:#464646}i.circle-icon.icon-activity:before{padding:.4em .25em .4em .2em}i.circle-icon.icon-science-project{background-color:#464646}i.circle-icon.icon-science-project:before{padding:.45em .3em .45em .2em}i.circle-icon.icon-skill-builder{background-color:#464646}i.circle-icon.icon-skill-builder:before{padding:.35em .2em}i.circle-icon.icon-set{background-color:#464646}i.circle-icon.icon-set:before{padding:.4em .25em}i.circle-icon.disabled{background-color:#dbdbdb}@font-face{font-family:edicons;font-display:block;src:url(/themes/sky/fonts/edicons/edicons.eot?79781762);src:url(/themes/sky/fonts/edicons/edicons.eot?79781762#iefix) format("embedded-opentype"),url(/themes/sky/fonts/edicons/edicons.woff2?79781762) format("woff2"),url(/themes/sky/fonts/edicons/edicons.woff?79781762) format("woff"),url(/themes/sky/fonts/edicons/edicons.ttf?79781762) format("truetype"),url(/themes/sky/fonts/edicons/edicons.svg?79781762#edicons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:edicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-music:before{content:"\e800"}.icon-el:before{content:"\e801"}.icon-cancel:before{content:"\e802"}.icon-ok-squared:before{content:"\e803"}.icon-ok-circled2:before{content:"\e804"}.icon-ok-circled1:before{content:"\e805"}.icon-ok:before{content:"\e806"}.icon-mail:before{content:"\e807"}.icon-mail-alt:before{content:"\e808"}.icon-heart:before{content:"\e809"}.icon-heart-empty:before{content:"\e80a"}.icon-star:before{content:"\e80b"}.icon-star-empty:before{content:"\e80c"}.icon-star-half:before{content:"\e80d"}.icon-star-half-alt:before{content:"\e80e"}.icon-child:before{content:"\e80f"}.icon-female:before{content:"\e810"}.icon-male:before{content:"\e811"}.icon-users:before{content:"\e812"}.icon-user-1:before{content:"\e813"}.icon-videocam:before{content:"\e814"}.icon-picture:before{content:"\e815"}.icon-minus-squared-alt:before{content:"\e816"}.icon-minus-circled:before{content:"\e817"}.icon-minus-squared:before{content:"\e818"}.icon-minus:before{content:"\e819"}.icon-plus-squared-alt:before{content:"\e81a"}.icon-plus-squared:before{content:"\e81b"}.icon-plus:before{content:"\e81c"}.icon-plus-circled:before{content:"\e81d"}.icon-help:before{content:"\e81e"}.icon-camera:before{content:"\e81f"}.icon-camera-alt:before{content:"\e820"}.icon-th:before{content:"\e821"}.icon-th-list:before{content:"\e822"}.icon-th-large:before{content:"\e823"}.icon-search:before{content:"\e824"}.icon-math:before{content:"\e825"}.icon-mail-squared:before{content:"\e826"}.icon-help-circled:before{content:"\e827"}.icon-info-circled2:before{content:"\e828"}.icon-info:before{content:"\e829"}.icon-home:before{content:"\e82a"}.icon-link:before{content:"\e82b"}.icon-unlink:before{content:"\e82c"}.icon-link-ext:before{content:"\e82d"}.icon-link-ext-alt:before{content:"\e82e"}.icon-attach:before{content:"\e82f"}.icon-lock:before{content:"\e830"}.icon-lock-open:before{content:"\e831"}.icon-lock-open-alt:before{content:"\e832"}.icon-pin:before{content:"\e833"}.icon-thumbs-up:before{content:"\e834"}.icon-thumbs-down:before{content:"\e835"}.icon-thumbs-up-alt:before{content:"\e836"}.icon-thumbs-down-alt:before{content:"\e837"}.icon-download-cloud:before{content:"\e838"}.icon-upload-cloud:before{content:"\e839"}.icon-plus-squared-alt-new:before{content:"\e83a"}.icon-edu-book:before{content:"\e83b"}.icon-workbook:before{content:"\e83c"}.icon-quote-left:before{content:"\e83d"}.icon-quote-right:before{content:"\e83e"}.icon-share-squared:before{content:"\e83f"}.icon-pencil:before{content:"\e840"}.icon-edit:before{content:"\e841"}.icon-pencil-squared:before{content:"\e842"}.icon-print:before{content:"\e843"}.icon-comment:before{content:"\e844"}.icon-chat:before{content:"\e845"}.icon-comment-empty:before{content:"\e846"}.icon-location:before{content:"\e847"}.icon-attention-circled2:before{content:"\e848"}.icon-attention2:before{content:"\e849"}.icon-attention-alt:before{content:"\e84a"}.icon-trash:before{content:"\e84b"}.icon-trash-empty:before{content:"\e84c"}.icon-user-plus:before{content:"\e84d"}.icon-user-times:before{content:"\e84e"}.icon-tag:before{content:"\e84f"}.icon-tags:before{content:"\e850"}.icon-menu:before{content:"\e851"}.icon-cog:before{content:"\e852"}.icon-cog-alt:before{content:"\e853"}.icon-wrench:before{content:"\e854"}.icon-sliders:before{content:"\e855"}.icon-cancel-circled2:before{content:"\e856"}.icon-basket:before{content:"\e857"}.icon-logout:before{content:"\e858"}.icon-login:before{content:"\e859"}.icon-resize-full-alt:before{content:"\e85a"}.icon-globe:before{content:"\e85b"}.icon-esl:before{content:"\e85c"}.icon-block:before{content:"\e85d"}.icon-zoom-in:before{content:"\e85e"}.icon-zoom-out:before{content:"\e85f"}.icon-down-dir:before{content:"\e860"}.icon-up-dir:before{content:"\e861"}.icon-left-dir:before{content:"\e862"}.icon-right-dir:before{content:"\e863"}.icon-down-open:before{content:"\e864"}.icon-left-open:before{content:"\e865"}.icon-up-open:before{content:"\e866"}.icon-right-open:before{content:"\e867"}.icon-angle-left:before{content:"\e868"}.icon-angle-right:before{content:"\e869"}.icon-angle-up:before{content:"\e86a"}.icon-angle-down:before{content:"\e86b"}.icon-angle-circled-left:before{content:"\e86c"}.icon-angle-circled-right:before{content:"\e86d"}.icon-angle-circled-up:before{content:"\e86e"}.icon-angle-circled-down:before{content:"\e86f"}.icon-angle-double-left:before{content:"\e870"}.icon-angle-double-up:before{content:"\e871"}.icon-angle-double-right:before{content:"\e872"}.icon-angle-double-down:before{content:"\e873"}.icon-beaker:before{content:"\e874"}.icon-bank:before{content:"\e875"}.icon-graduation-cap:before{content:"\e876"}.icon-cc-stripe:before{content:"\e877"}.icon-down-big:before{content:"\e878"}.icon-left-big:before{content:"\e879"}.icon-right-big:before{content:"\e87a"}.icon-up-big:before{content:"\e87b"}.icon-cc-visa:before{content:"\e87c"}.icon-cc-mastercard:before{content:"\e87d"}.icon-cc-discover:before{content:"\e87e"}.icon-cc-amex:before{content:"\e87f"}.icon-down-open-1:before{content:"\e880"}.icon-ccw:before{content:"\e881"}.icon-arrows-cw:before{content:"\e882"}.icon-cc-paypal:before{content:"\e883"}.icon-android:before{content:"\e884"}.icon-apple:before{content:"\e885"}.icon-expand:before{content:"\e886"}.icon-collapse:before{content:"\e887"}.icon-expand-right:before{content:"\e888"}.icon-collapse-left:before{content:"\e889"}.icon-play:before{content:"\e88a"}.icon-clock:before{content:"\e88b"}.icon-chrome:before{content:"\e88c"}.icon-stop:before{content:"\e88d"}.icon-pause:before{content:"\e88e"}.icon-laptop:before{content:"\e88f"}.icon-desktop:before{content:"\e890"}.icon-tablet:before{content:"\e891"}.icon-mobile:before{content:"\e892"}.icon-inbox:before{content:"\e893"}.icon-worksheet:before{content:"\e894"}.icon-spin:before{content:"\e895"}.icon-reading:before{content:"\e896"}.icon-list-bullet:before{content:"\e897"}.icon-list-numbered:before{content:"\e898"}.icon-science:before{content:"\e899"}.icon-check:before{content:"\e89a"}.icon-social-studies:before{content:"\e89b"}.icon-writing:before{content:"\e89c"}.icon-palette:before{content:"\e89d"}.icon-share:before{content:"\e89e"}.icon-sort-up:before{content:"\e89f"}.icon-sort-down:before{content:"\e8a0"}.icon-sort:before{content:"\e8a1"}.icon-cancel-circled:before{content:"\e8a2"}.icon-bell:before{content:"\e8a3"}.icon-story:before{content:"\e8a4"}.icon-set:before{content:"\e8a5"}.icon-science-project:before{content:"\e8a6"}.icon-lesson-plan:before{content:"\e8a7"}.icon-up-open-1:before{content:"\e8a8"}.icon-right-dir-1:before{content:"\e8a9"}.icon-down-dir-1:before{content:"\e8aa"}.icon-up-dir-1:before{content:"\e8ab"}.icon-award:before{content:"\e8ac"}.icon-activity:before{content:"\e8ad"}.icon-skill-builder:before{content:"\e8ae"}.icon-cc:before{content:"\e8af"}.icon-floppy:before{content:"\e8b0"}.icon-points:before{content:"\e8b1"}.icon-collect:before{content:"\e8b2"}.icon-eraser:before{content:"\e8b3"}.icon-volume-off:before{content:"\e8b4"}.icon-volume-low:before{content:"\e8b5"}.icon-volume-medium:before{content:"\e8b6"}.icon-volume-high:before{content:"\e8b7"}.icon-edu-logo:before{content:"\e8b8"}.icon-pointer:before{content:"\e8b9"}.icon-brush:before{content:"\e8ba"}.icon-resize-full:before{content:"\e8bb"}.icon-resize-small:before{content:"\e8bc"}.icon-left:before{content:"\e8bd"}.icon-down:before{content:"\e8be"}.icon-right:before{content:"\e8bf"}.icon-up:before{content:"\e8c0"}.icon-calendar:before{content:"\e8c1"}.icon-braille:before{content:"\e8c2"}.icon-diamond:before{content:"\e8c3"}.icon-logo-mark:before{content:"\e8c4"}.icon-user:before{content:"\e8c5"}.icon-attention-circled:before{content:"\e8c6"}.icon-cancel-light:before{content:"\e8c7"}.icon-attention:before{content:"\e8c8"}.icon-info-circled:before{content:"\e8c9"}.icon-ok-circled:before{content:"\e8ca"}.icon-set-new:before{content:"\e8cb"}.icon-ok-new:before{content:"\e8cc"}.icon-play-circled2:before{content:"\e8cd"}.icon-diamond-outline:before{content:"\e8ce"}.icon-guided-lessons:before{content:"\e8cf"}.icon-progress:before{content:"\e8d0"}.icon-bookmark:before{content:"\e8d1"}.icon-bookmark-filled:before{content:"\e8d2"}.icon-plus-light:before{content:"\e8d3"}.icon-trash-light:before{content:"\e8d4"}.icon-move-to:before{content:"\e8d5"}.icon-more-vert:before{content:"\e8d6"}.icon-flame:before{content:"\e8ee"}.icon-guided-lesson:before{content:"\e8ef"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-gauge:before{content:"\f0e4"}.icon-gamepad:before{content:"\f11b"}.icon-mic:before{content:"\f130"}.icon-mute:before{content:"\f131"}.icon-ellipsis:before{content:"\f141"}.icon-ellipsis-vert:before{content:"\f142"}.icon-youtube:before{content:"\f167"}.icon-windows:before{content:"\f17a"}.icon-paper-plane:before{content:"\f1d8"}.icon-wifi:before{content:"\f1eb"}.icon-chart-line:before{content:"\f201"}.icon-pinterest:before{content:"\f231"}.icon-medium:before{content:"\f23a"}.icon-safari:before{content:"\f267"}.icon-firefox:before{content:"\f269"}.icon-ie:before{content:"\f26b"}.icon-monitor:before{content:"\f26c"}.icon-map-pin:before{content:"\f276"}.icon-edge:before{content:"\f282"}.icon-spin{animation:spin 2s linear infinite;display:inline-block;transform-origin:51% 45%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.btn{border:0;box-sizing:border-box;padding:11px 24px;display:inline-block;font-size:17px;border-radius:30px;line-height:18px;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;transition:opacity .25s,background-color .25s,color .25s,border .25s,box-shadow .25s;outline-style:none;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}.btn [class*=" icon-"]:before,.btn [class^=icon-]:before{margin:0}.btn.disabled{opacity:.6;cursor:default;pointer-events:none;background-color:#dbdbdb;color:#fff;border-radius:57px;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.disabled:hover:not(.disabled){background-color:hsla(0,0%,85.9%,.9);box-shadow:0 3px 6px 0 rgba(0,0,0,.28);text-decoration:none}.btn.disabled.active:not(.disabled),.btn.disabled:active:not(.disabled){outline-style:none;background-color:#dbdbdb}.btn.disabled.disabled{opacity:.6;cursor:default;pointer-events:none;background-color:#dbdbdb}.btn.btn-blue,.btn.btn-primary{background-color:#5672c4;color:#fff;border-radius:57px;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.btn-blue:hover:not(.disabled),.btn.btn-primary:hover:not(.disabled){background-color:#6483df;box-shadow:0 3px 6px 0 rgba(0,0,0,.28);text-decoration:none}.btn.btn-blue.active:not(.disabled),.btn.btn-blue:active:not(.disabled),.btn.btn-primary.active:not(.disabled),.btn.btn-primary:active:not(.disabled){outline-style:none;background-color:#5672c4}.btn.btn-blue.disabled,.btn.btn-primary.disabled{opacity:.6;cursor:default;pointer-events:none;background-color:#dbdbdb}.btn.btn-secondary{padding:10px 24px;background-color:#fff;color:#5672c4;border:1px solid #5672c4;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.btn-secondary:hover:not(.disabled){text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.28);border:1px solid #5672c4}.btn.btn-secondary.active:not(.disabled),.btn.btn-secondary:active:not(.disabled){color:#5672c4;border:1px solid #5672c4}.btn.btn-secondary:hover:not(.disabled){background-color:#fff;color:#6483df;border:1px solid #6483df;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.btn-secondary:hover:not(.disabled):hover:not(.disabled){text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.28);border:1px solid #6483df}.btn.btn-secondary:hover:not(.disabled).active:not(.disabled),.btn.btn-secondary:hover:not(.disabled):active:not(.disabled){color:#5672c4;border:1px solid #6483df}.btn.btn-secondary.disabled{background-color:#fff;color:#c5c5c5;border:1px solid #c5c5c5;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.btn-secondary.disabled:hover:not(.disabled){text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.28);border:1px solid #c5c5c5}.btn.btn-secondary.disabled.active:not(.disabled),.btn.btn-secondary.disabled:active:not(.disabled){color:#5672c4;border:1px solid #c5c5c5}.btn.btn-link,.btn.btn-tertiary{background-color:transparent;color:#5672c4}.btn.btn-link.btn-inline,.btn.btn-tertiary.btn-inline{display:inline-block;vertical-align:bottom}.btn.btn-link:hover:not(.disabled),.btn.btn-tertiary:hover:not(.disabled){text-decoration:none;background-color:rgba(86,114,196,.1);color:#5672c4;box-shadow:none}.btn.btn-link.active:not(.disabled),.btn.btn-link:active:not(.disabled),.btn.btn-tertiary.active:not(.disabled),.btn.btn-tertiary:active:not(.disabled){color:#5672c4}.btn.btn-link.disabled,.btn.btn-tertiary.disabled{background-color:transparent;color:#c5c5c5}.btn.btn-magenta,.btn.btn-premium{background-color:#f25e83;color:#fff;border-radius:57px;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.btn-magenta:hover:not(.disabled),.btn.btn-premium:hover:not(.disabled){background-color:rgba(242,94,131,.9);box-shadow:0 3px 6px 0 rgba(0,0,0,.28);text-decoration:none}.btn.btn-magenta.active:not(.disabled),.btn.btn-magenta:active:not(.disabled),.btn.btn-premium.active:not(.disabled),.btn.btn-premium:active:not(.disabled){outline-style:none;background-color:#f25e83}.btn.btn-magenta.disabled,.btn.btn-premium.disabled{opacity:.6;cursor:default;pointer-events:none;background-color:#dbdbdb}.btn.btn-teal{background-color:#00c4c9;color:#fff;border-radius:57px;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.btn-teal:hover:not(.disabled){background-color:rgba(0,196,201,.9);box-shadow:0 3px 6px 0 rgba(0,0,0,.28);text-decoration:none}.btn.btn-teal.active:not(.disabled),.btn.btn-teal:active:not(.disabled){outline-style:none;background-color:#00c4c9}.btn.btn-teal.disabled{opacity:.6;cursor:default;pointer-events:none;background-color:#dbdbdb}.btn.btn-danger,.btn.btn-destructive,.btn.btn-red{background-color:#e73225;color:#fff;border-radius:57px;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.btn-danger:hover:not(.disabled),.btn.btn-destructive:hover:not(.disabled),.btn.btn-red:hover:not(.disabled){background-color:rgba(231,50,37,.9);box-shadow:0 3px 6px 0 rgba(0,0,0,.28);text-decoration:none}.btn.btn-danger.active:not(.disabled),.btn.btn-danger:active:not(.disabled),.btn.btn-destructive.active:not(.disabled),.btn.btn-destructive:active:not(.disabled),.btn.btn-red.active:not(.disabled),.btn.btn-red:active:not(.disabled){outline-style:none;background-color:#e73225}.btn.btn-danger.disabled,.btn.btn-destructive.disabled,.btn.btn-red.disabled{opacity:.6;cursor:default;pointer-events:none;background-color:#dbdbdb}.btn.btn-danger.btn-outline,.btn.btn-destructive.btn-outline,.btn.btn-red.btn-outline{background-color:#fff;color:#e73225;border:1px solid #e73225;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.btn-danger.btn-outline:hover:not(.disabled),.btn.btn-destructive.btn-outline:hover:not(.disabled),.btn.btn-red.btn-outline:hover:not(.disabled){text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.28)}.btn.btn-danger.btn-outline.active:not(.disabled),.btn.btn-danger.btn-outline:active:not(.disabled),.btn.btn-destructive.btn-outline.active:not(.disabled),.btn.btn-destructive.btn-outline:active:not(.disabled),.btn.btn-red.btn-outline.active:not(.disabled),.btn.btn-red.btn-outline:active:not(.disabled){color:#5672c4;border:1px solid #e73225}.btn.btn-danger.btn-outline:hover:not(.disabled),.btn.btn-destructive.btn-outline:hover:not(.disabled),.btn.btn-red.btn-outline:hover:not(.disabled){background-color:#fff;color:#e73225;border:1px solid #e73225;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}.btn.btn-danger.btn-outline:hover:not(.disabled):hover:not(.disabled),.btn.btn-destructive.btn-outline:hover:not(.disabled):hover:not(.disabled),.btn.btn-red.btn-outline:hover:not(.disabled):hover:not(.disabled){text-decoration:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.28);border:1px solid #e73225}.btn.btn-danger.btn-outline:hover:not(.disabled).active:not(.disabled),.btn.btn-danger.btn-outline:hover:not(.disabled):active:not(.disabled),.btn.btn-destructive.btn-outline:hover:not(.disabled).active:not(.disabled),.btn.btn-destructive.btn-outline:hover:not(.disabled):active:not(.disabled),.btn.btn-red.btn-outline:hover:not(.disabled).active:not(.disabled),.btn.btn-red.btn-outline:hover:not(.disabled):active:not(.disabled){color:#5672c4;border:1px solid #e73225}.btn.btn-danger:hover:not(.disabled),.btn.btn-destructive:hover:not(.disabled),.btn.btn-red:hover:not(.disabled){color:#fff;background-color:#e73225}.btn.btn-sm{padding:6px 15px;line-height:16px;font-size:14px}.btn.btn-lg{line-height:26px;font-size:20px;padding:12px 24px}@media (max-width:375px){.btn.btn-lg{line-height:18px;font-size:17px;padding:11px 24px}.btn.btn-lg.btn-secondary{padding:10px 24px}}.btn.btn-block{font-size:17px;display:block;width:100%;margin:8px 0}@media print{.btn{display:none!important}}.btn i.icon-diamond{font-size:14px}.btn-group{margin-top:15px;box-sizing:border-box}.btn-group .btn{border:1px solid #00c4c9;margin-left:-1px;margin-right:-1px;border-radius:0}.btn-group .btn.first,.btn-group .btn:first-child{border-radius:20px 0 0 20px;margin-left:0;margin-right:0}.btn-group .btn.last,.btn-group .btn:last-child{border-radius:0 20px 20px 0;margin-right:0;margin-left:0}.layer-flat{border-radius:4px;border:1px solid #ededed;padding:5px}.layer-raised{border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);padding:5px}.layer-dropdown{border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.23);padding:5px}.layer-overlay{box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26)}.layer-modal,.layer-overlay{border-radius:4px;padding:5px}.layer-modal{box-shadow:0 19px 38px 0 rgba(0,0,0,.3),0 15px 12px 0 rgba(0,0,0,.22)}.alert{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;border:1px solid transparent;padding:13px 44px 13px 10px;text-align:center;box-sizing:border-box;position:relative;font-size:18px}.alert.alert-success{background-color:#57b89d;border-color:#57b89d;color:#fff}.alert.alert-success a{color:#fff;text-decoration:underline}.alert.alert-success a:hover{color:#fff}.alert.alert-warning{background-color:#fbc225;border-color:#fbc225;color:#464646}.alert.alert-warning a{color:#464646;text-decoration:underline}.alert.alert-warning a:hover{color:#464646}.alert.alert-error{background-color:#e73225;border-color:#e73225;color:#fff}.alert.alert-error a{color:#fff;text-decoration:underline}.alert.alert-error a:hover{color:#fff}.alert.alert-notice{background-color:#5197d5;border-color:#5197d5;color:#fff}.alert.alert-notice a{color:#fff;text-decoration:underline}.alert.alert-notice a:hover{color:#fff}.alert i{font-size:24px;margin-right:2px}.alert .icon-cancel,.alert .icon-cancel-light{position:absolute;height:18px;width:18px;font-size:18px;line-height:24px;top:50%;margin-top:-12px;right:3%}.messagestack{position:relative;margin:0}.messagestack>div{margin:0 auto}@media print{.messagestack>div{display:none!important}}.messagestack>div ul{border:1px solid transparent;border-radius:0;list-style:none;margin:0;padding:13px;position:relative}.messagestack>div ul.success{background-color:#57b89d;border-color:#57b89d;color:#fff}.messagestack>div ul.error{background-color:#e73225;border-color:#e73225;color:#fff}.messagestack>div ul.notice{background-color:#5197d5;border-color:#5197d5;color:#fff}.messagestack>div ul a{color:#fff;text-decoration:underline}.messagestack>div ul a:hover{color:#fff}.messagestack>div ul li{box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}.messagestack>div ul li.extra-page-padding{padding-right:100px}@media (max-width:1279px){.messagestack>div ul li{padding-left:25px;padding-right:25px}}@media (max-width:999px){.messagestack>div ul li{padding-left:20px;padding-right:20px}}@media (max-width:359px){.messagestack>div ul li{padding-left:10px;padding-right:10px}}.messagestack>div ul li .message{display:inline;font-size:18px;line-height:14px;vertical-align:text-top}.messagestack>div ul li i{font-size:24px}.messagestack>div ul li .close-message{cursor:pointer;position:absolute;top:35%;right:3%}.messagestack>div ul li .close-message .icon-cancel-light{font-size:18px}.flash-sale-banner{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;font-size:20px;line-height:1.25;background-color:#00b5ba;text-align:center;color:#fff;padding-top:11px;padding-bottom:11px;margin:0}@media (max-width:1200px){.flash-sale-banner{font-size:18px;line-height:1.11}}@media (max-width:1200px) and (min-width:1000px){.flash-sale-banner{line-height:1.22}}@media (max-width:750px){.flash-sale-banner{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.flash-sale-banner{line-height:1.22}}@media (max-width:360px){.flash-sale-banner{font-size:18px;line-height:1.11}}@media (max-width:360px) and (min-width:1000px){.flash-sale-banner{line-height:1.22}}.flash-sale-banner .flash-sale-msg{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 12px}.flash-sale-banner .flash-sale-msg .btn{flex-shrink:0;margin-left:1em}.net-promoter-score,.nps-followup{bottom:-180px;opacity:0;z-index:999999;position:fixed;left:0;right:0;padding:8px 5px 15px;background:#fff;border-top:1px solid #fff;text-align:center;box-shadow:0 0 4px 1px rgba(0,0,0,.3);transition:bottom .4s,opacity .4s}.net-promoter-score p,.nps-followup p{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;font-size:30px;line-height:1.275;font-weight:400}@media (max-width:1200px){.net-promoter-score p,.nps-followup p{font-size:24px;line-height:1.25}}@media (max-width:750px){.net-promoter-score p,.nps-followup p{font-size:24px;line-height:1.25}}@media (max-width:360px){.net-promoter-score p,.nps-followup p{font-size:20px;line-height:1.25}}.net-promoter-score.open,.nps-followup.open{bottom:0;opacity:1}.net-promoter-score .detractor,.net-promoter-score .passive,.net-promoter-score .promoter,.nps-followup .detractor,.nps-followup .passive,.nps-followup .promoter{width:65%;margin:0 auto;display:none}.net-promoter-score .detractor.visible,.net-promoter-score .passive.visible,.net-promoter-score .promoter.visible,.nps-followup .detractor.visible,.nps-followup .passive.visible,.nps-followup .promoter.visible{display:block}.net-promoter-score .detractor.subtext,.net-promoter-score .passive.subtext,.net-promoter-score .promoter.subtext,.nps-followup .detractor.subtext,.nps-followup .passive.subtext,.nps-followup .promoter.subtext{font-size:14px;color:#999;font-weight:200}@media (max-width:1200px){.net-promoter-score .detractor,.net-promoter-score .passive,.net-promoter-score .promoter,.nps-followup .detractor,.nps-followup .passive,.nps-followup .promoter{width:100%}}.net-promoter-score textarea,.nps-followup textarea{border-radius:6px;width:65%;border:1px solid #c5c5c5;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:400;box-sizing:border-box;line-height:20px;font-size:16px;padding:8px;margin-bottom:10px;margin-top:10px;outline-style:none}.net-promoter-score textarea:hover,.nps-followup textarea:hover{border:1px solid #5672c4}@media (max-width:1200px){.net-promoter-score textarea,.nps-followup textarea{width:100%}}.net-promoter-score .nps-submit,.nps-followup .nps-submit{width:65%;margin:0 auto}@media (max-width:1200px){.net-promoter-score .nps-submit,.nps-followup .nps-submit{width:100%}}.net-promoter-score .dismiss,.nps-followup .dismiss{position:absolute;top:2px;right:2px;color:#999;cursor:pointer;font-size:20px}.net-promoter-score .values{position:relative;display:inline-block;margin-bottom:15px}.net-promoter-score .values .value{display:inline-block;width:35px;height:35px;background:#dbdbdb;border-radius:30px;cursor:pointer}@media (max-width:479px){.net-promoter-score .values .value{width:24px;height:24px}}.net-promoter-score .values .value:hover{background:#5672c4}.net-promoter-score .values .label{font-size:13px;position:absolute;bottom:-15px}.net-promoter-score .values .label.left{left:0}.net-promoter-score .values .label.right{right:0}@media print{.net-promoter-score{display:none!important}}.focus{box-shadow:0 0 2px 2px rgba(86,114,196,.4)}.focus,.hover{border:1px solid #5672c4}.hover-bg{background-color:rgba(86,114,196,.1)}.focus-bg{box-shadow:0 0 2px 2px rgba(0,196,201,.37)}.focus-teal{border:1px solid #00c4c9;box-shadow:0 0 0 4px rgba(0,196,201,.4)}.facet,.form{text-align:left}.facet label,.form label{display:block;font-size:14px;line-height:22px;color:#464646;vertical-align:middle;cursor:pointer}.facet label.inline,.form label.inline{display:inline-block;margin-right:10px}.facet label.checkbox,.facet label.radio,.form label.checkbox,.form label.radio{display:inline-block;position:relative}.facet label.checkbox input[type=checkbox],.facet label.checkbox input[type=radio],.facet label.radio input[type=checkbox],.facet label.radio input[type=radio],.form label.checkbox input[type=checkbox],.form label.checkbox input[type=radio],.form label.radio input[type=checkbox],.form label.radio input[type=radio]{opacity:0;cursor:pointer;position:absolute;top:5px;left:3px}.facet label.checkbox div.checkbox,.facet label.checkbox div.radio,.facet label.radio div.checkbox,.facet label.radio div.radio,.form label.checkbox div.checkbox,.form label.checkbox div.radio,.form label.radio div.checkbox,.form label.radio div.radio{display:inline-block;vertical-align:-10px;margin:2px 2px 6px;position:relative;width:20px;height:20px;border:1px solid #c5c5c5;background:#fff;pointer-events:none;box-sizing:border-box;transition:background .25s}.facet label.checkbox div.checkbox:after,.facet label.checkbox div.radio:after,.facet label.radio div.checkbox:after,.facet label.radio div.radio:after,.form label.checkbox div.checkbox:after,.form label.checkbox div.radio:after,.form label.radio div.checkbox:after,.form label.radio div.radio:after{content:"";position:absolute;top:-1px;left:-1px;width:20px;height:20px;border-radius:20px;box-shadow:0 0 0 10px rgba(86,114,196,.1);box-sizing:border-box;pointer-events:none;opacity:0;z-index:-1;transition:opacity .25s}.facet label.checkbox div.checkbox:before,.facet label.checkbox div.radio:before,.facet label.radio div.checkbox:before,.facet label.radio div.radio:before,.form label.checkbox div.checkbox:before,.form label.checkbox div.radio:before,.form label.radio div.checkbox:before,.form label.radio div.radio:before{content:"";position:absolute;box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity .25s}.facet label.checkbox div.checkbox.checkbox,.facet label.checkbox div.radio.checkbox,.facet label.radio div.checkbox.checkbox,.facet label.radio div.radio.checkbox,.form label.checkbox div.checkbox.checkbox,.form label.checkbox div.radio.checkbox,.form label.radio div.checkbox.checkbox,.form label.radio div.radio.checkbox{border-radius:4px}.facet label.checkbox div.checkbox.checkbox:before,.facet label.checkbox div.radio.checkbox:before,.facet label.radio div.checkbox.checkbox:before,.facet label.radio div.radio.checkbox:before,.form label.checkbox div.checkbox.checkbox:before,.form label.checkbox div.radio.checkbox:before,.form label.radio div.checkbox.checkbox:before,.form label.radio div.radio.checkbox:before{top:2px;left:6px;transform:rotate(45deg);width:7px;height:11px;border-right:3px solid #fff;border-bottom:3px solid #fff}.facet label.checkbox div.checkbox.radio,.facet label.checkbox div.radio.radio,.facet label.radio div.checkbox.radio,.facet label.radio div.radio.radio,.form label.checkbox div.checkbox.radio,.form label.checkbox div.radio.radio,.form label.radio div.checkbox.radio,.form label.radio div.radio.radio{border-radius:20px}.facet label.checkbox div.checkbox.radio:before,.facet label.checkbox div.radio.radio:before,.facet label.radio div.checkbox.radio:before,.facet label.radio div.radio.radio:before,.form label.checkbox div.checkbox.radio:before,.form label.checkbox div.radio.radio:before,.form label.radio div.checkbox.radio:before,.form label.radio div.radio.radio:before{top:5px;left:5px;width:8px;height:8px;background:#fff;border-radius:20px}.facet label.checkbox span,.facet label.radio span,.form label.checkbox span,.form label.radio span{font-size:16px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#464646;transition:color .25s}.facet label.checkbox:hover div.checkbox,.facet label.checkbox:hover div.radio,.facet label.radio:hover div.checkbox,.facet label.radio:hover div.radio,.form label.checkbox:hover div.checkbox,.form label.checkbox:hover div.radio,.form label.radio:hover div.checkbox,.form label.radio:hover div.radio{background:rgba(86,114,196,.1)}.facet label.checkbox:hover div.checkbox:after,.facet label.checkbox:hover div.radio:after,.facet label.radio:hover div.checkbox:after,.facet label.radio:hover div.radio:after,.form label.checkbox:hover div.checkbox:after,.form label.checkbox:hover div.radio:after,.form label.radio:hover div.checkbox:after,.form label.radio:hover div.radio:after{opacity:1}.facet label.checkbox input:checked~div.checkbox,.facet label.checkbox input:checked~div.radio,.facet label.radio input:checked~div.checkbox,.facet label.radio input:checked~div.radio,.form label.checkbox input:checked~div.checkbox,.form label.checkbox input:checked~div.radio,.form label.radio input:checked~div.checkbox,.form label.radio input:checked~div.radio{background:#5672c4}.facet label.checkbox input:checked~div.checkbox:before,.facet label.checkbox input:checked~div.radio:before,.facet label.radio input:checked~div.checkbox:before,.facet label.radio input:checked~div.radio:before,.form label.checkbox input:checked~div.checkbox:before,.form label.checkbox input:checked~div.radio:before,.form label.radio input:checked~div.checkbox:before,.form label.radio input:checked~div.radio:before{opacity:1}.facet label.checkbox input:checked~span,.facet label.radio input:checked~span,.form label.checkbox input:checked~span,.form label.radio input:checked~span{font-weight:800}.facet label.clear-button,.form label.clear-button{display:inline-block;position:relative;min-width:90px;width:90px;height:60px;overflow:hidden;transition:color .25s,background .25s;margin:5px 10px 5px 0}.facet label.clear-button:last-child,.form label.clear-button:last-child{margin:5px 0}.facet label.clear-button input[type=checkbox],.form label.clear-button input[type=checkbox]{opacity:0;cursor:pointer;position:absolute;top:2px;right:4px}.facet label.clear-button .border,.form label.clear-button .border{border:1px solid #c5c5c5;border-radius:6px;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;box-sizing:border-box;transition:border .25s,background .25s}.facet label.clear-button .border .check,.form label.clear-button .border .check{position:absolute;top:4px;right:9px;transform:rotate(45deg);width:7px;height:11px;border-right:3px solid #00c4c9;border-bottom:3px solid #00c4c9;box-sizing:border-box;pointer-events:none;opacity:0}.facet label.clear-button .text,.form label.clear-button .text{margin-top:15px;width:100%;height:auto;text-align:center;color:#464646;transition:color .25s}.facet label.clear-button .text .middle,.form label.clear-button .text .middle{margin-top:22px;font-size:16px}.facet label.clear-button .text .top,.form label.clear-button .text .top{font-weight:800;font-size:20px;height:20px}.facet label.clear-button .text .bottom,.form label.clear-button .text .bottom{font-size:12px;height:20px}.facet label.clear-button:hover .border,.form label.clear-button:hover .border{border:1px solid #5672c4;background:rgba(86,114,196,.1)}.facet label.clear-button:hover .border .check,.form label.clear-button:hover .border .check{border-right:3px solid #5672c4;border-bottom:3px solid #5672c4;opacity:.5}.facet label.clear-button:hover .text,.form label.clear-button:hover .text{color:#5672c4}.facet label.clear-button input:checked~.border,.form label.clear-button input:checked~.border{border:1px solid #00c4c9}.facet label.clear-button input:checked~.border .check,.form label.clear-button input:checked~.border .check{opacity:1;border-right:3px solid #00c4c9;border-bottom:3px solid #00c4c9}.facet label.clear-button input:checked~.text,.form label.clear-button input:checked~.text{color:#00c4c9}.facet label.button,.form label.button{padding:8px 12px;border-radius:8px;border:1px solid #ededed;cursor:pointer;font-size:14px;display:inline-block;margin:3px 7px 3px 0}.facet label.button.round,.form label.button.round{box-sizing:border-box;border-radius:36px;height:36px;width:36px;text-align:center;line-height:20px;font-size:18px;margin-right:4px}.facet label.button input[type=checkbox],.form label.button input[type=checkbox]{cursor:pointer}.facet label.button input[type=radio],.form label.button input[type=radio]{display:none}.facet label.button.checked,.form label.button.checked{background:#00c4c9;color:#fff;border-color:#00c4c9}.facet label.floating,.form label.floating{border:1px solid #c5c5c5;box-sizing:border-box;border-radius:6px;position:relative;transition:border-color .2s;cursor:default;background:#fff}.facet label.floating span,.form label.floating span{color:#9f9f9f;position:absolute;font-size:16px;line-height:20px;top:50%;left:8px;right:8px;margin-top:-10px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:top .2s,left .2s,font-size .2s,line-height .2s,color .2s,margin-top .2s}.facet label.floating.textarea span,.form label.floating.textarea span{top:25px}.facet label.floating.not-empty span,.form label.floating.not-empty span{font-size:14px;line-height:16px;top:3px;left:8px;margin-top:0}.facet label.floating:hover,.form label.floating:hover{border:1px solid #5672c4}.facet label.floating.focus,.facet label.floating:focus,.form label.floating.focus,.form label.floating:focus{outline:none}.facet label.floating .fake-input,.facet label.floating input[type=color],.facet label.floating input[type=date],.facet label.floating input[type=datetime-local],.facet label.floating input[type=datetime],.facet label.floating input[type=email],.facet label.floating input[type=month],.facet label.floating input[type=number],.facet label.floating input[type=password],.facet label.floating input[type=search],.facet label.floating input[type=tel],.facet label.floating input[type=text],.facet label.floating input[type=time],.facet label.floating input[type=url],.facet label.floating input[type=week],.facet label.floating select,.facet label.floating textarea,.form label.floating .fake-input,.form label.floating input[type=color],.form label.floating input[type=date],.form label.floating input[type=datetime-local],.form label.floating input[type=datetime],.form label.floating input[type=email],.form label.floating input[type=month],.form label.floating input[type=number],.form label.floating input[type=password],.form label.floating input[type=search],.form label.floating input[type=tel],.form label.floating input[type=text],.form label.floating input[type=time],.form label.floating input[type=url],.form label.floating input[type=week],.form label.floating select,.form label.floating textarea{border:0;padding-top:21px;background:transparent;z-index:3;position:relative;margin:0;outline-style:none}.facet label.floating .fake-input:-ms-input-placeholder,.facet label.floating input[type=color]:-ms-input-placeholder,.facet label.floating input[type=date]:-ms-input-placeholder,.facet label.floating input[type=datetime-local]:-ms-input-placeholder,.facet label.floating input[type=datetime]:-ms-input-placeholder,.facet label.floating input[type=email]:-ms-input-placeholder,.facet label.floating input[type=month]:-ms-input-placeholder,.facet label.floating input[type=number]:-ms-input-placeholder,.facet label.floating input[type=password]:-ms-input-placeholder,.facet label.floating input[type=search]:-ms-input-placeholder,.facet label.floating input[type=tel]:-ms-input-placeholder,.facet label.floating input[type=text]:-ms-input-placeholder,.facet label.floating input[type=time]:-ms-input-placeholder,.facet label.floating input[type=url]:-ms-input-placeholder,.facet label.floating input[type=week]:-ms-input-placeholder,.facet label.floating select:-ms-input-placeholder,.facet label.floating textarea:-ms-input-placeholder,.form label.floating .fake-input:-ms-input-placeholder,.form label.floating input[type=color]:-ms-input-placeholder,.form label.floating input[type=date]:-ms-input-placeholder,.form label.floating input[type=datetime-local]:-ms-input-placeholder,.form label.floating input[type=datetime]:-ms-input-placeholder,.form label.floating input[type=email]:-ms-input-placeholder,.form label.floating input[type=month]:-ms-input-placeholder,.form label.floating input[type=number]:-ms-input-placeholder,.form label.floating input[type=password]:-ms-input-placeholder,.form label.floating input[type=search]:-ms-input-placeholder,.form label.floating input[type=tel]:-ms-input-placeholder,.form label.floating input[type=text]:-ms-input-placeholder,.form label.floating input[type=time]:-ms-input-placeholder,.form label.floating input[type=url]:-ms-input-placeholder,.form label.floating input[type=week]:-ms-input-placeholder,.form label.floating select:-ms-input-placeholder,.form label.floating textarea:-ms-input-placeholder{visibility:hidden}.facet label.floating .fake-input::-ms-input-placeholder,.facet label.floating input[type=color]::-ms-input-placeholder,.facet label.floating input[type=date]::-ms-input-placeholder,.facet label.floating input[type=datetime-local]::-ms-input-placeholder,.facet label.floating input[type=datetime]::-ms-input-placeholder,.facet label.floating input[type=email]::-ms-input-placeholder,.facet label.floating input[type=month]::-ms-input-placeholder,.facet label.floating input[type=number]::-ms-input-placeholder,.facet label.floating input[type=password]::-ms-input-placeholder,.facet label.floating input[type=search]::-ms-input-placeholder,.facet label.floating input[type=tel]::-ms-input-placeholder,.facet label.floating input[type=text]::-ms-input-placeholder,.facet label.floating input[type=time]::-ms-input-placeholder,.facet label.floating input[type=url]::-ms-input-placeholder,.facet label.floating input[type=week]::-ms-input-placeholder,.facet label.floating select::-ms-input-placeholder,.facet label.floating textarea::-ms-input-placeholder,.form label.floating .fake-input::-ms-input-placeholder,.form label.floating input[type=color]::-ms-input-placeholder,.form label.floating input[type=date]::-ms-input-placeholder,.form label.floating input[type=datetime-local]::-ms-input-placeholder,.form label.floating input[type=datetime]::-ms-input-placeholder,.form label.floating input[type=email]::-ms-input-placeholder,.form label.floating input[type=month]::-ms-input-placeholder,.form label.floating input[type=number]::-ms-input-placeholder,.form label.floating input[type=password]::-ms-input-placeholder,.form label.floating input[type=search]::-ms-input-placeholder,.form label.floating input[type=tel]::-ms-input-placeholder,.form label.floating input[type=text]::-ms-input-placeholder,.form label.floating input[type=time]::-ms-input-placeholder,.form label.floating input[type=url]::-ms-input-placeholder,.form label.floating input[type=week]::-ms-input-placeholder,.form label.floating select::-ms-input-placeholder,.form label.floating textarea::-ms-input-placeholder{visibility:hidden}.facet label.floating .fake-input::placeholder,.facet label.floating input[type=color]::placeholder,.facet label.floating input[type=date]::placeholder,.facet label.floating input[type=datetime-local]::placeholder,.facet label.floating input[type=datetime]::placeholder,.facet label.floating input[type=email]::placeholder,.facet label.floating input[type=month]::placeholder,.facet label.floating input[type=number]::placeholder,.facet label.floating input[type=password]::placeholder,.facet label.floating input[type=search]::placeholder,.facet label.floating input[type=tel]::placeholder,.facet label.floating input[type=text]::placeholder,.facet label.floating input[type=time]::placeholder,.facet label.floating input[type=url]::placeholder,.facet label.floating input[type=week]::placeholder,.facet label.floating select::placeholder,.facet label.floating textarea::placeholder,.form label.floating .fake-input::placeholder,.form label.floating input[type=color]::placeholder,.form label.floating input[type=date]::placeholder,.form label.floating input[type=datetime-local]::placeholder,.form label.floating input[type=datetime]::placeholder,.form label.floating input[type=email]::placeholder,.form label.floating input[type=month]::placeholder,.form label.floating input[type=number]::placeholder,.form label.floating input[type=password]::placeholder,.form label.floating input[type=search]::placeholder,.form label.floating input[type=tel]::placeholder,.form label.floating input[type=text]::placeholder,.form label.floating input[type=time]::placeholder,.form label.floating input[type=url]::placeholder,.form label.floating input[type=week]::placeholder,.form label.floating select::placeholder,.form label.floating textarea::placeholder{visibility:hidden}.facet label.floating .fake-input:-webkit-autofill,.facet label.floating input[type=color]:-webkit-autofill,.facet label.floating input[type=date]:-webkit-autofill,.facet label.floating input[type=datetime-local]:-webkit-autofill,.facet label.floating input[type=datetime]:-webkit-autofill,.facet label.floating input[type=email]:-webkit-autofill,.facet label.floating input[type=month]:-webkit-autofill,.facet label.floating input[type=number]:-webkit-autofill,.facet label.floating input[type=password]:-webkit-autofill,.facet label.floating input[type=search]:-webkit-autofill,.facet label.floating input[type=tel]:-webkit-autofill,.facet label.floating input[type=text]:-webkit-autofill,.facet label.floating input[type=time]:-webkit-autofill,.facet label.floating input[type=url]:-webkit-autofill,.facet label.floating input[type=week]:-webkit-autofill,.facet label.floating select:-webkit-autofill,.facet label.floating textarea:-webkit-autofill,.form label.floating .fake-input:-webkit-autofill,.form label.floating input[type=color]:-webkit-autofill,.form label.floating input[type=date]:-webkit-autofill,.form label.floating input[type=datetime-local]:-webkit-autofill,.form label.floating input[type=datetime]:-webkit-autofill,.form label.floating input[type=email]:-webkit-autofill,.form label.floating input[type=month]:-webkit-autofill,.form label.floating input[type=number]:-webkit-autofill,.form label.floating input[type=password]:-webkit-autofill,.form label.floating input[type=search]:-webkit-autofill,.form label.floating input[type=tel]:-webkit-autofill,.form label.floating input[type=text]:-webkit-autofill,.form label.floating input[type=time]:-webkit-autofill,.form label.floating input[type=url]:-webkit-autofill,.form label.floating input[type=week]:-webkit-autofill,.form label.floating select:-webkit-autofill,.form label.floating textarea:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.facet .clear-button-flex-container,.form .clear-button-flex-container{display:flex;justify-content:space-between}.facet .clear-button-flex-container label,.form .clear-button-flex-container label{width:auto;min-width:auto;max-width:none}.facet .clear-button-flex-container label .text,.form .clear-button-flex-container label .text{padding:0 20px;box-sizing:border-box}.facet .fake-input,.facet input[type=color],.facet input[type=date],.facet input[type=datetime-local],.facet input[type=datetime],.facet input[type=email],.facet input[type=month],.facet input[type=number],.facet input[type=password],.facet input[type=search],.facet input[type=tel],.facet input[type=text],.facet input[type=time],.facet input[type=url],.facet input[type=week],.facet select,.facet textarea,.form .fake-input,.form input[type=color],.form input[type=date],.form input[type=datetime-local],.form input[type=datetime],.form input[type=email],.form input[type=month],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=time],.form input[type=url],.form input[type=week],.form select,.form textarea{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;background:#fff;display:block;width:100%;box-sizing:border-box;border:1px solid #c5c5c5;border-radius:6px;line-height:20px;font-size:16px;padding:8px;margin-bottom:4px;margin-top:2px;outline-style:none}.facet .fake-input:hover,.facet input[type=color]:hover,.facet input[type=date]:hover,.facet input[type=datetime-local]:hover,.facet input[type=datetime]:hover,.facet input[type=email]:hover,.facet input[type=month]:hover,.facet input[type=number]:hover,.facet input[type=password]:hover,.facet input[type=search]:hover,.facet input[type=tel]:hover,.facet input[type=text]:hover,.facet input[type=time]:hover,.facet input[type=url]:hover,.facet input[type=week]:hover,.facet select:hover,.facet textarea:hover,.form .fake-input:hover,.form input[type=color]:hover,.form input[type=date]:hover,.form input[type=datetime-local]:hover,.form input[type=datetime]:hover,.form input[type=email]:hover,.form input[type=month]:hover,.form input[type=number]:hover,.form input[type=password]:hover,.form input[type=search]:hover,.form input[type=tel]:hover,.form input[type=text]:hover,.form input[type=time]:hover,.form input[type=url]:hover,.form input[type=week]:hover,.form select:hover,.form textarea:hover{border:1px solid #5672c4}.facet .fake-input:disabled,.facet input[type=color]:disabled,.facet input[type=date]:disabled,.facet input[type=datetime-local]:disabled,.facet input[type=datetime]:disabled,.facet input[type=email]:disabled,.facet input[type=month]:disabled,.facet input[type=number]:disabled,.facet input[type=password]:disabled,.facet input[type=search]:disabled,.facet input[type=tel]:disabled,.facet input[type=text]:disabled,.facet input[type=time]:disabled,.facet input[type=url]:disabled,.facet input[type=week]:disabled,.facet select:disabled,.facet textarea:disabled,.form .fake-input:disabled,.form input[type=color]:disabled,.form input[type=date]:disabled,.form input[type=datetime-local]:disabled,.form input[type=datetime]:disabled,.form input[type=email]:disabled,.form input[type=month]:disabled,.form input[type=number]:disabled,.form input[type=password]:disabled,.form input[type=search]:disabled,.form input[type=tel]:disabled,.form input[type=text]:disabled,.form input[type=time]:disabled,.form input[type=url]:disabled,.form input[type=week]:disabled,.form select:disabled,.form textarea:disabled{opacity:.8;background:#fff;border:1px solid #ededed}.facet .fake-input,.form .fake-input{cursor:default}.facet .input-row,.form .input-row{padding:0 0 16px}.facet .input-row .errormsg,.form .input-row .errormsg{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;color:#e73225;display:none;font-size:14px}.facet .input-row.has-error .errormsg,.form .input-row.has-error .errormsg{display:inline-block}.facet .input-row.has-error .custom-dropdown,.facet .input-row.has-error .fake-input,.facet .input-row.has-error input[type=color],.facet .input-row.has-error input[type=date],.facet .input-row.has-error input[type=datetime-local],.facet .input-row.has-error input[type=datetime],.facet .input-row.has-error input[type=email],.facet .input-row.has-error input[type=month],.facet .input-row.has-error input[type=number],.facet .input-row.has-error input[type=password],.facet .input-row.has-error input[type=search],.facet .input-row.has-error input[type=tel],.facet .input-row.has-error input[type=text],.facet .input-row.has-error input[type=time],.facet .input-row.has-error input[type=url],.facet .input-row.has-error input[type=week],.facet .input-row.has-error label.floating:not(.focus),.facet .input-row.has-error select,.facet .input-row.has-error textarea,.form .input-row.has-error .custom-dropdown,.form .input-row.has-error .fake-input,.form .input-row.has-error input[type=color],.form .input-row.has-error input[type=date],.form .input-row.has-error input[type=datetime-local],.form .input-row.has-error input[type=datetime],.form .input-row.has-error input[type=email],.form .input-row.has-error input[type=month],.form .input-row.has-error input[type=number],.form .input-row.has-error input[type=password],.form .input-row.has-error input[type=search],.form .input-row.has-error input[type=tel],.form .input-row.has-error input[type=text],.form .input-row.has-error input[type=time],.form .input-row.has-error input[type=url],.form .input-row.has-error input[type=week],.form .input-row.has-error label.floating:not(.focus),.form .input-row.has-error select,.form .input-row.has-error textarea{border-color:#e73225}.facet .help,.form .help{font-size:13px;color:#878787;font-style:italic}.facet .search-box,.form .search-box{position:relative;padding-right:36px;background:transparent}.facet .search-box input,.form .search-box input{border-radius:30px;color:#464646;padding:10px 10px 10px 50px}.facet .search-box input:-ms-input-placeholder,.form .search-box input:-ms-input-placeholder{color:#9f9f9f}.facet .search-box input::-ms-input-placeholder,.form .search-box input::-ms-input-placeholder{color:#9f9f9f}.facet .search-box input::placeholder,.form .search-box input::placeholder{color:#9f9f9f}.facet .search-box .btn,.form .search-box .btn{position:absolute;top:12px;left:20px;background:transparent;border:0;padding:4px;margin:0;color:#5672c4;outline:none}.facet .submit,.form .submit{margin-top:15px}.facet .toggle-switch,.form .toggle-switch{border-radius:30px;height:50px;min-width:50px;background:#fff;border:1px solid #c5c5c5;box-sizing:border-box;padding:0 12px 0 37px;display:inline-block;position:relative;cursor:pointer;transition:background-color .3s,padding .3s}.facet .toggle-switch input[type=checkbox],.form .toggle-switch input[type=checkbox]{display:none}.facet .toggle-switch .switch,.form .toggle-switch .switch{background:#fff;border-radius:30px;width:38px;height:38px;box-sizing:border-box;box-shadow:0 2px 3px 0 rgba(0,0,0,.43);position:absolute;top:5px;left:2px;margin-left:0;transition:left .3s,margin-left .3s}.facet .toggle-switch .text-checked,.facet .toggle-switch .text-unchecked,.form .toggle-switch .text-checked,.form .toggle-switch .text-unchecked{line-height:50px;text-align:center;text-transform:uppercase;font-size:17px;transition:opacity .3s;padding:0 10px}.facet .toggle-switch .text-unchecked,.form .toggle-switch .text-unchecked{display:block;color:#878787}.facet .toggle-switch .text-checked,.form .toggle-switch .text-checked{display:none;color:#fff}.facet .toggle-switch.checked,.form .toggle-switch.checked{background:#5672c4;padding-left:12px;padding-right:37px}.facet .toggle-switch.checked:hover,.form .toggle-switch.checked:hover{background-color:#455b9d}.facet .toggle-switch.checked .switch,.form .toggle-switch.checked .switch{left:100%;margin-left:-40px}.facet .toggle-switch.checked .text-checked,.form .toggle-switch.checked .text-checked{display:block}.facet .toggle-switch.checked .text-unchecked,.form .toggle-switch.checked .text-unchecked{display:none}.facet .stepper,.form .stepper{display:flex}.facet .stepper .decrement,.facet .stepper .increment,.form .stepper .decrement,.form .stepper .increment{border:1px solid #c5c5c5;text-align:center;color:#464646;padding:6px;line-height:20px;font-size:18px;transition:background-color .2s;cursor:pointer}.facet .stepper .decrement:hover:not(.disabled),.facet .stepper .increment:hover:not(.disabled),.form .stepper .decrement:hover:not(.disabled),.form .stepper .increment:hover:not(.disabled){border:1px solid #5672c4}.facet .stepper .decrement.disabled,.facet .stepper .increment.disabled,.form .stepper .decrement.disabled,.form .stepper .increment.disabled{cursor:default;color:#ededed}.facet .stepper .decrement,.form .stepper .decrement{border-right-width:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.facet .stepper .increment,.form .stepper .increment{border-left-width:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.facet .stepper input,.form .stepper input{margin:0;border-radius:0;width:50px;text-align:center;-moz-appearance:textfield}.facet .stepper input::-webkit-inner-spin-button,.facet .stepper input::-webkit-outer-spin-button,.form .stepper input::-webkit-inner-spin-button,.form .stepper input::-webkit-outer-spin-button{display:none;-webkit-appearance:none;margin:0}.facet .custom-dropdown,.form .custom-dropdown{position:relative;border:1px solid #c5c5c5;border-radius:6px;min-width:200px;min-height:50px;box-sizing:border-box}.facet .custom-dropdown i.icon-down-dir,.form .custom-dropdown i.icon-down-dir{position:absolute;top:30%;right:10px}.facet .custom-dropdown .label,.form .custom-dropdown .label{color:#9f9f9f;position:absolute;top:25%;left:12px;font-size:17px}.facet .custom-dropdown .display-text,.form .custom-dropdown .display-text{padding:20px 35px 0 12px;box-sizing:border-box;font-size:17px;line-height:18px;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}.facet .custom-dropdown input,.form .custom-dropdown input{border:0;border-radius:0;margin-top:12px}.facet .custom-dropdown ul.list-options,.form .custom-dropdown ul.list-options{opacity:0;transform:scaleY(0);height:0;max-height:0;list-style:none;position:absolute;top:-2px;left:0;width:100%;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 2px 6px 0 rgba(0,0,0,.26);margin:0;padding:0;z-index:-1;pointer-events:none}.facet .custom-dropdown ul.list-options li.option,.form .custom-dropdown ul.list-options li.option{list-style:none;padding:16px 15px}.facet .custom-dropdown ul.list-options li.option:not(.disabled):focus,.facet .custom-dropdown ul.list-options li.option:not(.disabled):hover,.form .custom-dropdown ul.list-options li.option:not(.disabled):focus,.form .custom-dropdown ul.list-options li.option:not(.disabled):hover{background-color:rgba(86,114,196,.1);cursor:pointer}.facet .custom-dropdown ul.list-options li.option:not(.disabled):focus:before,.form .custom-dropdown ul.list-options li.option:not(.disabled):focus:before{content:"\2190";font-weight:700;margin:0 .5em;float:right}.facet .custom-dropdown ul.list-options li.option:not(.disabled).selected,.form .custom-dropdown ul.list-options li.option:not(.disabled).selected{background-color:#5672c4;color:#fff}.facet .custom-dropdown ul.list-options li.option.disabled,.form .custom-dropdown ul.list-options li.option.disabled{color:#999;color:#c5c5c5;pointer-events:none}.facet .custom-dropdown ul.list-options.open,.form .custom-dropdown ul.list-options.open{transform:scaleY(1);z-index:1000;opacity:1;pointer-events:auto;transition:max-height .4s,opacity .2s linear;overflow-y:auto;overflow-x:hidden;height:auto;max-height:243px}.facet .custom-dropdown ul.list-options.open[data-max-rows="2"],.form .custom-dropdown ul.list-options.open[data-max-rows="2"]{max-height:135px}.facet .custom-dropdown ul.list-options.open[data-max-rows="3"],.form .custom-dropdown ul.list-options.open[data-max-rows="3"]{max-height:189px}.facet .custom-dropdown ul.list-options.open[data-max-rows="5"],.form .custom-dropdown ul.list-options.open[data-max-rows="5"]{max-height:297px}.facet .custom-dropdown ul.list-options.open[data-max-rows="6"],.form .custom-dropdown ul.list-options.open[data-max-rows="6"]{max-height:351px}.facet .custom-dropdown.not-empty .label,.form .custom-dropdown.not-empty .label{top:0;font-size:14px;transition:top .2s,font-size .2s}.facet .custom-dropdown:focus,.facet .custom-dropdown:hover,.form .custom-dropdown:focus,.form .custom-dropdown:hover{border:1px solid #5672c4}.pagination{margin:40px 0 10px;text-align:center}.pagination .page-links{display:none;vertical-align:top}@media (min-width:750px){.pagination .page-links{display:inline-block}}.pagination .page-links>a,.pagination .page-links>span{font-size:20px;line-height:1.25;vertical-align:top;font-weight:500;box-sizing:border-box;min-width:40px;height:40px;line-height:40px;display:inline-block;margin:0 2px 3px;border-radius:40px;text-align:center;color:#464646;transition:background-color .25s}@media (max-width:750px){.pagination .page-links>a,.pagination .page-links>span{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.pagination .page-links>a,.pagination .page-links>span{line-height:1.22}}.pagination .page-links>a.active{background:#00c4c9;color:#fff;cursor:default}.pagination .page-links>a:hover{text-decoration:none}.pagination .page-links>a:hover:not(.active){background:rgba(86,114,196,.1);color:#455b9d}.pagination .page-link-next,.pagination .page-link-prev{font-size:16px;vertical-align:top;display:inline-block;width:40px;height:40px;line-height:40px;border-radius:40px;margin:0 2px 3px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35)}.pagination .page-link-next:hover:not(.disabled),.pagination .page-link-prev:hover:not(.disabled){animation:paginationPopUp .25s forwards}.pagination .page-link-next.disabled,.pagination .page-link-prev.disabled{background-color:#ededed;box-shadow:none;pointer-events:none;visibility:hidden}.pagination .page-link-next.disabled i,.pagination .page-link-prev.disabled i{color:#c5c5c5}.pagination .page-link-next.hide,.pagination .page-link-prev.hide{display:none}@keyframes paginationPopUp{0%{box-shadow:0 1px 4px rgba(0,0,0,.35);font-size:16px}to{box-shadow:0 3px 6px rgba(0,0,0,.35);font-size:17px}}.tabs.tabs-horizontal{border-bottom:1px solid rgba(70,70,70,.2);height:42px;white-space:nowrap}.tabs.tabs-horizontal a{margin:0 13px;display:inline-block;text-align:center;color:#464646}.tabs.tabs-horizontal a:first-child{margin-left:0}.tabs.tabs-horizontal a:last-child{margin-right:0}.tabs.tabs-horizontal a>span{font-family:TTNorms,Arial,sans-serif;font-weight:400;position:relative;padding:2px 8px;margin:8px -4px;border-radius:30px;display:inline-block;height:22px;transition:color .25s,background .25s}.tabs.tabs-horizontal a>span:after{position:absolute;content:"";width:100%;height:6px;bottom:-11px;left:0;pointer-events:none;background:transparent;transition:background .25s;border-radius:6px}.tabs.tabs-horizontal a .icon-holder{padding-bottom:2px;text-align:center}.tabs.tabs-horizontal a .icon-holder i{display:inline-block;font-size:20px;height:40px;width:40px;color:#fff;text-align:center;line-height:40px;border-radius:24px;background:#464646}.tabs.tabs-horizontal a.active>span{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;color:#464646}.tabs.tabs-horizontal a.active .icon-holder i,.tabs.tabs-horizontal a.active>span:after{background:#00c4c9}.tabs.tabs-horizontal a:hover:not(.active)>span{background:rgba(86,114,196,.1)}.tabs-content>div{padding:10px;display:none}.tabs-content>div.active{display:block}.breadcrumbs{font-size:16px;line-height:24px;margin:10px 0}.breadcrumbs .breadcrumb{display:inline-block}.breadcrumbs i.icon-angle-right{color:#c5c5c5}@media print{.breadcrumbs{display:none}}.progress-steps{position:relative;display:inline-block;margin-top:10px}.progress-steps .dotted-line{position:absolute;z-index:1;border-bottom:2px dashed #00c4c9;height:1px;left:76px;top:15px;right:76px}.progress-steps .step{text-align:center;display:inline-block;vertical-align:top;cursor:pointer;position:relative;width:110px;z-index:5}.progress-steps .step .number{display:inline-block;font-size:20px;color:#00c4c9;text-align:center;width:32px;height:32px;line-height:34px;border:1px solid #00c4c9;background:#fff;margin-bottom:12px;border-radius:30px}.progress-steps .step .title{color:#00c4c9;font-size:13px}.progress-steps .step.current{cursor:default}.progress-steps .step.current .number{width:37px;height:37px;line-height:37px;border:4px solid #00c4c9;color:#464646;background:#00c4c9;margin-top:-6px;margin-bottom:6px;font-weight:700;font-size:26px}.progress-steps .step.current .title{color:#464646;font-weight:700}.progress-steps .step.completed{cursor:default}.progress-steps .step.completed .number{background:#00c4c9;color:#fff}.progress-steps .step.completed .title{color:#00c4c9}table.table{border-spacing:0;border-collapse:collapse;width:100%}table.table tr{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}table.table thead th{color:#878787;text-transform:uppercase;font-size:14px}table.table td,table.table th{padding:8px}#modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#2e4453;background:rgba(46,68,83,.85);z-index:60000000;display:none}html.ie8 #modal-overlay{-ms-filter:"alpha(opacity=70)"}.modal,.react-modal{position:fixed;opacity:0;pointer-events:none;top:-100%;max-height:90%;left:50%;margin-left:-295px;width:550px;z-index:60000005;transition:opacity .3s,top .3s}.modal .text-h1,.modal h1,.react-modal .text-h1,.react-modal h1{font-size:50px;line-height:1;margin:6px 0}@media (max-width:1200px){.modal .text-h1,.modal h1,.react-modal .text-h1,.react-modal h1{font-size:40px;line-height:1.125}}@media (max-width:750px){.modal .text-h1,.modal h1,.react-modal .text-h1,.react-modal h1{font-size:32px;line-height:1.25}}@media (max-width:360px){.modal .text-h1,.modal h1,.react-modal .text-h1,.react-modal h1{font-size:28px;line-height:1.45}}.modal .text-h2,.modal h2,.react-modal .text-h2,.react-modal h2{font-size:40px;line-height:1.125;margin:6px 0}@media (max-width:1200px){.modal .text-h2,.modal h2,.react-modal .text-h2,.react-modal h2{font-size:32px;line-height:1.25}}@media (max-width:750px){.modal .text-h2,.modal h2,.react-modal .text-h2,.react-modal h2{font-size:28px;line-height:1.45}}@media (max-width:360px){.modal .text-h2,.modal h2,.react-modal .text-h2,.react-modal h2{font-size:24px;line-height:1.25}}.modal .text-h3,.modal h3,.react-modal .text-h3,.react-modal h3{font-size:30px;line-height:1.275}@media (max-width:1200px){.modal .text-h3,.modal h3,.react-modal .text-h3,.react-modal h3{font-size:24px;line-height:1.25}}@media (max-width:750px){.modal .text-h3,.modal h3,.react-modal .text-h3,.react-modal h3{font-size:24px;line-height:1.25}}@media (max-width:360px){.modal .text-h3,.modal h3,.react-modal .text-h3,.react-modal h3{font-size:20px;line-height:1.25}}.modal .text-h4,.modal h4,.react-modal .text-h4,.react-modal h4{font-size:20px;line-height:1.25}@media (max-width:1200px){.modal .text-h4,.modal h4,.react-modal .text-h4,.react-modal h4{font-size:18px;line-height:1.11}}@media (max-width:1200px) and (min-width:1000px){.modal .text-h4,.modal h4,.react-modal .text-h4,.react-modal h4{line-height:1.22}}@media (max-width:750px){.modal .text-h4,.modal h4,.react-modal .text-h4,.react-modal h4{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.modal .text-h4,.modal h4,.react-modal .text-h4,.react-modal h4{line-height:1.22}}@media (max-width:360px){.modal .text-h4,.modal h4,.react-modal .text-h4,.react-modal h4{font-size:18px;line-height:1.11}}@media (max-width:360px) and (min-width:1000px){.modal .text-h4,.modal h4,.react-modal .text-h4,.react-modal h4{line-height:1.22}}.modal .text-h5,.modal h5,.react-modal .text-h5,.react-modal h5{font-size:16px;line-height:1.3}@media (min-width:1000px){.modal .text-h5,.modal h5,.react-modal .text-h5,.react-modal h5{line-height:1.375}}.modal .text-h6,.modal h6,.react-modal .text-h6,.react-modal h6{font-size:14px;line-height:1.25;text-transform:uppercase;margin:4px 0}@media (min-width:1000px){.modal .text-h6,.modal h6,.react-modal .text-h6,.react-modal h6{line-height:1.375}}.modal .bg-overlay,.react-modal .bg-overlay{position:fixed;display:none;top:0;left:0;right:0;bottom:0;z-index:60000003;background:rgba(0,0,0,.6)}.modal.open,.react-modal.open{opacity:1;pointer-events:auto;top:8%}.modal.open .bg-overlay,.modal.open.has_overlay .overlay,.react-modal.open .bg-overlay,.react-modal.open.has_overlay .overlay{display:block}.modal.small,.react-modal.small{width:400px;margin-left:-200px}@media (max-width:850px){.modal.small,.react-modal.small{margin-left:-45%;width:90%}}.modal.large,.react-modal.large{width:850px;margin-left:-425px}@media (max-width:850px){.modal.large,.react-modal.large{margin-left:-45%;width:90%}}.modal.fullscreen,.react-modal.fullscreen{width:1024px;margin-left:-512px}@media (max-width:1024px){.modal.fullscreen,.react-modal.fullscreen{margin-left:-48%;width:96%}}.modal img,.react-modal img{max-width:100%}.modal .icon-cancel,.modal .icon-cancel-light,.react-modal .icon-cancel,.react-modal .icon-cancel-light{border-radius:40px;position:absolute;top:10px;right:10px;text-align:center;font-size:14px;line-height:14px;color:#878787;margin:0;padding:11px 8px;cursor:pointer;z-index:60000010}.modal .icon-cancel-light:before,.modal .icon-cancel:before,.react-modal .icon-cancel-light:before,.react-modal .icon-cancel:before{content:"\e8c7"}.modal .icon-cancel-light:hover,.modal .icon-cancel:hover,.react-modal .icon-cancel-light:hover,.react-modal .icon-cancel:hover{background-color:rgba(86,114,196,.1)}.modal .overlay,.react-modal .overlay{display:none;position:fixed;z-index:60000010;top:0;right:0;left:0;bottom:0;padding-top:150px;background:#000;background:rgba(0,0,0,.7);text-align:center;color:#fff;font-size:45px}.modal .modal-content,.react-modal .modal-content{border-radius:4px;box-shadow:0 19px 38px 0 rgba(0,0,0,.3),0 15px 12px 0 rgba(0,0,0,.22);position:relative;background:#fff;min-height:300px;max-height:calc(100vh - 50px);color:#464646;box-sizing:border-box;padding:50px 60px 60px;overflow:auto;text-align:left;z-index:60000008}.modal .modal-content h3,.react-modal .modal-content h3{margin-bottom:25px;color:#464646;text-align:left}.modal .modal-content .actions,.react-modal .modal-content .actions{margin-top:30px;text-align:center}.modal .modal-content .actions .btn,.modal .modal-content .actions a,.react-modal .modal-content .actions .btn,.react-modal .modal-content .actions a{margin:15px 0}.modal .modal-content .actions .btn:last-child,.modal .modal-content .actions a:last-child,.react-modal .modal-content .actions .btn:last-child,.react-modal .modal-content .actions a:last-child{margin-bottom:0}.modal .modal-content .buttons,.react-modal .modal-content .buttons{text-align:right}@media (max-width:360px){.modal .modal-content .buttons,.react-modal .modal-content .buttons{display:flex;flex-direction:column-reverse;text-align:center}.modal .modal-content .buttons .btn,.react-modal .modal-content .buttons .btn{width:unset!important;margin:10px 0 0!important}}@media (max-width:750px){.modal .modal-content,.react-modal .modal-content{padding:40px 20px}}@media (max-width:360px){.modal .modal-content,.react-modal .modal-content{padding:30px 10px}}.modal .add-another-school,.react-modal .add-another-school{margin-bottom:30px}.modal .school-name-hidden,.react-modal .school-name-hidden{display:none}@media (max-width:611px){.modal,.react-modal{margin-left:-49.5%;width:96%}}#change-password-form .forgot-below{display:block;margin-top:4px}#change-password-form .input-row.old_password{margin-bottom:4px}#change-password-form .input-row.password{height:80px;padding-bottom:0}#change-password-form .input-row.general{height:20px;margin-top:30px}#change-password-form .buttons a{margin-right:10px}@media (max-width:340px){#change-password-form .buttons a{margin-right:0}}#change-password-form .buttons .btn-primary{min-width:182px}#forgot-password-modal .subhead,.forgot-password .subhead{margin-bottom:30px}#forgot-password-modal .input-row.email-address,.forgot-password .input-row.email-address{padding-bottom:9px}#forgot-password-modal .input-row.general.has-error,.forgot-password .input-row.general.has-error{margin-top:20px}#forgot-password-modal .email-changed,.forgot-password .email-changed{display:block;margin:9px 0 30px}#forgot-password-modal .email-changed-text>p,.forgot-password .email-changed-text>p{font-size:14px}#forgot-password-modal .buttons a,.forgot-password .buttons a{margin-right:10px}#forgot-password-modal .buttons .btn-primary,.forgot-password .buttons .btn-primary{min-width:157px}#edit-name-modal .input-row{margin-bottom:14px}#edit-name-modal .custom-dropdown{margin-bottom:30px}#edit-name-modal .buttons a{margin-right:10px}@media (max-width:360px){#edit-name-modal .buttons a{margin-right:0}}#edit-name-modal .buttons .btn-primary{min-width:154px}#change-email-form .input-row.email-address,#change-email-form .input-row.password{margin-bottom:14px}#change-email-form .input-row.general{height:20px;margin-top:30px}#change-email-form .buttons a{margin-right:10px}@media (max-width:360px){#change-email-form .buttons a{margin-right:0}}#change-email-form .buttons .close{min-width:120px}#change-email-form .buttons .btn-primary{min-width:182px}#school-info .modal-content{max-height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden}#school-info .input-row,#school-info .school-description{margin-bottom:30px;padding:0}#school-info .input-row .floating,#school-info .school-description .floating{height:49px}#school-info .input-row .floating span,#school-info .school-description .floating span{z-index:unset}#school-info .input-school .multi-school-name{display:inline-block;width:89%}@media (max-width:480px){#school-info .input-school .multi-school-name{width:84%}}#school-info .input-school .remove-input{display:inline-block;padding:8px;border-radius:100%;cursor:pointer;z-index:60000010}#school-info .input-school .remove-input:hover{background-color:rgba(86,114,196,.1)}#school-info .input-school .remove-input .icon-cancel-light{pointer-events:none;border-radius:40px;border:1px solid;position:static;display:inline-block;text-align:center;font-size:10px;line-height:10px;color:#878787;margin:0;padding:6px 4px 6px 5px;cursor:pointer}#school-info .input-school .remove-input .icon-cancel-light:hover{background-color:transparent}#school-info .twitter-typeahead{width:100%;left:0}#school-info .tt-menu{background-color:#fff;box-sizing:border-box;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);color:#464646;height:130px;overflow-y:scroll;overflow-x:hidden;width:100%;top:90%!important;border-radius:4px}#school-info .tt-menu .tt-dataset-schools{font-size:16px}#school-info .tt-menu .tt-dataset-schools .tt-suggestion{padding:17px 12px}#school-info .tt-menu .tt-dataset-schools .tt-suggestion:hover{cursor:pointer;background-color:rgba(86,114,196,.1)}#school-info .buttons .close{margin-right:10px;width:120px}#school-info .buttons .school-submit-button{width:154px}.edit-billing-modal .cc-info{align-items:end;display:flex;justify-content:space-between}@media (max-width:480px){.edit-billing-modal .cc-info{flex-wrap:wrap}}@media (max-width:600px){.edit-billing-modal .cc-info .expiration-date{min-height:110px}}@media (max-width:480px){.edit-billing-modal .cc-info .expiration-date{min-height:75px;width:100%}}.edit-billing-modal .cc-info .expiration-date .dropdowns{display:flex;width:220px}@media (max-width:480px){.edit-billing-modal .cc-info .expiration-date .dropdowns{width:100%}}.edit-billing-modal .cc-info .expiration-date .dropdowns .custom-dropdown{min-width:auto;width:50%;max-width:105px}@media (max-width:480px){.edit-billing-modal .cc-info .expiration-date .dropdowns .custom-dropdown{max-width:none}}.edit-billing-modal .cc-info .expiration-date .dropdowns .custom-dropdown:first-of-type{margin-right:10px}.edit-billing-modal .cc-info .cvc{max-width:168px}@media (max-width:480px){.edit-billing-modal .cc-info .cvc{max-width:none;width:100%}}.edit-billing-modal .cc-info .cvc label{height:50px}.edit-billing-modal .input-row{margin-bottom:14px}@media (max-width:480px){.edit-billing-modal .input-row{margin-bottom:0}}.edit-billing-modal .input-row.has-error{margin-bottom:0}.edit-billing-modal .input-row.general{margin-top:20px;min-height:20px}@media (max-width:600px){.edit-billing-modal .input-row{min-height:75px;padding-bottom:10px}}.edit-billing-modal .buttons a{margin-right:10px}@media (max-width:360px){.edit-billing-modal .buttons a{margin-right:0}}#cancel-autorenew-modal.winback-v2 .screen.survey .survey-question,.cancel-autorenew-modal.winback-v2 .screen.survey .survey-question{margin-bottom:30px}#cancel-autorenew-modal.winback-v2 .screen.survey label.radio,.cancel-autorenew-modal.winback-v2 .screen.survey label.radio{padding:10px 0}#cancel-autorenew-modal.winback-v2 .screen.survey label.radio .radio,.cancel-autorenew-modal.winback-v2 .screen.survey label.radio .radio{position:absolute}#cancel-autorenew-modal.winback-v2 .screen.survey label.radio .label-text,.cancel-autorenew-modal.winback-v2 .screen.survey label.radio .label-text{font-size:16px;margin-left:27px}#cancel-autorenew-modal.winback-v2 .screen.survey label.more-details,.cancel-autorenew-modal.winback-v2 .screen.survey label.more-details{padding-top:15px}#cancel-autorenew-modal.winback-v2 .screen.survey label.more-details textarea,.cancel-autorenew-modal.winback-v2 .screen.survey label.more-details textarea{height:200px}#cancel-autorenew-modal.winback-v2 .screen.survey label.more-details textarea:-ms-input-placeholder,.cancel-autorenew-modal.winback-v2 .screen.survey label.more-details textarea:-ms-input-placeholder{font-size:14px;font-weight:lighter}#cancel-autorenew-modal.winback-v2 .screen.survey label.more-details textarea::-ms-input-placeholder,.cancel-autorenew-modal.winback-v2 .screen.survey label.more-details textarea::-ms-input-placeholder{font-size:14px;font-weight:lighter}#cancel-autorenew-modal.winback-v2 .screen.survey label.more-details textarea::placeholder,.cancel-autorenew-modal.winback-v2 .screen.survey label.more-details textarea::placeholder{font-size:14px;font-weight:lighter}#cancel-autorenew-modal.winback-v2 .screen.survey label.more-details.hidden,.cancel-autorenew-modal.winback-v2 .screen.survey label.more-details.hidden{display:none}#cancel-autorenew-modal.winback-v2 .screen.survey .buttons,.cancel-autorenew-modal.winback-v2 .screen.survey .buttons{margin-top:15px;float:right}#cancel-autorenew-modal.winback-v2 .screen .offerbox,.cancel-autorenew-modal.winback-v2 .screen .offerbox{padding:0}#cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-head,.cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-head{margin-bottom:20px}#cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-head svg.dicon,.cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-head svg.dicon{vertical-align:top;margin-top:-5px;width:60px;height:60px}#cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-head h4,.cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-head h4{margin:0;color:#f25e83;display:inline-block;width:85%}#cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-body .special-offer-button .btn,.cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-body .special-offer-button .btn{padding:11px 55px}#cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-body .special-offer-button .btn.accept-offer,.cancel-autorenew-modal.winback-v2 .screen .offerbox .special-offer-body .special-offer-button .btn.accept-offer{float:right}#cancel-autorenew-modal.winback-v2 .screen .offerbox.refund .special-offer-head svg.dicon,.cancel-autorenew-modal.winback-v2 .screen .offerbox.refund .special-offer-head svg.dicon{margin-top:10px}#cancel-autorenew-modal ul,.cancel-autorenew-modal ul{margin-top:6px;margin-bottom:30px}#cancel-autorenew-modal .disclaimer,.cancel-autorenew-modal .disclaimer{margin:20px 0 0;color:#888;font-style:italic}#cancel-autorenew-modal .screen,.cancel-autorenew-modal .screen{display:none}#cancel-autorenew-modal .screen.open,.cancel-autorenew-modal .screen.open{display:block}#cancel-autorenew-modal .screen .step,.cancel-autorenew-modal .screen .step{font-size:.9em;font-weight:700;font-style:italic;margin-bottom:10px}#cancel-autorenew-modal .screen.survey li,.cancel-autorenew-modal .screen.survey li{margin:8px 0;padding:4px;cursor:pointer}#cancel-autorenew-modal .screen.survey li span,.cancel-autorenew-modal .screen.survey li span{color:#5672c4}#cancel-autorenew-modal .screen.survey li:hover,.cancel-autorenew-modal .screen.survey li:hover{background:#f2f2f2}#cancel-autorenew-modal .screen.more-details textarea,.cancel-autorenew-modal .screen.more-details textarea{margin-bottom:10px;padding:8px;box-sizing:border-box}#cancel-autorenew-modal .screen .buttons,.cancel-autorenew-modal .screen .buttons{display:flex;flex-wrap:wrap;justify-content:space-evenly;max-width:430px;margin:0 auto}#cancel-autorenew-modal .screen .buttons .btn,.cancel-autorenew-modal .screen .buttons .btn{margin-bottom:10px}#cancel-autorenew-modal .screen .buttons a,.cancel-autorenew-modal .screen .buttons a{min-width:243px}#cancel-autorenew-modal .screen .offerbox,.cancel-autorenew-modal .screen .offerbox{padding:15px}#cancel-autorenew-modal .screen .offerbox .special-offer-button,.cancel-autorenew-modal .screen .offerbox .special-offer-button{margin-top:30px}@media (max-width:360px){#cancel-autorenew-modal ul,.cancel-autorenew-modal ul{margin-bottom:10px}#cancel-autorenew-modal .buttons,.cancel-autorenew-modal .buttons{flex-direction:column!important}}#upgrade-modal .steps,.upgrade-modal .steps{margin-top:15px;position:relative;min-height:280px}#upgrade-modal .steps h4,.upgrade-modal .steps h4{margin-bottom:10px;padding-bottom:10px;font-size:24px}#upgrade-modal .plan-type,.upgrade-modal .plan-type{margin-right:332px}#upgrade-modal .plan-type .plan,.upgrade-modal .plan-type .plan{display:inline-block;width:100%;margin:0 1%;box-sizing:border-box;padding:2%;border-radius:4px;vertical-align:top;text-align:left}#upgrade-modal .plan-type .plan h5,.upgrade-modal .plan-type .plan h5{font-size:23px;margin:0 0 4px}#upgrade-modal .plan-type .plan .options label.selected,.upgrade-modal .plan-type .plan .options label.selected{background:#5672c4;border:1px solid #5672c4;border-radius:3px;color:#fff;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}#upgrade-modal .plan-type .plan .features,.upgrade-modal .plan-type .plan .features{font-size:14px}#upgrade-modal .plan-type .plan .options,.upgrade-modal .plan-type .plan .options{padding-top:10px;margin-top:10px;border-top:1px solid #ddd;font-size:13px}#upgrade-modal .plan-type .plan .options label,.upgrade-modal .plan-type .plan .options label{display:block;padding:7px 5px;margin-bottom:3px;cursor:pointer;border-radius:3px;box-sizing:border-box;border:1px solid transparent;height:50px}#upgrade-modal .plan-type .plan .options label input,.upgrade-modal .plan-type .plan .options label input{vertical-align:middle}#upgrade-modal .plan-type .plan .options label strong,.upgrade-modal .plan-type .plan .options label strong{display:inline-block;float:right}#upgrade-modal .plan-type .plan .options label .notice,.upgrade-modal .plan-type .plan .options label .notice{font-style:italic;display:block;margin-left:15px}#upgrade-modal .plan-type .plan .options label .notice.price,.upgrade-modal .plan-type .plan .options label .notice.price{text-align:right}#upgrade-modal .plan-type .plan .options label.lifetime .notice,.upgrade-modal .plan-type .plan .options label.lifetime .notice{text-align:left;margin-top:3px}#upgrade-modal .plan-type .plan ul,.upgrade-modal .plan-type .plan ul{padding-left:30px;margin-top:3px;font-size:13px}#upgrade-modal .confirm,.upgrade-modal .confirm{position:absolute;top:0;right:0;bottom:0;width:300px;padding-left:15px;margin-bottom:0;border-left:1px dotted #ddd}#upgrade-modal .confirm h5,.upgrade-modal .confirm h5{font-size:18px;margin-top:0;margin-bottom:8px}#upgrade-modal .confirm .delayed-message p,#upgrade-modal .confirm .downgrade-message p,.upgrade-modal .confirm .delayed-message p,.upgrade-modal .confirm .downgrade-message p{margin-bottom:15px}#upgrade-modal .confirm .delayed-message .plan-name,#upgrade-modal .confirm .downgrade-message .plan-name,.upgrade-modal .confirm .delayed-message .plan-name,.upgrade-modal .confirm .downgrade-message .plan-name{font-weight:700;margin-bottom:15px}#upgrade-modal .confirm .order-details .line-item,.upgrade-modal .confirm .order-details .line-item{max-width:240px;padding:3px 0;margin:0 auto}#upgrade-modal .confirm .order-details .line-item.plan-name,.upgrade-modal .confirm .order-details .line-item.plan-name{font-weight:700}#upgrade-modal .confirm .order-details .line-item span,.upgrade-modal .confirm .order-details .line-item span{float:right}#upgrade-modal .confirm .order-details .line-item.upgrade-discount,.upgrade-modal .confirm .order-details .line-item.upgrade-discount{color:#e73225;padding-top:0}#upgrade-modal .confirm .order-details .line-item.total,.upgrade-modal .confirm .order-details .line-item.total{border-top:1px solid #000;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}#upgrade-modal .confirm .order-details .line-item.applied-balance,.upgrade-modal .confirm .order-details .line-item.applied-balance{display:none;color:#e73225;padding-top:0}#upgrade-modal .confirm .order-details .line-item.applied-balance.show,.upgrade-modal .confirm .order-details .line-item.applied-balance.show{display:block}#upgrade-modal .confirm .order-details .credit-card,.upgrade-modal .confirm .order-details .credit-card{font-size:13px;color:#888;margin-top:6px;text-align:center}#upgrade-modal .confirm .order-details .credit-card a,.upgrade-modal .confirm .order-details .credit-card a{margin-left:6px;display:inline-block}#upgrade-modal .confirm .button-holder,.upgrade-modal .confirm .button-holder{text-align:center;margin-top:20px}#upgrade-modal .confirm .button-holder .cancel,.upgrade-modal .confirm .button-holder .cancel{margin-top:15px;font-size:14px}#upgrade-modal .confirm .button-holder .errormsg,.upgrade-modal .confirm .button-holder .errormsg{margin-top:10px}#upgrade-modal .confirm .button-holder .disclaimer,.upgrade-modal .confirm .button-holder .disclaimer{font-size:14px;color:#888;margin:10px 0 0}#upgrade-modal .confirm .loading-overlay,.upgrade-modal .confirm .loading-overlay{display:none;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,92.9%,.85);z-index:500}#upgrade-modal .confirm .loading-overlay p,.upgrade-modal .confirm .loading-overlay p{font-size:20px;position:absolute;left:0;right:0;top:40%;margin-bottom:10px}#upgrade-modal .confirm .loading-overlay .ajax-loader,.upgrade-modal .confirm .loading-overlay .ajax-loader{position:absolute;top:50%;height:104px;width:100%;background:transparent url(/themes/sky/i/worksheets/loading-balls.gif) no-repeat 50% 36%}#upgrade-modal .confirm.has-overlay .loading-overlay,.upgrade-modal .confirm.has-overlay .loading-overlay{display:block}@media (max-width:850px){#upgrade-modal .confirm,.upgrade-modal .confirm{width:200px}#upgrade-modal .plan-type,.upgrade-modal .plan-type{margin-right:220px}#upgrade-modal .modal-content,.upgrade-modal .modal-content{padding:20px}}@media (max-width:599px){#upgrade-modal .plan-type .plan,.upgrade-modal .plan-type .plan{display:block;width:100%;max-width:320px;margin:0 auto}#upgrade-modal .plan-type .plan.plus,.upgrade-modal .plan-type .plan.plus{margin-bottom:10px}}@media (max-width:359px){#upgrade-modal .confirm,.upgrade-modal .confirm{width:100%;position:static;padding-left:0;border-left:0;border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:10px;top:auto;left:auto;bottom:auto;right:auto;text-align:center}#upgrade-modal .confirm h4,.upgrade-modal .confirm h4{border-bottom:0;padding-bottom:0}#upgrade-modal .confirm .line-item,.upgrade-modal .confirm .line-item{text-align:left}#upgrade-modal .confirm .changes,.upgrade-modal .confirm .changes{border:1px solid #888;padding:5px}#upgrade-modal .plan-type,.upgrade-modal .plan-type{margin-right:0}}#collections{pointer-events:none}#collections h3{font-size:26px}#collections i.btn-round{display:inline-block;border-radius:40px;width:40px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#878787;margin:0;padding:0;cursor:pointer;z-index:10;transition:color .25s,background .25s}#collections i.btn-round.icon-down-open:before{vertical-align:2px;font-size:16px;transition:vertical-align .25s,color .25s}#collections i.btn-round.icon-down-open:hover:before{vertical-align:-2px;color:#5672c4}#collections i.btn-round:before{margin-left:0;margin-right:0;width:.9em}#collections i.btn-round:hover{background-color:rgba(86,114,196,.1);color:#5672c4}#collections .icon-cancel-light{position:absolute;top:10px;right:10px}#collections .error{color:#e73225;height:auto;transition:height .25s}#collections .error:first-letter{text-transform:capitalize}#collections .error.inactive{height:0;opacity:0}#collections .overlay-back{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.25);opacity:0;transition:opacity .25s;z-index:100000;pointer-events:none;cursor:pointer}#collections .choose-collection{position:fixed;width:350px;height:450px;top:50vh;left:50vw;margin-left:-175px;margin-top:-225px;box-sizing:border-box;padding:40px 40px 20px;border-radius:4px;box-shadow:0 3px 9px 0 rgba(0,0,0,.16),0 3px 12px 0 rgba(0,0,0,.23);transform:translateY(-1000px);opacity:0;transition:transform .25s,opacity .25s;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:100002;pointer-events:none}@media (max-width:320px){#collections .choose-collection{width:calc(100% - 20px);margin-left:10px;left:0}}@media (max-height:420px){#collections .choose-collection{height:calc(100vh - 20px);margin-top:10px;top:0}}#collections .choose-collection .title{margin:0 0 25px}#collections .choose-collection .item{height:50px;line-height:50px;margin:15px 0 0}#collections .choose-collection .item .icon{vertical-align:top;text-align:center;display:inline-block;width:50px;height:50px;border-radius:3px;margin-right:10px;font-size:24px;background-size:cover;background-position:50% 0;box-shadow:inset 0 0 0 1px #ededed}#collections .choose-collection .item .icon.empty{font-size:12px;color:#999;background:#faf5ed}#collections .choose-collection .item .label{vertical-align:top;display:inline-flex;width:calc(100% - 70px);height:50px;font-size:16px;line-height:22px;font-weight:600;align-items:center;overflow:hidden}#collections .choose-collection .item .label span{margin-top:5px;max-height:48px}#collections .choose-collection .item:hover{cursor:pointer;color:#5672c4}#collections .choose-collection .item:hover .label{text-decoration:underline}#collections .new-collection{position:fixed;width:350px;min-height:250px;top:50vh;left:50vw;margin-left:-175px;margin-top:-125px;box-sizing:border-box;padding:40px 40px 20px;border-radius:4px;box-shadow:0 3px 9px 0 rgba(0,0,0,.16),0 3px 12px 0 rgba(0,0,0,.23);transform:translateY(-1000px);opacity:0;transition:transform .25s,opacity .25s;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:100003;pointer-events:none}@media (max-width:320px){#collections .new-collection{width:calc(100% - 20px);margin-left:10px;left:0}}@media (max-height:220px){#collections .new-collection{height:calc(100vh - 20px);margin-top:10px;top:0}}#collections .new-collection .title{margin:0 0 25px}#collections .new-collection .actions{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:15px}#collections .new-collection .actions button{width:125px}#collections .collection{position:fixed;height:200px;bottom:0;box-shadow:0 3px 9px 0 rgba(0,0,0,.16),0 3px 12px 0 rgba(0,0,0,.23);transform:translateY(400px);transition:transform .25s,opacity .25s,height .25s,background .25s;background:#faf5ed;z-index:100001}#collections .collection,#collections .collection .ribbon{width:100%;left:0;box-sizing:border-box;opacity:0;pointer-events:none}#collections .collection .ribbon{position:absolute;top:0;height:auto;padding:10px 20px;text-align:center;transition:opacity .25s;cursor:pointer}#collections .collection .ribbon .icon-up-open{display:inline-block;vertical-align:-6px;margin:0 10px 0 0;transition:vertical-align .25s,color .25s}#collections .collection .ribbon .title{font-size:20px;line-height:36px;vertical-align:top;margin:0;display:inline-block;max-width:calc(100% - 90px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#collections .collection .ribbon .title a{text-decoration:none;pointer-events:none;color:#464646}#collections .collection .ribbon .count{display:inline-block;vertical-align:top;width:36px;height:36px;border-radius:36px;font-size:18px;line-height:36px;text-align:center;color:#fff;background:#00c4c9;font-weight:600;margin:0 0 0 10px;transition:transform .25s}#collections .collection .ribbon .count.animate{transform:scale(1.15)}#collections .collection .ribbon .error{position:absolute;top:-25px;left:50%;transform:translateX(-50%);background:#faf5ed;padding:4px 30px 0;border-radius:5px 5px 0 0;box-shadow:0 -2px 2px rgba(0,0,0,.15)}#collections .collection .ribbon:hover .icon-up-open{vertical-align:-2px;color:#5672c4}#collections .collection .full{position:absolute;top:0;left:0;width:100%;height:200px;padding:10px 20px;box-sizing:border-box;opacity:1;transition:opacity .25s}#collections .collection .full .icon-down-open{position:absolute;top:10px;right:10px}#collections .collection .full .left{display:inline-block;vertical-align:top;width:280px;margin:10px 10px 0 30px}#collections .collection .full .left .icon-left-open{margin:-5px 0 0 -5px}#collections .collection .full .left .title{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100vw - 120px);max-width:250px;margin:0 0 10px}#collections .collection .full .left .change{display:inline-block;vertical-align:top;line-height:32px;margin:0 -5px 0 -10px}#collections .collection .full .right{display:inline-block;vertical-align:top;width:calc(100% - 350px);overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 100px);mask-image:linear-gradient(270deg,transparent 0,#000 100px)}#collections .collection .full .right .content-result.in-collection-tray{display:inline-block;vertical-align:top;width:160px;height:170px;min-width:auto;min-height:auto;animation-fill-mode:forwards}#collections .collection .full .right .content-result.in-collection-tray .icon-trash-light{position:absolute;top:4px;right:4px;font-size:18px;width:36px;height:36px;line-height:36px;background-color:#fff}#collections .collection .full .right .content-result.in-collection-tray .icon-trash-light:before{width:.95em}#collections .collection .full .right .content-result.in-collection-tray .icon-trash-light:hover{color:#5672c4}#collections .collection .full .right .content-result.in-collection-tray .content-result-link,#collections .collection .full .right .content-result.in-collection-tray .content-result-link .front-section{width:160px;height:170px}#collections .collection .full .right .content-result.in-collection-tray .content-result-link .front-section .image{height:115px}#collections .collection .full .right .content-result.in-collection-tray .content-result-link .front-section .image img{min-height:115px;background:#fff}#collections .collection .full .right .content-result.in-collection-tray .content-result-link .front-section .content-title{height:55px;padding:0 10px}#collections .collection .full .right .content-result.in-collection-tray .content-result-link .front-section .content-title .title{height:28px;font-size:14px;overflow:hidden;white-space:nowrap}#collections .collection .full .right .content-result.in-collection-tray .content-result-link .front-section .content-type{bottom:5px;left:10px}#collections .collection .full .right .content-result.in-collection-tray.added{animation:collection-content-result-expand .25s}@keyframes collection-content-result-expand{0%{opacity:0;width:0}to{opacity:1;width:160px}}#collections .collection .full .right .content-result.in-collection-tray.removed{animation:collection-content-result-contract .25s}#collections .collection .full .right .content-result.in-collection-tray.removed .icon-trash-light{display:none}@keyframes collection-content-result-contract{0%{opacity:1;width:160px}to{opacity:0;width:0}}@media (max-width:600px){#collections .collection .full .right{display:none}#collections .collection .full .left{width:100%}#collections .collection .full .left .title{max-width:none}}#collections .collection.minimized{height:55px}#collections .collection.minimized .ribbon{opacity:1;pointer-events:auto}#collections .collection.minimized .full{opacity:0;pointer-events:none}#collections.active:not(.hidden).page-choose-collection .overlay-back{opacity:1;pointer-events:auto}#collections.active:not(.hidden).page-choose-collection .choose-collection{opacity:1;transform:translateY(0);pointer-events:auto}#collections.active:not(.hidden).page-new-collection .overlay-back{opacity:1;pointer-events:auto}#collections.active:not(.hidden).page-collection .collection,#collections.active:not(.hidden).page-new-collection .new-collection{opacity:1;transform:translateY(0);pointer-events:auto}#collections-featurewall{width:700px;margin-left:-350px}#collections-featurewall .roly-collections{position:absolute;top:60px;right:-20px;width:293px;height:243px;z-index:60000009;pointer-events:none}#collections-featurewall .modal-content{padding-right:250px;min-height:350px}#collections-featurewall .modal-content .buttons{margin-top:80px;text-align:left}#collections-featurewall .modal-content .buttons .collections-featurewall-btn-signup{margin-right:20px}@media (max-width:750px){#collections-featurewall{width:auto;margin-left:0;left:0}#collections-featurewall .icon-cancel{right:25px}#collections-featurewall .modal-content{width:calc(100% - 40px);margin-left:20px;padding-right:210px;left:0}#collections-featurewall .roly-collections{transform:scale(.75);right:-35px}}@media (max-width:550px){#collections-featurewall .modal-content{padding-right:20px;min-height:250px}#collections-featurewall .roly-collections{display:none}}.notifications-container{display:inline-block;vertical-align:middle;margin-left:6px}.notifications-container .notifications-icon{color:#464646;cursor:pointer;font-size:22px;position:relative}.notifications-container .num-notifications{background-color:#00c4c9;border-radius:15px;color:#fff;cursor:pointer;width:16px;height:16px;font-size:12px;line-height:16px;margin-left:-13px;top:34px;text-align:center}.notifications,.notifications-container .num-notifications{display:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.notifications{border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.23);padding:0;background-color:#fff;margin-top:12px;right:0;width:446px;z-index:5000040;color:#464646}@media (max-width:749px){.notifications{margin:0;text-align:left;width:350px}}.notifications .notification-header{font-size:20px;line-height:1.25;background:#fafafa;box-shadow:0 1px 0 0 #ededed;padding:16px 20px;position:relative;z-index:inherit;text-align:left}@media (max-width:750px){.notifications .notification-header{font-size:18px;line-height:1.11}}@media (max-width:750px) and (min-width:1000px){.notifications .notification-header{line-height:1.22}}.notifications .notification{font-size:14px;line-height:1.25;font-family:TTNorms,Arial,sans-serif;font-weight:400;border-bottom:1px dotted #dbdbdb;line-height:16px;padding:12px;position:relative;text-align:left}@media (min-width:1000px){.notifications .notification{line-height:1.375}}@media (max-width:749px){.notifications .notification{line-height:16px;padding:12px 12px 10px 20px}}.notifications .notification a{display:block;width:90%;white-space:normal}@media (max-width:749px){.notifications .notification a{width:85%}}.notifications .notification:last-of-type{border-bottom:0}.notifications .notification.notification-read a{color:#464646}.notifications .notification.notification-unread{background-color:#fff}.notifications .notification .notification-delete{cursor:pointer;position:absolute;right:50px;top:30%;font-size:10px}.notifications .notification .notification-delete:before{position:absolute;width:30px;height:30px;border-radius:50px;color:#464646;background-color:#ededed;line-height:29px}.notifications .notification .notification-delete:hover:before{background-color:#e73225;color:#fff}.navbar .notifications-container{float:right;margin:0 10px 0 0;text-align:center;width:2em}.navbar .notifications-container .notifications-icon{margin:0}@media print{.banner-notifications-container{display:none}}.banner-notification,header.unified{box-sizing:border-box;position:relative}header.unified{background-color:#fff;color:#464646;height:75px;line-height:90px}header.unified .unified-nav-container{max-width:inherit;margin:0;position:inherit}header.unified .page-width{position:relative}header.unified .logo-holder{position:absolute;top:14px;left:30px;height:43px;font-size:43px;line-height:0;color:#00c4c9}header.unified .logo-holder .logo-sm{display:none}@media (max-width:1200px){header.unified .logo-holder{left:4px}}@media (max-width:1100px){header.unified .logo-holder .logo{display:none}header.unified .logo-holder .logo-sm{display:inline-block}}@media (max-width:731px){header.unified .logo-holder{top:17px}header.unified .logo-holder .logo-sm{font-size:40px}}@media (max-width:420px){header.unified .logo-holder{top:21px}header.unified .logo-holder .logo-sm{font-size:35px}}@media print{header.unified .logo-holder{float:right;color:#c5c5c5}header.unified .logo-holder .logo-sm{display:none!important}header.unified .logo-holder .logo{display:block!important}}header.unified .right-side{display:flex;justify-content:flex-end;flex-wrap:nowrap;position:absolute;top:0;right:30px;height:75px;line-height:100px;text-align:right}@media print{header.unified .right-side{display:none!important}}@media (max-width:1200px){header.unified .right-side{right:4px}}header.unified .right-side a{font-size:16px;line-height:1.3;padding:3px 8px;margin:0 2px}@media (min-width:1000px){header.unified .right-side a{line-height:1.375}}header.unified .right-side .btn{font-size:16px;line-height:1.3;padding:3px 15px;margin:-4px 8px 0}@media (min-width:1000px){header.unified .right-side .btn{line-height:1.375}}header.unified .right-side .widget{font-size:16px;line-height:1.3;padding:0;margin:0 2px}@media (min-width:1000px){header.unified .right-side .widget{line-height:1.375}}header.unified .right-side .tabs{white-space:nowrap;padding-right:15px}@media (max-width:420px){header.unified .right-side .tabs{padding-right:5px}}header.unified .right-side .tabs .tab{position:relative;text-align:center}header.unified .right-side .tabs .tab:last-of-type{margin-right:0}header.unified .right-side .tabs .tab:not(.btn){font-family:TTNorms,Arial,sans-serif;font-weight:400;color:#464646}header.unified .right-side .tabs .tab:not(.btn):after{position:absolute;content:"";width:100%;height:3px;bottom:-4px;left:0;pointer-events:none;background:transparent;transition:background .25s;border-radius:3px}header.unified .right-side .tabs .tab:not(.btn):hover{text-decoration:none;color:#455b9d;border-radius:50px;background:rgba(86,114,196,.1)}header.unified .right-side .tabs .tab:not(.btn).selected{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;color:#464646}header.unified .right-side .tabs .tab:not(.btn).selected:after{background:#00c4c9}header.unified .right-side .tabs .tab:not(.btn).selected:hover{background:transparent}@media (max-width:950px){header.unified .right-side .tabs .tab:not(.btn){display:inline-block;width:80px;white-space:normal}}@media (max-width:690px){header.unified .right-side .tabs .tab:not(.btn){width:65px;font-size:14px;margin:0 -1px}}@media (max-width:420px){header.unified .right-side .tabs .tab:not(.btn){width:65px;font-size:13px;padding:2px 4px}}@media (max-width:375px){header.unified .right-side .tabs .tab:not(.btn){width:60px;font-size:12px;padding:2px 0}}header.unified .right-side .tabs .tab.summer-boost img,header.unified .right-side .tabs .tab.weekly-boost img{width:20px;height:18px;vertical-align:-4px;margin-left:-4px}@media (max-width:690px){header.unified .right-side .tabs .tab.summer-boost img,header.unified .right-side .tabs .tab.weekly-boost img{margin-left:-10px}}@media (max-width:510px){header.unified .right-side .tabs .tab.summer-boost,header.unified .right-side .tabs .tab.weekly-boost{display:none}}@media (max-width:1000px){header.unified .right-side .tabs .tab.student-access{display:inline-block}}@media (max-width:750px){header.unified .right-side .tabs .tab.student-access{font-size:14px}}@media (max-width:650px){header.unified .right-side .tabs .tab.student-access{display:none}}header.unified .right-side .account{white-space:nowrap;position:relative;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;padding-left:6px}header.unified .right-side .account:after{position:absolute;content:"";display:block;width:1px;height:30px;top:35px;left:0;background:rgba(70,70,70,.5)}@media (max-width:950px){header.unified .right-side .account:after{height:47px;top:18px}}@media print{header.unified .right-side .account{display:none!important}}header.unified .right-side .account .tab:first-of-type{margin-left:0}header.unified .right-side .account .tab.btn{margin:-2px 4px 0 0}header.unified .right-side .account .tab.signin{color:#464646;padding:4px 16px}header.unified .right-side .account .tab.signin:hover{text-decoration:none;color:#455b9d;border-radius:50px;background:rgba(86,114,196,.1)}@media (max-width:420px){header.unified .right-side .account .tab.signin{padding:4px 8px}}header.unified .right-side .account .tab.create-account{font-size:16px;background-color:#00c4c9;color:#fff;border-radius:57px;box-shadow:0 0 2px 0 rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.12)}header.unified .right-side .account .tab.create-account:hover:not(.disabled){background-color:#00b5ba;box-shadow:0 3px 6px 0 rgba(0,0,0,.28);text-decoration:none}header.unified .right-side .account .tab.create-account.active:not(.disabled),header.unified .right-side .account .tab.create-account:active:not(.disabled){outline-style:none;background-color:#00c4c9}header.unified .right-side .account .tab.create-account.disabled{opacity:.6;cursor:default;pointer-events:none;background-color:#dbdbdb}@media (max-width:575px){header.unified .right-side .account .tab.create-account{display:none}}header.unified .right-side .account .tab.try-premium{margin-left:14px}header.unified .right-side .account .tab.try-premium:hover{color:#fff}@media (max-width:950px){header.unified .right-side .account .tab.try-premium{display:inline-block;padding:3px 10px}}@media (max-width:690px){header.unified .right-side .account .tab.try-premium{font-size:14px}}@media (max-width:620px){header.unified .right-side .account .tab.try-premium{display:none}}header.unified .right-side .account .tab.account-dropdown{position:relative;display:inline-block}@media (max-width:420px){header.unified .right-side .account .tab.account-dropdown{margin-right:-7px}}header.unified .right-side .account .tab.account-dropdown .account-tag{cursor:pointer;position:relative;color:#464646;padding:5px 8px}header.unified .right-side .account .tab.account-dropdown .account-tag span{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;display:inline-block;padding-left:30px;padding-right:20px}@media (max-width:885px){header.unified .right-side .account .tab.account-dropdown .account-tag span{width:0;opacity:0;padding-right:10px;pointer-events:none}}header.unified .right-side .account .tab.account-dropdown .account-tag i{border-radius:50px;height:30px;width:30px;position:absolute;margin-top:0;text-align:center;font-size:24px}header.unified .right-side .account .tab.account-dropdown .account-tag i.icon-user{left:3px;top:0}header.unified .right-side .account .tab.account-dropdown .account-tag i.icon-sort-down{height:10px;width:10px;right:15px;top:1px;font-size:17px}header.unified .right-side .account .tab.account-dropdown .account-tag i:before{margin-right:.2em}header.unified .right-side .account .tab.account-dropdown .account-tag:hover{color:#455b9d;border-radius:50px;background:rgba(86,114,196,.1)}header.unified .right-side .account .tab.account-dropdown .dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:absolute;top:100%;margin-top:9px;right:0;z-index:5900000;background:#fff;width:254px;text-align:left;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 5px 6px 0 rgba(0,0,0,.26);border-radius:7px;transform-origin:50% 0;transform:scaleY(0);opacity:0;pointer-events:none;transition:transform .15s,opacity .15s}@media (max-width:885px){header.unified .right-side .account .tab.account-dropdown .dropdown{right:2px}}header.unified .right-side .account .tab.account-dropdown .dropdown .caret{border-bottom:5px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:-5px;right:20px;z-index:10;display:none}header.unified .right-side .account .tab.account-dropdown .dropdown .email{background:#fafafa;padding:20px 16px;margin-bottom:2px;box-shadow:0 1px 0 0 #dbdbdb;white-space:nowrap}header.unified .right-side .account .tab.account-dropdown .dropdown .email span{max-width:190px;line-height:25px;height:25px;vertical-align:middle;display:inline-block;overflow:hidden;text-overflow:ellipsis}header.unified .right-side .account .tab.account-dropdown .dropdown .email i{border-radius:20px;width:28px;height:28px;padding-left:1px;display:inline-block;text-align:center;box-sizing:border-box;font-size:23px;vertical-align:middle;margin-right:5px}header.unified .right-side .account .tab.account-dropdown .dropdown .email i:before{margin-left:.14em}header.unified .right-side .account .tab.account-dropdown .dropdown a{display:block;padding:18px 55px;opacity:.85;color:#464646;font-family:TTNorms,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.25}@media (min-width:1000px){header.unified .right-side .account .tab.account-dropdown .dropdown a{line-height:1.375}}header.unified .right-side .account .tab.account-dropdown .dropdown a:last-child{border-top:1px solid #dbdbdb;margin-top:3px}header.unified .right-side .account .tab.account-dropdown .dropdown a:hover{opacity:1;background:rgba(86,114,196,.1);color:#464646;border-radius:0}header.unified .right-side .account .tab.account-dropdown .dropdown a i{margin-right:8px}header.unified .right-side .account .tab.account-dropdown .dropdown a .icon-new{height:12px;width:27px;color:#fff;font-size:11px;font-weight:600;line-height:11px;text-align:center;margin:0 0 0 8px;background-color:#00c4c9;display:inline-block}header.unified .right-side .account .tab.account-dropdown.open .dropdown{transform:scaleY(1);opacity:1;pointer-events:auto}header.unified .right-side .account .tab.notifications-container{padding:3px 4px 3px 0}header.unified .right-side .account .tab.notifications-container:hover{color:#455b9d;border-radius:50px;background:rgba(86,114,196,.1)}header.unified .right-side .account .tab.notifications-container:hover i{color:#455b9d}header.unified .unified-more{display:inline-block;width:30px;text-align:center}header.unified .unified-more .icon-menu{color:#fff;cursor:pointer;line-height:37px;z-index:104;position:relative}header.unified .unified-more .dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;display:block;position:absolute;top:0;padding-top:34px;right:0;background:#fff;box-shadow:0 3px 3px 1px rgba(0,0,0,.4);line-height:1.3em;z-index:5900000;transform-origin:50% 0;transform:scaleY(0);opacity:0;pointer-events:none;transition:transform .15s,opacity .15s}header.unified .unified-more .dropdown>ul{list-style-type:none;margin:0;padding:0 0 25px;box-sizing:border-box;width:170px;z-index:95;color:#444}header.unified .unified-more .dropdown>ul>li{margin:0;box-sizing:border-box;vertical-align:middle}header.unified .unified-more .dropdown>ul>li:hover{background:rgba(86,114,196,.1)}header.unified .unified-more .dropdown>ul>li>span{font-size:15px;padding:9px 6px;display:block;box-sizing:border-box;vertical-align:middle;cursor:pointer}header.unified .unified-more .dropdown>ul>li>span i.icon-angle-left{margin-right:3px;font-size:17px}header.unified .unified-more .dropdown>ul>li>span i.icon-angle-down{display:none}header.unified .unified-more .dropdown>ul>li>span a,header.unified .unified-more .dropdown>ul>li>span a:hover{color:#464646}header.unified .unified-more .dropdown>ul>li>a{font-size:15px;padding:9px 6px 9px 12px;display:block;box-sizing:border-box;vertical-align:middle;cursor:pointer;color:#464646}header.unified .unified-more .dropdown>ul>li>a:hover{background:#ededed}header.unified .unified-more .dropdown>ul>li .sublinks{display:none;position:absolute;box-sizing:border-box;padding:8px 0;top:0;bottom:0;right:100%;width:300px;overflow-y:auto;overflow-x:hidden;background:#fff;z-index:90;box-shadow:0 3px 3px 1px rgba(0,0,0,.4)}header.unified .unified-more .dropdown>ul>li .sublinks ul{margin:0;padding:24px 10px 10px;list-style-type:none;display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}header.unified .unified-more .dropdown>ul>li .sublinks ul.flex-container{display:flex}header.unified .unified-more .dropdown>ul>li .sublinks ul li{margin:0;padding:0}header.unified .unified-more .dropdown>ul>li .sublinks ul li.header{font-size:16px;padding:0 0 8px}header.unified .unified-more .dropdown>ul>li .sublinks ul li a{font-size:13px;display:block;padding:0 0 6px;color:#464646}header.unified .unified-more .dropdown>ul>li .sublinks ul li a:hover{background:#ededed}header.unified .unified-more .dropdown>ul>li.open{background:#dbdbdb}header.unified .unified-more .dropdown>ul>li.open .sublinks{display:block;display:flex}header.unified .unified-more.open .dropdown{opacity:1;pointer-events:auto;transform:scaleY(1)}header.unified .unified-more.open .icon-menu{z-index:5900001;color:#464646}@media (max-width:479px){header.unified .unified-more.open{position:fixed;top:0;right:0;bottom:0;width:200px;background:#fff;box-shadow:0 3px 3px 1px rgba(0,0,0,.4);z-index:5900000}header.unified .unified-more.open .icon-menu{position:absolute;top:0;right:5px}header.unified .unified-more.open .dropdown{box-shadow:none}header.unified .unified-more.open .dropdown>ul{width:200px}header.unified .unified-more.open .dropdown>ul>li{border-bottom:1px solid #ededed}header.unified .unified-more.open .dropdown>ul>li.open{background:transparent}header.unified .unified-more.open .dropdown>ul>li:last-child{border-bottom:0}header.unified .unified-more.open .dropdown>ul>li .sublinks{position:static;width:100%;box-shadow:none;padding-top:0}header.unified .unified-more.open .dropdown>ul>li .sublinks ul{padding:0 12px;display:none}header.unified .unified-more.open .dropdown>ul>li .sublinks ul .header{display:none}header.unified .unified-more.open .dropdown>ul>li .sublinks ul strong{font-weight:400}header.unified .unified-more.open .dropdown>ul>li .sublinks ul:first-child{display:block}header.unified .unified-more.open .dropdown>ul>li>span{padding-left:12px}header.unified .unified-more.open .dropdown>ul>li>span i.icon-angle-left{display:none}header.unified .unified-more.open .dropdown>ul>li>span i.icon-angle-down{display:block;float:right;font-size:17px}}header.unified.no-subnav,nav.unified-subnav{border-bottom:1px solid #ededed}nav.unified-subnav{background:#fafafa;position:relative;line-height:50px;height:50px;box-sizing:border-box;z-index:10}@media print{nav.unified-subnav{display:none!important}}nav.unified-subnav .unified-subnav-container{position:absolute;top:0;right:31px}@media (max-width:1200px){nav.unified-subnav .unified-subnav-container{right:5px}}nav.unified-subnav .unified-subnav-container .links{margin-right:35px;text-align:right;height:50px}nav.unified-subnav .unified-subnav-container .links .nowrap{display:inline-block;vertical-align:top;overflow:hidden;max-width:calc(100% - 240px);height:50px}nav.unified-subnav .unified-subnav-container .links a{display:inline-block;vertical-align:middle;color:#464646;font-size:14px;line-height:1.25;padding:0 8px}@media (min-width:1000px){nav.unified-subnav .unified-subnav-container .links a{line-height:1.375}}nav.unified-subnav .unified-subnav-container .links a:hover{background:rgba(86,114,196,.1);color:#455b9d;border-radius:50px}nav.unified-subnav .unified-subnav-container .links .twitter-typeahead{line-height:24px}nav.unified-subnav .unified-subnav-container .links form{width:211px;height:30px;display:inline-block;margin-right:20px;position:relative}nav.unified-subnav .unified-subnav-container .links form input{border:1px solid #c5c5c5;border-radius:30px;font-size:14px;line-height:1.25;padding:2px 12px 2px 53px;width:100%;box-sizing:border-box;outline:none}@media (min-width:1000px){nav.unified-subnav .unified-subnav-container .links form input{line-height:1.375}}nav.unified-subnav .unified-subnav-container .links form input:focus,nav.unified-subnav .unified-subnav-container .links form input:hover{border:1px solid #5672c4}nav.unified-subnav .unified-subnav-container .links form button{position:absolute;top:15px;left:15px;background:transparent;border:0;padding:0;margin:0;color:#5672c4;outline:none;z-index:1}@media (max-width:480px){nav.unified-subnav .unified-subnav-container .links.hide-small a{display:none}}nav.unified-subnav .unified-subnav-container .subnav-more{position:absolute;top:0;bottom:0;right:5px;width:30px;text-align:center}nav.unified-subnav .unified-subnav-container .subnav-more .icon-menu{display:inline-block;color:#464646;cursor:pointer;width:25px;height:25px;border-radius:25px;line-height:25px;vertical-align:-2px;z-index:104;position:relative}nav.unified-subnav .unified-subnav-container .subnav-more .icon-menu:hover{background:rgba(86,114,196,.1);box-shadow:0 0 0 3px rgba(86,114,196,.1)}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;display:block;position:absolute;top:0;padding-top:49px;right:0;background:#fff;box-shadow:0 3px 3px 1px rgba(0,0,0,.4);line-height:1.3em;z-index:5900000;transform-origin:50% 0;transform:scaleY(0);opacity:0;pointer-events:none;transition:transform .15s,opacity .15s}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul{list-style-type:none;margin:0;padding:0 0 25px;box-sizing:border-box;width:170px;min-height:350px;z-index:95}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li{margin:0;box-sizing:border-box;vertical-align:middle}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li:hover{background:rgba(86,114,196,.1)}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li>span{font-size:15px;padding:9px 6px;display:block;box-sizing:border-box;vertical-align:middle;cursor:pointer}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li>span i.icon-angle-left{margin-right:3px;font-size:17px}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li>span i.icon-angle-down{display:none}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li>a{font-size:15px;padding:9px 6px 9px 12px;display:block;box-sizing:border-box;vertical-align:middle;cursor:pointer;color:#464646}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li>a:hover{background:rgba(86,114,196,.1)}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li .sublinks{display:block;display:flex;position:absolute;box-sizing:border-box;padding:0 5px;top:50px;bottom:0;right:100%;width:300px;overflow-y:auto;overflow-x:hidden;background:#fff;margin-right:1px;z-index:90;box-shadow:0 3px 3px 1px rgba(0,0,0,.4);transform-origin:100% 50%;transform:scaleX(0);opacity:0;pointer-events:none;transition:transform .15s,opacity .15s}@media (max-width:480px){nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li .sublinks{display:none}}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li .sublinks ul{margin:0;padding:24px 5px 10px;list-style-type:none;display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li .sublinks ul.flex-container{display:flex}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li .sublinks ul li{margin:0;padding:0}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li .sublinks ul li.header{font-size:16px;padding:0 5px 8px}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li .sublinks ul li a{font-size:13px;display:block;padding:2px 5px 6px;color:#464646}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li .sublinks ul li a:hover{background:rgba(86,114,196,.1)}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li.open>span{font-weight:800}nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li.open .sublinks{opacity:1;pointer-events:auto;transform:scaleX(1)}@media (max-width:480px){nav.unified-subnav .unified-subnav-container .subnav-more .dropdown>ul>li.open .sublinks{display:block}}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown{opacity:1;pointer-events:auto;transform:scaleY(1)}nav.unified-subnav .unified-subnav-container .subnav-more.open .icon-menu{z-index:5900001}@media (max-width:480px){nav.unified-subnav .unified-subnav-container .subnav-more.open{position:fixed;top:0;right:0;bottom:0;width:200px;background:#fff;box-shadow:0 3px 3px 1px rgba(0,0,0,.4);z-index:5900000}nav.unified-subnav .unified-subnav-container .subnav-more.open .icon-menu{position:absolute;top:15px;right:5px;background:transparent!important;box-shadow:none!important}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown{box-shadow:none}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul{width:200px}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li{border-bottom:1px solid #ededed}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li.open{background:transparent}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li:last-child{border-bottom:0}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li .sublinks{position:static;width:100%;box-shadow:none;padding-top:0}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li .sublinks ul{padding:0 12px;display:none}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li .sublinks ul .header{display:none}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li .sublinks ul strong{font-weight:400}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li .sublinks ul:first-child{display:block}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li>span{padding-left:12px}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li>span i.icon-angle-left{display:none}nav.unified-subnav .unified-subnav-container .subnav-more.open .dropdown>ul>li>span i.icon-angle-down{display:block;float:right;font-size:17px}}nav.unified-subnav.nav-big{background:#fafafa;height:70px;line-height:70px}nav.unified-subnav.nav-big .links{height:70px;display:flex;justify-content:space-around}nav.unified-subnav.nav-big .links a{font-size:23px;color:#888}nav.unified-subnav.nav-big .links a sup{color:#00c4c9;font-size:13px;top:-1.5em}nav.unified-subnav.nav-big .links a.selected{color:#222}nav.unified-subnav.nav-big .links a:hover{background:rgba(86,114,196,.1);color:#444}@media (max-width:620px){nav.unified-subnav.nav-big .links a{font-size:20px}}main#content{min-height:400px}.gdpr-banner{position:fixed;bottom:0;z-index:999999;padding:10px 0;width:100%;text-align:center;background-color:#6483df}.gdpr-banner h3{color:#fff;font-size:20px;display:inline-block}.gdpr-banner a{display:inline-block;vertical-align:0;line-height:20px;margin-left:20px}footer.unified{background-color:rgba(70,70,70,.8);color:#fff}footer.unified.gdpr{padding-bottom:80px}footer.unified #opt-out-modal-text-popup .modal-content h3,footer.unified #opt-out-modal-text-popup .modal-content p{margin-bottom:20px}footer.unified a,footer.unified a:hover{color:#fff}@media print{footer.unified{display:none!important}}footer.unified .link-groups{width:100%;padding-bottom:90px}footer.unified .link-groups>div{padding:90px 33px 0 0;box-sizing:border-box}footer.unified .link-groups>div:last-child{padding-right:0}footer.unified .link-groups>div .header{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;font-size:20px;line-height:1.3;margin-bottom:8px}footer.unified .link-groups>div ul{list-style-type:none;margin-top:15px;padding:0;font-size:14px}footer.unified .link-groups>div ul li{margin:0;padding:0 0 10px;line-height:1.29em}@media (max-width:850px){footer.unified .link-groups{width:100%;max-width:600px;margin:0 auto}footer.unified .link-groups>div{width:33%;padding:30px 20px 0}}@media (max-width:479px){footer.unified .link-groups>div{width:33%;padding:30px 12px 0}footer.unified .link-groups>div ul li{padding:0 0 12px}}footer.unified .footer-bottom{background-color:#464646;text-align:center;padding-top:74px;padding-bottom:93px}footer.unified .footer-bottom .social-links{padding-bottom:10px}footer.unified .footer-bottom .social-links a{display:inline-block;background:#fff;color:#464646;border-radius:30px;width:30px;height:30px;text-align:center;line-height:30px;margin:0 3px}@media (max-width:599px){footer.unified .footer-bottom .social-links{text-align:center}}footer.unified .footer-bottom .copyright{padding:10px 0 30px;font-size:.9em}@media (max-width:599px){footer.unified .footer-bottom .copyright{text-align:center}}@media (min-width:611px){.modal#student-access{width:96%;margin-left:-48%}}@media (min-width:850px){.modal#student-access{width:850px;margin-left:-425px}}.modal#student-access .modal-content{padding:0;position:relative}.modal#student-access .modal-content .close-button{position:absolute;top:20px;right:20px;z-index:1}.modal#student-access .modal-content .close-button i.x-close{position:relative;display:inline-block;width:28px;height:28px;overflow:hidden;cursor:pointer}.modal#student-access .modal-content .close-button i.x-close:hover:after,.modal#student-access .modal-content .close-button i.x-close:hover:before{background:#585858}.modal#student-access .modal-content .close-button i.x-close:after,.modal#student-access .modal-content .close-button i.x-close:before{height:3px;margin-top:-2px;content:"";position:absolute;width:100%;top:50%;left:0;background:#8b8b8b}.modal#student-access .modal-content .close-button i.x-close:before{transform:rotate(45deg)}.modal#student-access .modal-content .close-button i.x-close:after{transform:rotate(-45deg)}.modal#student-access .modal-content .main-menu{display:flex}.modal#student-access .modal-content .main-menu .icon img{max-width:130px}.modal#student-access .modal-content .main-menu .title{font-size:30px;max-width:350px;margin:13px auto 0}.modal#student-access .modal-content .main-menu .button-container{position:absolute;bottom:22%;right:0;left:0}.modal#student-access .modal-content .main-menu .button-container a.btn{width:230px;border-radius:20px;padding:9px;max-width:100%}@media (max-width:500px){.modal#student-access .modal-content .main-menu .button-container a.btn{width:140px}}.modal#student-access .modal-content .main-menu .launch-browser-container,.modal#student-access .modal-content .main-menu .view-instructions-container{text-align:center;flex:1 1 50%;padding:90px 0 150px;position:relative}.modal#student-access .modal-content .main-menu .view-instructions-container{background:#f2f2f2}.modal#student-access .modal-content .device-instructions-container{display:none;text-align:left}.modal#student-access .modal-content .device-instructions-container .left-bar{flex:1;padding:15px 5px}.modal#student-access .modal-content .device-instructions-container .left-bar .back-button-container{color:#5672c4;display:flex;align-items:center;cursor:pointer}.modal#student-access .modal-content .device-instructions-container .left-bar .back-button-container .icon{height:35px;width:35px;border:2px solid #5672c4;border-radius:50%;position:relative;margin-right:5px}.modal#student-access .modal-content .device-instructions-container .left-bar .back-button-container .icon i{font-size:20px;position:absolute;top:4px;left:4px}@media (max-width:850px){.modal#student-access .modal-content .device-instructions-container .left-bar .back-button-container .icon{margin-right:0}.modal#student-access .modal-content .device-instructions-container .left-bar .back-button-container span{display:none}}.modal#student-access .modal-content .device-instructions-container .main-container{padding:25px;background:#f2f2f2}.modal#student-access .modal-content .device-instructions-container .main-container .main-title{font-size:38px;margin-bottom:30px}.modal#student-access .modal-content .device-instructions-container .main-container .section{display:flex;margin:15px 0}.modal#student-access .modal-content .device-instructions-container .main-container .section .app-stores-links{display:flex;margin-top:10px;flex-wrap:wrap}.modal#student-access .modal-content .device-instructions-container .main-container .section .app-stores-links .link{width:150px;height:auto}.modal#student-access .modal-content .device-instructions-container .main-container .section .login-types{display:flex;align-items:center;margin-top:10px}.modal#student-access .modal-content .device-instructions-container .main-container .section .login-types .item.student-code a{display:flex}.modal#student-access .modal-content .device-instructions-container .main-container .section .login-types .item.student-code a .text{margin-right:7px}.modal#student-access .modal-content .device-instructions-container .main-container .section .login-types .item.student-code a .download-icon{font-size:12px;height:13px;border-bottom:2px solid #2e8cca}.modal#student-access .modal-content .device-instructions-container .main-container .section .login-types .item .code{color:#f7931d;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}.modal#student-access .modal-content .device-instructions-container .main-container .section .login-types .item .or-icon{height:24px;width:24px;background-color:#9fd4d9;border-radius:50%;position:relative;margin:0 10px;color:#fff}.modal#student-access .modal-content .device-instructions-container .main-container .section .login-types .item .or-icon .text{width:100%;text-align:center}@media (max-width:767px){.modal#student-access .modal-content .device-instructions-container .main-container .section .login-types{width:300px;flex-wrap:wrap}.modal#student-access .modal-content .device-instructions-container .main-container .section .login-types .item{margin-bottom:10px}}.modal#student-access .modal-content .device-instructions-container .main-container .section .section-icon{height:38px;width:38px;background:#00c4c9;border-radius:25px;position:relative;flex:0 0 38px;margin-right:20px;font-weight:600}.modal#student-access .modal-content .device-instructions-container .main-container .section .section-icon span{color:#fff;font-size:18px;position:absolute;top:7px;left:15px}.modal#student-access .modal-content .device-instructions-container .main-container .section .text .title{color:#00c4c9;font-size:24px}.modal#student-access .modal-content .device-instructions-container .main-container .section .text .description{color:#000;font-size:16px}.modal#student-access .modal-content .device-instructions-container .main-container .close-button-container{text-align:center;margin-top:30px}.modal#student-access .modal-content .device-instructions-container .main-container .close-button-container a{width:220px;font-size:18px}.redirect-container{text-align:center;position:fixed;bottom:0;left:0;width:100%;height:140px;z-index:5000;background-color:#ffded1;transition:transform .25s linear;box-shadow:0 -2px 20px 2px rgba(0,0,0,.1)}@media (max-width:750px){.redirect-container{height:210px;text-align:left}}@media (max-width:600px){.redirect-container{height:263px;text-align:left}}.redirect-container .cancel{position:absolute;right:20px;top:15px;display:block;color:#878787;z-index:1;padding:10px}.redirect-container .cancel:hover{cursor:pointer}.redirect-container .content{display:inline-block;max-width:1050px}.redirect-container .content .logo{display:inline-block;width:220px;height:72.5px;margin:30px 20px 0 0;vertical-align:top}@media (max-width:1000px){.redirect-container .content .logo{margin:15px 20px 0;width:180px;height:59.3px}}@media (max-width:750px){.redirect-container .content .logo{display:block;margin:15px 0 0 20px}}.redirect-container .content .text{width:calc(100% - 430px);display:inline-block;margin:20px 0;text-align:left}@media (max-width:1000px){.redirect-container .content .text{margin:5px 0}}.redirect-container .content .text h4{margin:10px 0;font-size:24px;line-height:1.25}.redirect-container .content .text .redirected-from{font-weight:700}@media (max-width:1200px){.redirect-container .content .text{width:calc(100% - 460px)}}@media (max-width:750px){.redirect-container .content .text{width:60%;min-width:280px;margin:10px 10px 0 20px}}@media (max-width:600px){.redirect-container .content .text{width:calc(100% - 30px);height:115px;margin:0 15px;font-size:14px;line-height:24px;box-sizing:border-box}.redirect-container .content .text h4{margin:10px 0 5px;font-size:20px;line-height:1.4}}.redirect-container .content .right{display:inline-block;position:relative;float:right;margin-right:0;text-align:center;width:180px;height:140px}@media (max-width:1200px){.redirect-container .content .right{margin-right:30px}}@media (max-width:600px){.redirect-container .content .right{margin:15px auto 0;width:100%;float:none;display:block}}.redirect-container .content .right .btn{width:180px;display:block;position:absolute;bottom:25px;z-index:2}@media (max-width:600px){.redirect-container .content .right .btn{position:static;width:calc(100% - 30px);margin:0 15px}}.redirect-container .content .right .floyd{width:71px;height:93px;position:absolute;bottom:75px;left:55px;z-index:1;transform-origin:50% 100%;animation:kki_floyd-enter .6s;animation-fill-mode:forwards}@media (max-width:600px){.redirect-container .content .right .floyd{display:none}}.redirect-container .content .right .floyd-shadow{width:66px;height:6.5px;position:absolute;bottom:73px;left:57px;z-index:0;transform-origin:50% 100%;animation:kki_floyd-shadow-enter .6s;animation-fill-mode:forwards}@media (max-width:600px){.redirect-container .content .right .floyd-shadow{display:none}}@keyframes kki_floyd-enter{0%{transform:scale(.3) translate(35px,45px);opacity:0}30%{transform:scale(.3) translate(35px,45px);opacity:0}50%{opacity:1}92%{transform:scale(1.15) translate(0)}to{transform:scale(1) translate(0)}}@keyframes kki_floyd-shadow-enter{0%{transform:scale(.3) translate(35px,45px);opacity:0}30%{transform:scale(.3) translate(35px,45px);opacity:0}50%{opacity:0}to{transform:scale(1) translate(0);opacity:1}}.redirect-container.hidden{transform:translateY(150%);pointer-events:none}.search-filter{position:relative;padding:0 20px 0 0;float:left;box-sizing:border-box;width:185px}.search-filter .mobile-tab{position:absolute;right:0;top:150px;background:#00c4c9;color:#fff;height:25px;line-height:25px;padding:0 15px;border:0;display:none;font-size:18px;cursor:pointer;-webkit-transform:rotate(-90deg);-webkit-transform-origin:top right;-moz-transform:rotate(-90deg);-moz-transform-origin:top right;-ms-transform:rotate(-90deg);-ms-transform-origin:top right;transform:rotate(-90deg);transform-origin:top right}.search-filter .mobile-tab .caret{margin-right:-4px}.search-filter>ul,.search-filter>ul li,.search-filter>ul ul{list-style-type:none;margin:0;display:block;padding:0}.search-filter>ul>.title{text-align:center;font-size:20px;color:#464646;font-weight:700;display:none}.search-filter>ul>.title .clear-link{font-size:14px}.search-filter>ul .search-box input{vertical-align:middle;border-radius:4px;border:1px solid #dbdbdb;padding:3px 8px;width:100%;box-sizing:border-box}.search-filter>ul>li{padding:10px 0}.search-filter>ul>li .title{padding:0 0 5px;margin:0;font-size:16px;color:#464646;font-weight:700}.search-filter>ul>li:last-child{border-bottom:0}.search-filter>ul>li:first-child{padding-top:0}.search-filter>ul>li>ul{border-bottom:1px solid #dbdbdb}.search-filter>ul>li>ul>li .filter-value,.search-filter>ul>li>ul>li a{position:relative;display:block;padding:8px 12px;color:#464646;font-size:14px}.search-filter>ul>li>ul>li .count{color:#878787;font-size:.8em;margin-left:3px;vertical-align:middle}.search-filter>ul>li>ul>li.disabled .count,.search-filter>ul>li>ul>li.disabled .filter-value,.search-filter>ul>li>ul>li.disabled a{color:#dbdbdb}.search-filter>ul>li>ul>li.collapsed{overflow:hidden;max-height:0;border-width:0;transition:max-height .5s,border-width .5s}.search-filter>ul>li>ul>li.selected.non-unified .filter-value:before,.search-filter>ul>li>ul>li.selected.non-unified a:before{content:"";position:absolute;margin-top:0;left:0;width:5px;height:calc(100% - 15px);background:#00c4c9}.search-filter>ul>li>ul>li.title{border:0}.search-filter>ul>li.show-collapsed>ul>li.collapsed{max-height:100px;border-width:1px 1px 0}.search-filter>ul>li .toggle-collapse{font-size:14px;margin-top:4px}.search-filter>ul>li .caret{display:none}.search-filter>ul>li .icon-cancel,.search-filter>ul>li .icon-cancel-circled{display:none;position:absolute;top:8px;right:3px;color:#00c4c9;font-size:18px;line-height:18px}.search-filter>ul>li .subject-icon{margin-right:1px;margin-left:-2px;opacity:.7}.search-filter>ul>li li.selected .icon-cancel,.search-filter>ul>li li.selected .icon-cancel-circled{display:inline-block}@media (max-width:749px){.search-filter.left-collapse{width:175px;left:-175px;position:fixed;top:0;bottom:0;transition:left .5s;padding:15px 5px 0;background:#fff;z-index:500}.search-filter.left-collapse .mobile-tab{display:block}.search-filter.left-collapse>ul{position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;padding:15px 4px}.search-filter.left-collapse>ul>.title{display:block}.search-filter.left-collapse.open{left:0;z-index:60000005}}@media (max-width:749px){.search-filter.top-collapse{width:100%!important;height:60px;float:none!important;max-width:none!important;padding:6px 3px;box-sizing:border-box;margin-bottom:25px;border-bottom:1px solid #dbdbdb}.search-filter.top-collapse>ul{display:flex}.search-filter.top-collapse>ul .title{color:#c5c5c5;font-style:italic;margin:0;padding:12px;background:#ededed;font-size:14px;font-weight:400;cursor:pointer}.search-filter.top-collapse>ul>li{display:inline-block;flex:1 0 auto;box-sizing:border-box;position:relative;vertical-align:top;border-bottom:0}.search-filter.top-collapse>ul>li.flex-container{display:flex}.search-filter.top-collapse>ul>li>ul{position:absolute;top:3px;left:3px;right:3px;z-index:5000002}.search-filter.top-collapse>ul>li>ul>li{display:none}.search-filter.top-collapse>ul>li>ul>li a{background:#ededed;padding:12px}.search-filter.top-collapse>ul>li>ul>li.selected{display:block}.search-filter.top-collapse>ul>li>ul>li.selected:hover a,.search-filter.top-collapse>ul>li>ul>li.selected a{background:#ededed}.search-filter.top-collapse>ul>li .caret{display:block;position:absolute;right:8px;top:12px;cursor:pointer;color:#00c4c9;font-size:18px;z-index:5000012}.search-filter.top-collapse>ul>li .icon-cancel,.search-filter.top-collapse>ul>li .icon-cancel-circled{display:none}.search-filter.top-collapse>ul>li.open .icon-cancel,.search-filter.top-collapse>ul>li.open .icon-cancel-circled{display:block;top:12px}.search-filter.top-collapse>ul>li.open>ul{box-shadow:0 2px 5px rgba(0,0,0,.25)}.search-filter.top-collapse>ul>li.open>ul>li{display:block;border-bottom:1px solid #dbdbdb}.search-filter.top-collapse>ul>li.open>ul>li.selected:hover a,.search-filter.top-collapse>ul>li.open>ul>li.selected a{background:#00c4c9}}body.with-ad-gutter .page-width{position:relative}@media (max-width:1623px){body.with-ad-gutter .page-width{left:-135px}}@media (max-width:1373px){body.with-ad-gutter .page-width{left:-66px}}@media (max-width:1233px){body.with-ad-gutter .page-width{left:0}}body.with-ad-gutter .WorksheetContentDetail .page-width{padding-right:105px}.top-with-ad{text-align:center;padding-top:35px}.top-with-ad .ad-contents{display:inline-block}.top-with-ad .ad-contents .ad{padding:0}.ad{padding:5px 4px;border:1px solid #ddd;position:relative}@media (max-width:320px){.ad{border:0;padding:0}}.ad:after{display:none;content:"ADVERTISEMENT";font-size:9px;color:#464646;position:absolute;bottom:0;right:0;padding:2px;background:hsla(0,0%,86.7%,.8)}@media print{.ad{display:none!important}}.ads-gutter-holder{width:100%;max-width:1624px;height:0;margin:0 auto;padding-left:30px;position:relative;box-sizing:border-box}.ads-gutter-holder.full-width-resources{max-width:2100px}@media (max-width:1623px){.ads-gutter-holder.full-width-resources{max-width:none}}.ads-gutter-holder .ads-gutter{box-sizing:border-box;float:right;text-align:left;width:312px;overflow:hidden;position:absolute;right:0;height:1200px}.ads-gutter-holder .ads-gutter.full-width-resources{margin-top:613px}.ads-gutter-holder .ads-gutter .gutter-top{position:absolute;top:0;height:1100px}.ads-gutter-holder .ads-gutter .gutter-bottom{position:absolute;top:1200px;height:1200px}.ads-gutter-holder .ads-gutter .gutter-ad-top{position:absolute;top:0}.ads-gutter-holder .ads-gutter .gutter-ad-bottom{position:absolute;top:1160px}.ads-gutter-holder .ad-contents{max-width:312px}.ads-gutter-holder .ad-contents .ad.box{display:inline-block;padding:0}@media (max-width:1623px){.ads-gutter-holder{max-width:1352px}}@media (max-width:1373px){.ads-gutter-holder .ad-contents{max-width:172px}.ads-gutter-holder .ads-gutter{width:172px}}@media (max-width:1233px){.ads-gutter-holder{display:none}}.ad-container-banner,.ad-container-horizontal{background-color:#ededed;border:0;text-align:center;border-bottom:1px solid #dbdbdb}.ad-container-banner .ad,.ad-container-horizontal .ad{display:inline-block;border:none}.adtype-90{background-color:#ededed;border:0;border-bottom:1px solid #ededed;padding:10px 0;text-align:center}.ad-container-300x250,.ad-container-300x250-conditional,.ad-container-300x250-mobile{display:inline-block}.adtype-300x250,.adtype-300x250-conditional{min-height:250px}@media (max-width:999px){.adtype-300x250-conditional{min-height:0}}.adtype-300x250-mobile{min-height:0}@media (max-width:999px){.adtype-300x250-mobile{min-height:250px}}.adtype-large300-conditional{min-height:250px}@media (max-width:999px){.adtype-large300-conditional{min-height:0}}.adtype-90{min-height:90px}@media (max-width:747px){.adtype-90{min-height:50px}}.adtype-horizontal{min-height:90px}@media (max-width:747px){.adtype-horizontal{min-height:50px}}.middle-ads{float:left;min-height:250px;margin:10px 30px 10px 0;text-align:center;width:300px}.middle-ads .ad-contents:first-of-type{float:left}.middle-ads .ad-contents:nth-of-type(2){float:right}.bottom-ads{text-align:center;clear:both}.bottom-ads .ad-contents{display:inline-block;vertical-align:top}.bottom-ads .ad-contents:first-of-type{margin-right:50px}@media (max-width:750px){.bottom-ads .ad-contents:first-of-type{margin-right:0}}@media (max-width:750px){.bottom-ads .ad-contents{padding:0 0 8px}}.sidebar{float:right;margin-left:10px;margin-bottom:20px;z-index:1000;width:310px}@media (max-width:749px){.sidebar{margin-left:0;float:none}}.buyflow-redirect-loading-overlay{position:fixed;z-index:60000010;top:0;right:0;left:0;bottom:0;padding-top:150px;background:#000;background:rgba(0,0,0,.7);text-align:center;color:#fff;font-size:45px}#signup-form.new-button-ab-test{max-width:590px;width:auto}#signup-form.new-button-ab-test .modal-content{box-sizing:border-box;padding:20px 60px}@media (max-width:556px){#signup-form.new-button-ab-test .modal-content{padding:20px 25px 15px}}#signup-form.new-button-ab-test .create-account .input-row.general{padding:0}#signup-form.new-button-ab-test .create-account .input-row label.inline{font-size:20px}#signup-form.new-button-ab-test .create-account .input-row label.inline:hover{cursor:auto}#signup-form.new-button-ab-test .create-account .input-row.grades,#signup-form.new-button-ab-test .create-account .input-row.iama{padding-bottom:0}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items{display:flex;justify-content:space-between}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox{position:relative;width:100px;min-width:100px;max-width:100px;height:65px;overflow:hidden;transition:all .2s;margin-top:15px}@media (max-width:480px){#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox{margin-top:10px;width:85px;min-width:65px;max-width:85px}}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank .border,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox .border,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank .border,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox .border{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;box-sizing:border-box;border:1px solid #d4d9dc;border-radius:7px;transition:all .1s}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank .border .check,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox .border .check,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank .border .check,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox .border .check{position:absolute;top:4px;right:9px;transform:rotate(45deg);width:7px;height:11px;border-right:3px solid #00c4c9;border-bottom:3px solid #00c4c9;box-sizing:border-box;pointer-events:none;opacity:0}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank .text,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox .text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank .text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox .text{position:absolute;bottom:3px;left:0;width:100%;text-align:center;color:#909090;transition:all .1s}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank .text .top,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox .text .top,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank .text .top,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox .text .top{font-size:40px;line-height:40px}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank .text .bottom,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox .text .bottom,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank .text .bottom,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox .text .bottom{font-size:12px}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank.blank,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox.blank,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank.blank,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox.blank{pointer-events:none}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank input,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox input,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank input,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox input{display:none}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank:hover,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox:hover,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank:hover,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox:hover{background-color:#eaeef7}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank:hover .border,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox:hover .border,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank:hover .border,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox:hover .border{border:1px solid #5672c4}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank:hover .text,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox:hover .text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank:hover .text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox:hover .text{color:#5672c4}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank:hover input:checked~.border,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox:hover input:checked~.border,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank:hover input:checked~.border,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox:hover input:checked~.border{border:1px solid #5672c4}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank:hover input:checked~.border .check,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox:hover input:checked~.border .check,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank:hover input:checked~.border .check,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox:hover input:checked~.border .check{opacity:1;border-right:3px solid #5672c4;border-bottom:3px solid #5672c4}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank:hover input:checked~.text,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox:hover input:checked~.text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank:hover input:checked~.text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox:hover input:checked~.text{color:#5672c4}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank input:checked~.border,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox input:checked~.border,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank input:checked~.border,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox input:checked~.border{border:1px solid #00c4c9}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank input:checked~.border .check,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox input:checked~.border .check,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank input:checked~.border .check,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox input:checked~.border .check{opacity:1}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank input:checked~.text,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox input:checked~.text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank input:checked~.text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox input:checked~.text{color:#00c4c9}@media (max-width:500px){#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox{height:45px;min-width:0}#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank .text .bottom,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox .text .bottom{display:none}}@media (max-width:395px){#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .blank,#signup-form.new-button-ab-test .create-account .input-row.grades .grid-items .checkbox{width:65px}}#signup-form.new-button-ab-test .create-account .input-row.iama{padding-bottom:10px}#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox{height:40px;width:auto;min-width:auto;max-width:none}#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank .text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox .text{position:relative;bottom:3px;font-size:16px;line-height:46px;padding:0 15px;box-sizing:border-box}@media (max-width:480px){#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .blank .text,#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items .checkbox .text{padding:0 10px}}@media (max-width:360px){#signup-form.new-button-ab-test .create-account .input-row.iama .grid-items{justify-content:flex-start;flex-wrap:wrap}}#signup-form .modal-content form{margin-top:18px}#signup-form .modal-content form .type-grade-separator{border-top:1px solid #c5c5c5;border-bottom:none;margin-bottom:15px}#signup-form .modal-content form .input-row .forgot{font-size:13px}#signup-form .modal-content form .input-row.has_error .forgot{font-size:15px}#signup-form .modal-content form .input-row label.inline{display:inline-block;vertical-align:middle}@media (max-width:360px){#signup-form .modal-content form .input-row label.inline{margin-right:6px}}#signup-form .modal-content form .input-row label.checkbox{display:inline-block;vertical-align:top;margin-right:10px;font-size:15px;line-height:18px}@media (max-width:400px){#signup-form .modal-content form .input-row label.checkbox{margin-right:6px;font-size:13px}}#signup-form .modal-content form .input-row label.checkbox:last-child{margin-right:0}#signup-form .modal-content form .input-row label.checkbox input,#signup-form .modal-content form .input-row label.checkbox span{vertical-align:middle;display:inline-block}#signup-form .modal-content form .disclaimer{text-align:center;margin:15px 0 5px;padding:0}#signup-form .modal-content form .disclaimer p{margin:5px 0;font-size:14px;line-height:1.25}@media (min-width:1000px){#signup-form .modal-content form .disclaimer p{line-height:1.375}}#signup-form .modal-content .create-account .signup-form .loginwith.smaller-social-btns #register-with-google,#signup-form .modal-content .create-account .signup-form .loginwith.smaller-social-btns #register-with-google .abcRioButton,#signup-form .modal-content .create-account .signup-form .loginwith.smaller-social-btns .register-with-google,#signup-form .modal-content .create-account .signup-form .loginwith.smaller-social-btns .register-with-google .abcRioButton{max-width:none}#signup-form .modal-content .or-area{text-align:center;border-bottom:1px solid #c5c5c5;line-height:.1em;margin:20px 0 30px}#signup-form .modal-content .or-area span{background-color:#fff;padding:0 20px;color:#c5c5c5}#signup-form .modal-content .loginwith .abcRioButton{border:1px solid #4285f4;border-radius:3px;width:100%!important}#signup-form .modal-content .loginwith .abcRioButton .abcRioButtonIcon{display:inline-block;float:none}#signup-form .modal-content .loginwith .abcRioButton .abcRioButtonContents{display:inline-block;font-size:21px!important}@media (max-width:359px){#signup-form .modal-content .loginwith .abcRioButton .abcRioButtonContents{font-size:18px!important}}#signup-form .modal-content .loginwith .abcRioButton.fb-btn-container{background-color:#3b5998;color:#fff}#signup-form .modal-content .loginwith .abcRioButton.fb-btn-container .fb_iframe_widget span{display:inline!important;padding:15px;margin-right:15px;width:15px!important;height:15px!important}@media (max-width:749px){#signup-form .modal-content .loginwith .abcRioButton.fb-btn-container .fb_iframe_widget span{display:inline-block!important;padding:13px 17px 13px 21px;margin-right:0}}#signup-form .modal-content .loginwith .abcRioButton.fb-btn-container .fb-login-button{display:inline-block}#signup-form .modal-content .loginwith .abcRioButton.fb-btn-container .fb-login-text{font-size:21px;line-height:45px}@media (max-width:749px){#signup-form .modal-content .loginwith .abcRioButton.fb-btn-container .fb-login-text{vertical-align:top}}@media (max-width:359px){#signup-form .modal-content .loginwith .abcRioButton.fb-btn-container .fb-login-text{font-size:18px!important}}@media (max-width:560px){#signup-form .modal-content .loginwith.smaller-social-btns.new-button-ab-test .abcRioButton.margin-right{margin-right:0}}#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton{border:1px solid #4285f4;border-radius:3px;width:100%;height:40px!important;box-sizing:border-box;max-width:205px;vertical-align:top}@media (max-width:750px){#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton{max-width:245px}}#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton .abcRioButtonIcon{display:inline-block;float:none;padding:8px 8px 10px 30px}#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton .abcRioButtonContents{display:inline-block;font-family:TTNorms-Medium,Arial,sans-serif;font-size:15px!important;line-height:40px}@media (max-width:359px){#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton .abcRioButtonContents{font-size:15px!important}}#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton.margin-right{margin-right:15px}#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton.fb-btn-container .fb_iframe_widget span{display:inline-block!important;padding:11px 6px;margin-right:0}@media (max-width:749px){#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton.fb-btn-container .fb_iframe_widget span{display:inline-block!important;padding:10px 17px 13px 21px;margin-right:0}}#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton.fb-btn-container .fb-login-text{font-size:15px;line-height:40px;vertical-align:top}@media (max-width:359px){#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton.fb-btn-container .fb-login-text{font-size:14px!important}}#signup-form .modal-content .loginwith.smaller-social-btns #register-with-google,#signup-form .modal-content .loginwith.smaller-social-btns .register-with-google{margin-bottom:0;display:inline-block;max-width:205px;width:100%}@media (max-width:750px){#signup-form .modal-content .loginwith.smaller-social-btns #register-with-google,#signup-form .modal-content .loginwith.smaller-social-btns .register-with-google{max-width:245px}}@media (max-width:600px){#signup-form .modal-content .loginwith.smaller-social-btns #register-with-google,#signup-form .modal-content .loginwith.smaller-social-btns .register-with-google{max-width:none}}#signup-form .modal-content .loginwith.smaller-social-btns #register-with-google div.abcRioButtonIcon,#signup-form .modal-content .loginwith.smaller-social-btns .register-with-google div.abcRioButtonIcon{background-color:#fff;padding:5px 5px 4px!important;vertical-align:-16px}#signup-form .modal-content .loginwith.smaller-social-btns #register-with-google .abcRioButton,#signup-form .modal-content .loginwith.smaller-social-btns .register-with-google .abcRioButton{background-color:#4285f4;color:#fff}#signup-form .modal-content .loginwith.social-login-design.new-button-ab-test .abcRioButton{max-width:100%}@media (max-width:560px){#signup-form .modal-content .loginwith.social-login-design.new-button-ab-test .abcRioButton.margin-right{margin-right:0}}#signup-form .modal-content .loginwith.social-login-design .abcRioButton{border:1px solid #4285f4;border-radius:3px;width:100%;margin-bottom:15px;height:40px!important;box-sizing:border-box;max-width:205px;vertical-align:top;text-align:left}#signup-form .modal-content .loginwith.social-login-design .abcRioButton .abcRioButtonIcon{display:inline-block;float:none;padding:4px!important;margin:5px 8px}#signup-form .modal-content .loginwith.social-login-design .abcRioButton .abcRioButtonContents{display:inline-block;font-size:15px!important;line-height:40px}@media (max-width:359px){#signup-form .modal-content .loginwith.social-login-design .abcRioButton .abcRioButtonContents{font-size:15px!important}}#signup-form .modal-content .loginwith.social-login-design .abcRioButton.margin-right{margin-right:0}#signup-form .modal-content .loginwith.social-login-design .abcRioButton.fb-btn-container{background-color:#3b5998;color:#fff;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;font-size:16px;max-width:none}#signup-form .modal-content .loginwith.social-login-design .abcRioButton.fb-btn-container .fb_iframe_widget span{display:block;padding:0;margin-right:0;text-align:left!important}@media (max-width:749px){#signup-form .modal-content .loginwith.social-login-design .abcRioButton.fb-btn-container .fb_iframe_widget span{display:block;margin-right:0}}#signup-form .modal-content .loginwith.social-login-design #register-with-google,#signup-form .modal-content .loginwith.social-login-design .register-with-google{margin-bottom:0;display:inline-block}#signup-form .modal-content .loginwith.social-login-design .or-area{text-align:center;line-height:.1em;margin:15px 0 30px;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;border-bottom:none;color:#464646}#signup-form .modal-content .loginwith #status{color:#f05a3f;text-align:center}#signup-form .modal-content .loginwith #register-with-google,#signup-form .modal-content .loginwith .register-with-google{margin-bottom:0}@media (max-width:749px){#signup-form .modal-content .create-account form{margin-top:14px}#signup-form .modal-content .create-account form .input-row{padding-bottom:5px}#signup-form .modal-content .create-account form .type-grade-separator{margin:0 0 5px}#signup-form .modal-content .create-account .loginwith .abcRioButton.fb-btn-container .fb-login-button-container{margin:0 auto;text-align:left;width:180px}#signup-form .modal-content .create-account .loginwith .abcRioButton.fb-btn-container .fb-login-button-container .fb-login-button{display:inline-block}#signup-form .modal-content .create-account .loginwith .or-area{margin-bottom:0}#signup-form .modal-content .create-account .loginwith .or-area.or-area-bottom{margin:10px 0 20px}}@media (max-width:600px){#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton{width:100%!important;max-width:none!important;margin-bottom:15px}#signup-form .modal-content .loginwith.smaller-social-btns .abcRioButton .abcRioButtonIcon{padding:12px 8px 10px 50px!important}#signup-form .modal-content .loginwith.smaller-social-btns #register-with-google,#signup-form .modal-content .loginwith.smaller-social-btns .register-with-google{margin-bottom:0;display:block}#signup-form .modal-content .loginwith.social-login-design{text-align:center}#signup-form .modal-content .loginwith.social-login-design .abcRioButton.margin-right{margin-right:0}#signup-form .modal-content .loginwith.social-login-design .abcRioButton.fb-btn-container .fb_iframe_widget span{display:block;padding:0;margin-right:0;text-align:left!important}#signup-form .modal-content .loginwith.social-login-design #register-with-google,#signup-form .modal-content .loginwith.social-login-design .register-with-google{margin-bottom:0;display:inline-block;max-width:236px}}@media (max-width:480px){#signup-form .modal-content{padding:20px}#signup-form .modal-content .create-account .description{margin:0 0 5px}#signup-form .modal-content .create-account form{margin-top:10px}#signup-form .modal-content .create-account form label.checkbox{margin:0}#signup-form .modal-content .create-account form .input-row.grades,#signup-form .modal-content .create-account form .input-row.iama{padding-bottom:0}#signup-form .modal-content .create-account .loginwith .abcRioButton.fb-btn-container{margin-bottom:10px}#signup-form .modal-content .create-account .loginwith #register-with-google,#signup-form .modal-content .create-account .loginwith .register-with-google{margin-bottom:0}#signup-form .modal-content .create-account .submit{width:100%!important}}#signup-form .signup-form.with-age-gate .description{margin:10px 0}#signup-form .signup-form.hidden{display:none}#signup-form .signup-age-gate h3{margin-top:0;margin-bottom:10px}#signup-form .signup-age-gate .description{margin:10px auto 20px;font-size:16px}#signup-form .signup-age-gate .btn-area{color:#464646;position:relative}#signup-form .signup-age-gate .btn-area p{margin-bottom:20px}#signup-form .signup-age-gate .btn-area .text-bigger{font-size:25px;color:#464646;padding:10px}#signup-form .signup-age-gate .btn-area button{margin:15px 10px}#signup-form .signup-age-gate .btn-area button.age-gate-pass{padding-left:29px;padding-right:29px}#signup-form .signup-age-gate .btn-area button.age-gate-fail{padding-left:44px;padding-right:44px}#signup-form .signup-age-gate .btn-area button:focus{outline:0}#signup-form .signup-age-gate .roly-kid{display:flex;margin:0 auto -60px}@media (max-width:522px){#signup-form .signup-age-gate{margin-bottom:20px}#signup-form .signup-age-gate .btn-area button.age-gate-pass{display:block;width:95%;margin-right:20px;order:1}#signup-form .signup-age-gate .btn-area button.age-gate-fail{display:block;width:95%;margin-right:20px;order:2}#signup-form .signup-age-gate .roly-kid{display:none}}#signup-form .screen-age-gate-fail{display:none;margin-bottom:75px;position:relative;text-align:left}#signup-form .screen-age-gate-fail .text-bigger{color:#464646;font-size:30px}#signup-form .screen-age-gate-fail .link-outer{margin-top:50px;text-align:left;font-size:25px}#signup-form .screen-age-gate-fail .tutu-pre-teen{width:146px;height:185px}@media (max-width:530px){#signup-form .screen-age-gate-fail .link-outer{font-size:20px}#signup-form .screen-age-gate-fail .tutu-pre-teen{width:33%;height:auto}}#additional-info-request form .btn-container{text-align:right;margin-top:15px}#additional-info-request form .btn{margin-left:20px}#additional-info-request form label.checkbox{margin-right:10px}#additional-info-request .twitter-typeahead{width:100%;display:block}#additional-info-request .tt-menu{background-color:#fff;border:1px solid #464646;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,.2);color:#464646;height:80px;margin:2px 0 0;overflow-y:scroll;overflow-x:hidden;padding:8px;width:100%}#additional-info-request .tt-menu .tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#5672c4}.inline-dropdown{position:relative;display:inline-block}.inline-dropdown>.contents{z-index:9999;position:absolute;top:100%;left:0;right:auto;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.23);background:#fff;color:#464646;display:none;list-style-type:none;padding:0;margin:0;width:200px;border-top:1px solid #dbdbdb}.inline-dropdown>.contents li{padding:0;margin:0;list-style-type:none;display:block}.inline-dropdown>.contents li a{display:block;padding:8px 10px;border-bottom:1px solid #dbdbdb}.inline-dropdown>.contents li a:hover{background:#ededed}.inline-dropdown.right>.contents{right:0;left:auto}.inline-dropdown.open>.contents{display:block}#whats-new-modal .modal-content{padding:0}#whats-new-modal .header{padding:12px 20px 12px 70px;position:relative;z-index:10;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.8),0 2px 4px 0 rgba(0,0,0,.14)}#whats-new-modal .header i{position:absolute;font-size:50px;left:5px;top:15px;color:#00c4c9}#whats-new-modal .header h3{font-size:35px;color:#00c4c9;margin:0;padding:0}#whats-new-modal .header h4{font-size:13px;color:#878787;margin:0;padding:0}#whats-new-modal .pages{background:#ededed;padding:20px}#whats-new-modal .pages .page{margin-bottom:30px}#whats-new-modal .pages .page h5{color:#464646;font-size:24px;margin:-5px 0 10px}#whats-new-modal .pages .page .item{color:#464646;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);border-radius:4px}#whats-new-modal .pages .page .item .item-body{padding:8px 15px}#whats-new-modal .pages .page .item>a{text-align:right;display:block;padding:8px;margin-top:-5px;margin-bottom:-5px;color:#00c4c9}#whats-new-modal .pages .page.features .item{margin-bottom:20px;font-size:15px}#whats-new-modal .pages .page.features .item .item-title{font-size:26px;padding:8px 15px;border-bottom:1px solid #dbdbdb}#whats-new-modal .pages .page.content .item,#whats-new-modal .pages .page.fixes .item{border-bottom:1px solid #dbdbdb;font-size:15px;border-radius:0}#whats-new-modal .pages .page.content .item .main-icon,#whats-new-modal .pages .page.fixes .item .main-icon{font-size:14px;width:28px;height:28px;display:inline-block;line-height:28px;text-align:center;color:#fff;background:#00c4c9;border-radius:30px;vertical-align:middle;margin-right:12px}#whats-new-modal .pages .page.content .item .main-icon.icon-worksheet,#whats-new-modal .pages .page.fixes .item .main-icon.icon-worksheet{background:#bf9ac1}#whats-new-modal .pages .page.content .item .main-icon.icon-star,#whats-new-modal .pages .page.fixes .item .main-icon.icon-star{background:#44c5ac}#whats-new-modal .pages .page.content .item .main-icon.icon-skill-builder,#whats-new-modal .pages .page.fixes .item .main-icon.icon-skill-builder{background:#83667f}#whats-new-modal .pages .page.content .item .main-icon.icon-lesson-plan,#whats-new-modal .pages .page.fixes .item .main-icon.icon-lesson-plan{background:#854555}#whats-new-modal .pages .page.content .item:first-of-type,#whats-new-modal .pages .page.fixes .item:first-of-type{border-top:1px solid #dbdbdb;border-top-left-radius:4px;border-top-right-radius:4px}#whats-new-modal .pages .page.content .item:last-of-type,#whats-new-modal .pages .page.fixes .item:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#whats-new-modal .pages .page.content .item>a,#whats-new-modal .pages .page.fixes .item>a{font-size:13px}#whats-new-modal .pages .page.fixes .item{position:relative}#whats-new-modal .pages .page.fixes .item .main-icon{position:absolute;top:10px;left:15px}#whats-new-modal .pages .page.fixes .item .item-body{margin-left:45px;padding:8px 15px 8px 11px}.content-result{position:relative;background-color:#faf5ed;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);display:inline-block;margin:7px;overflow:hidden;width:100%;height:100%;min-width:230px;max-width:230px;max-height:240px;transition:box-shadow .2s}.content-result .content-result-link{display:block;width:230px;height:240px}.content-result .content-result-link .front-section{border-radius:4px;box-sizing:border-box;width:230px;height:240px;left:0;overflow:hidden;white-space:normal;padding:0;position:absolute;right:0;top:0;z-index:1}.content-result .content-result-link .front-section .image{position:relative;background-color:#faf5ed;border:0;box-sizing:border-box;height:138px;overflow:hidden}.content-result .content-result-link .front-section .image.narrow-section{height:118px;margin:20px auto 0;width:80%}.content-result .content-result-link .front-section .image.narrow-section.shift-left{transform:translateX(-8px)}.content-result .content-result-link .front-section .image img,.content-result .content-result-link .front-section .image svg{border-radius:4px 4px 0 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);box-sizing:border-box;width:100%;min-width:100%;height:auto;min-height:138px}.content-result .content-result-link .front-section .image img.inset,.content-result .content-result-link .front-section .image svg.inset{border:10px solid #fff;background-color:#fff}.content-result .content-result-link .front-section .image img.inset20,.content-result .content-result-link .front-section .image svg.inset20{border:20px solid #fff}.content-result .content-result-link .front-section .image img.border,.content-result .content-result-link .front-section .image svg.border{border:1.5px solid #fff}.content-result .content-result-link .front-section .stack{position:absolute;top:0;left:.5px;width:100%;height:100%;pointer-events:none;z-index:-1}.content-result .content-result-link .front-section .stack .page{position:absolute;height:118px;width:80%;background:#fff;background-size:100% auto;background-position:50% 0;border-radius:4px 4px 0 0;box-sizing:border-box;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24)}.content-result .content-result-link .front-section .stack .page.page1{margin:23px auto 0 26px;z-index:0}.content-result .content-result-link .front-section .stack .page.page2{margin:27px auto 0 30px;z-index:-1}.content-result .content-result-link .front-section .stack.wide{transform:translateX(-8px);filter:brightness(1.25) contrast(.95)}.content-result .content-result-link .front-section .stack.wide .page1{margin:29px auto 0 33px;border:1.5px solid #fff}.content-result .content-result-link .front-section .stack.wide .page2{margin:39px auto 0 43px;border:1.5px solid #fff}.content-result .content-result-link .front-section .content-title{background-color:#fff;border-bottom:1px solid #ededed;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-sizing:border-box;height:104px;padding:10px 20px 0;position:relative;text-align:left}.content-result .content-result-link .front-section .content-title .title{color:#464646;font-size:16px;height:40px;line-height:18px;display:flex;align-items:center;overflow:hidden}.content-result .content-result-link .front-section .content-title .title span{margin-top:5px;max-height:42px}.content-result .content-result-link .front-section .content-title .content-type{bottom:16px;color:#878787;font-size:14px;line-height:1.375;left:20px;position:absolute;text-transform:capitalize}.content-result .content-result-link .front-section .content-title .content-rating{position:absolute;bottom:13px;right:15px}.content-result .content-result-link .front-section .content-title .content-rating .full .icon-star{color:#00b5ba}.content-result .content-result-link .front-section .content-title .content-rating.none{bottom:16px;font-size:14px;color:#878787}.content-result .background-section{position:absolute;top:0;background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#464646;display:flex;flex-direction:column;white-space:normal;width:230px;height:200px;margin-top:40px;opacity:0;padding:10px 20px 0;text-align:left;transform:translateY(98px);transition:transform .15s,opacity .15s;z-index:2;pointer-events:none}.content-result .background-section .title{color:#464646;font-size:16px;height:40px;line-height:18px;display:flex;align-items:center;overflow:hidden}.content-result .background-section .title span{margin-top:5px;max-height:42px}.content-result .background-section .description{font-size:14px;line-height:1.375;height:80px;margin-bottom:4px;overflow:hidden}.content-result .background-section .description.long{height:134px}.content-result .background-section .categories{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-result .background-section .categories>div{display:inline-block;color:#878787;font-size:14px;padding:0 5px 0 0}.content-result .background-section .categories>div:last-child{padding:0}.content-result .background-section .content-type{bottom:16px;color:#878787;font-size:14px;line-height:1.375;left:20px;position:absolute;text-transform:capitalize}.content-result .background-section .content-rating{position:absolute;bottom:13px;right:15px}.content-result .background-section .content-rating .full .icon-star{color:#00b5ba}.content-result .background-section .content-rating.none{bottom:16px;font-size:14px;color:#878787}.content-result .background-section .cta-area{position:absolute;bottom:44px;left:20px;width:190px;pointer-events:auto;padding:8px 0}.content-result .background-section .cta-area .btn{width:100%}.content-result .content-type .content-icon{position:relative;display:inline-block;vertical-align:middle;width:24px;height:24px;border-radius:24px;line-height:24px;text-align:center;margin:0 1px -1px -2px;font-size:14px;overflow:hidden}.content-result .content-type .content-icon.premium{background:#f25e83}.content-result .content-type .content-icon.premium .icon-diamond{color:#fff}.content-result .content-type .content-icon.premium i:before{margin:6px 0 0 .5px;width:17px}.content-result .content-type .content-icon.premium.premium-teal-diamond{background:#00c4c9}.content-result .content-type .content-icon.EL{background:#ffded1;color:#464646}.content-result .content-type .content-type-name{display:inline-block;vertical-align:bottom}.content-result:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.23)}.content-result:hover .content-result-link{text-decoration:none}.content-result:hover .background-section{opacity:1;transform:translateY(0)}.content-result.with-cta .background-section{padding:20px 20px 0}.content-result.with-cta .background-section .description{display:none}.content-result.with-cta .background-section .categories{bottom:72px}.content-result.ratings{height:300px;max-height:300px}.content-result.ratings .content-result-link{border-bottom:1px solid #ddd}.content-result.ratings .ratings-container{background-color:#fff;padding:10px 10px 10px 20px;height:40px}.content-result.ratings .ratings-container .rate-text{font-size:14px;color:#464646}.content-result.ratings .ratings-container .rate-text.no-rating{padding-top:10px}.content-result.ratings .background-section{box-shadow:0 -1px 6px -1px rgba(0,0,0,.3)}.content-result.noStars .content-rating,.content-result.ratings .content-rating{display:none}.content-result.collectible-content .content-rating{right:38px!important}.arrow-nav{background-color:#fff;border-radius:40px;cursor:pointer;font-size:27px;text-align:center;line-height:62px;height:64px;width:64px;box-shadow:0 1px 4px rgba(0,0,0,.35);z-index:10;transform:scale(1);transition:transform 75ms}.arrow-nav.left-nav{left:-75px}.arrow-nav.right-nav{right:-75px}.arrow-nav i{color:#5672c4;transition-delay:75ms}.arrow-nav:hover{animation:popUp .25s forwards}.arrow-nav:active{transform:scale(.9)}.arrow-nav:active i{color:#00c4c9;transition:color 0ms}.arrow-nav.disabled{background-color:#ededed;cursor:default;box-shadow:none}.arrow-nav.disabled:hover{animation:none}.arrow-nav.disabled:active{transform:none}.arrow-nav.disabled i{color:#c5c5c5}@keyframes popUp{0%{box-shadow:0 1px 4px rgba(0,0,0,.35);font-size:27px}to{box-shadow:0 3px 6px rgba(0,0,0,.35);font-size:28px}}@media (max-width:420px){.arrow-nav{width:54px;height:54px;line-height:52px}.arrow-nav.left-nav{left:-35px}.arrow-nav.right-nav{right:-35px}}.related-materials-container{width:100%;clear:both;margin-bottom:20px;margin-top:25px;overflow:hidden;display:flex}.related-materials-container .related-materials{width:100%}.related-materials-container .related-materials .related-materials-header{color:#464646;font-size:32px;padding:5px 0}.related-materials-container .related-materials .content-carousel{display:flex;justify-content:space-around}.related-materials-container .related-materials .content-carousel .content-container{position:relative}.related-materials-container .related-materials .content-carousel .content-container .arrow-nav{position:absolute;margin-top:105px}.related-materials-container .related-materials .content-carousel .content-container .content-results{margin:10px 0;justify-content:space-around}.related-materials-container .related-materials .content-carousel .content-container .content-results .content-result.hidden-content-result{display:none!important}.star-rating-page{padding:0 0 6px;font-size:24px}@media print{.star-rating-page{display:none!important}}.star-rating-page .stars-page{display:inline-block;vertical-align:middle;margin-right:5px;height:27px;overflow:hidden}.star-rating-page .stars-page .star-page{display:inline-block;position:relative;margin-right:-4px;padding-right:5px;overflow:hidden;width:24px;height:27px}.star-rating-page .stars-page .star-page .full{overflow:hidden}.star-rating-page .stars-page .star-page .full i{color:#5672c4;position:relative}.star-rating-page .stars-page .star-page i{margin:0 -3px}.star-rating-page .stars-page .star-page i.bg{color:#dbdbdb;left:0;position:absolute}.star-rating-page.interactive .stars-page{cursor:pointer}.star-rating-page.interactive .stars-page:hover .star-page .full{display:none}.star-rating-page.interactive .stars-page:hover .star-page i.bg{color:#5672c4}.star-rating-page.interactive .stars-page:hover .star-page:hover~.star-page i.bg{color:#dbdbdb;text-shadow:none}.star-rating-page .rating-info{display:inline-block;color:#878787;font-size:14px}.star-rating{padding:0 0 6px;font-size:12px}@media print{.star-rating{display:none!important}}.star-rating .stars{vertical-align:middle;margin-right:5px}.star-rating .stars,.star-rating .stars .star{display:inline-block;height:15px;overflow:hidden}.star-rating .stars .star{position:relative;width:11px;margin-right:-5px;padding-right:4.5px}.star-rating .stars .star .full{overflow:hidden}.star-rating .stars .star .full i{color:#5672c4;position:relative}.star-rating .stars .star i{margin:0 -3px}.star-rating .stars .star i.bg{color:#dbdbdb;left:0;position:absolute}.star-rating.interactive .stars{cursor:pointer}.star-rating.interactive .stars:hover .star .full{display:none}.star-rating.interactive .stars:hover .star i.bg{color:#5672c4}.star-rating.interactive .stars:hover .star:hover~.star i.bg{color:#dbdbdb;text-shadow:none}.star-rating .rating-info{display:inline-block;color:#878787;vertical-align:-3px}.star-rating .rating-info span{font-size:16px;line-height:1.3}@media (min-width:1000px){.star-rating .rating-info span{line-height:1.375}}.tt-hint{visibility:hidden}.nav-search-form span.twitter-typeahead,.search-form.form span.twitter-typeahead{background:#fff;position:relative;display:inherit!important;width:100%;border-radius:30px}.nav-search-form .tt-menu,.search-form.form .tt-menu{width:100%;margin-top:10px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);top:35px!important;padding:0!important;max-height:300px;overflow-y:auto;text-align:left;z-index:10000!important}.nav-search-form .tt-menu .empty-results,.nav-search-form .tt-menu .tt-suggestion,.search-form.form .tt-menu .empty-results,.search-form.form .tt-menu .tt-suggestion{padding:8px 20px;font-size:16px;line-height:24px}.nav-search-form .tt-menu .tt-suggestion,.search-form.form .tt-menu .tt-suggestion{margin:0}.nav-search-form .tt-menu .tt-suggestion:hover,.search-form.form .tt-menu .tt-suggestion:hover{cursor:pointer!important;background:#f7f7f7!important}.nav-search-form .tt-menu .tt-suggestion.tt-cursor,.search-form.form .tt-menu .tt-suggestion.tt-cursor{color:#333;background-color:#f7f7f7}.nav-search-form .tt-menu .tt-suggestion p,.search-form.form .tt-menu .tt-suggestion p{margin:0}.content-results{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:1355px){.content-results{flex-wrap:nowrap}}@media (max-width:1199px){.content-results{flex-wrap:nowrap}}@media (max-width:749px){.content-results{flex-wrap:wrap}}.content-results .white-content-result{display:inline-block;margin:20px;position:relative;width:286px;height:286px}@media (max-width:999px){.content-results .white-content-result{margin:10px auto}}.content-results .white-content-result .front-section{box-sizing:border-box;border-bottom:1px solid silver;font-size:14px;height:286px;left:0;overflow:hidden;padding:0;position:absolute;right:0;z-index:2}.content-results .white-content-result .front-section .image{background-color:#fff;border:1px solid silver;height:215px}.content-results .white-content-result .front-section .image img{height:100%;object-fit:cover;object-position:50% 0;width:100%}.content-results .white-content-result .front-section .content-title{background-color:#fff;border-left:1px solid silver;border-right:1px solid silver;padding:13px 13px 0;text-align:left;height:200px}.content-results .white-content-result .front-section .content-title .content-type{color:#888;text-transform:uppercase;font-size:14px}.content-results .white-content-result .front-section .content-title .title{color:#444;font-weight:500;margin:0 0 20px;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:25px}.content-results .white-content-result .front-section .content-title .description{font-size:16px;overflow:hidden;height:55px;color:#000}.content-results .white-content-result .front-section .content-title .download-btn-container{text-align:center;margin-top:10px}.content-results .white-content-result .front-section:hover .image{height:85px}.content-results .white-content-result .front-section:hover .content-title{background-color:#f2f2f2}.content-results .content-result-link:hover{box-shadow:1px 1px 4px rgba(0,0,0,.35)}.content-result .collectible-content-item{position:absolute;bottom:0;left:0;width:100%;height:auto;min-height:20px;padding:8px 5px;text-align:right;box-sizing:border-box;pointer-events:none;z-index:10}.content-result .collectible-content-item .btn-round{padding:0;width:36px;height:36px;text-align:center;line-height:36px;font-size:20px;color:#878787;box-sizing:border-box;pointer-events:auto;cursor:pointer}.content-result .collectible-content-item .btn-round:hover{color:#878787}.content-result .collectible-content-item .btn-round .icon-bookmark{display:inline;margin-right:-1px}.content-result .collectible-content-item .btn-round .icon-bookmark-filled{display:none;color:#00c4c9;margin-right:-1px}.content-result .collectible-content-item .btn-round.selected .icon-bookmark{display:none}.content-result .collectible-content-item .btn-round.selected .icon-bookmark-filled{display:inline}.content-result:hover .collectible-content-item{opacity:1}.collectible-content-item.inline{font-weight:600}.collectible-content-item.inline .btn-collect .icon-bookmark{display:inline;margin-right:-1px}.collectible-content-item.inline .btn-collect .icon-bookmark-filled{display:none;margin-right:-1px}.collectible-content-item.inline .btn-collect span.add-to-collection{display:inline}.collectible-content-item.inline .btn-collect.selected .icon-bookmark,.collectible-content-item.inline .btn-collect span.added-to-collection{display:none}.collectible-content-item.inline .btn-collect.selected .icon-bookmark-filled{display:inline}.collectible-content-item.inline .btn-collect.selected span.add-to-collection{display:none}.collectible-content-item.inline .btn-collect.selected span.added-to-collection{display:inline}.collectible-content-item.inline .btn-collect:hover{text-decoration:none}.collectible-content-item.inline .btn-collect:hover span{text-decoration:underline}.collectible-content-item.inline.disabled{pointer-events:none}.collectible-content-item.inline.disabled a{color:#999}.dicon{vertical-align:middle}.dicon,.dicon.dicon-sm{width:40px;height:40px}.dicon.dicon-lg{width:60px;height:60px}.dicon.dicon-xl{width:80px;height:80px}.dark-theme .dicon{fill:#00c4c9!important}.light-theme .dicon{fill:#ffded1!important}.dicon{fill:#ffded1}.dicon.dark{fill:#00c4c9}.dicon.light{fill:#ffded1}header.reorg{background:#fff;color:#464646;box-sizing:border-box;height:100px;position:relative
  /*!
   * Hamburgers
   * @description Tasty CSS-animated hamburgers
   * @author Jonathan Suh @jonsuh
   * @site https://jonsuh.com/hamburgers
   * @link https://github.com/jonsuh/hamburgers
  */}header.reorg .icon-diamond,header.reorg .icon-diamond-outline{vertical-align:middle;padding-left:3px;color:#00c4c9;font-size:12px}header.reorg .icon-diamond-outline.anonymous,header.reorg .icon-diamond-outline.basic,header.reorg .icon-diamond.anonymous,header.reorg .icon-diamond.basic{color:#f25e83}header.reorg .btn-teal,header.reorg .btn-teal:hover:not(.disabled){background-color:#00b5ba}header.reorg .seasonal-icon{position:relative}header.reorg .seasonal-icon .dicon{position:absolute;width:23px;height:23px;top:-3px;left:7px}header.reorg .container{display:flex;line-height:40px;max-width:1150px;margin:0 auto}header.reorg .container .tabs{display:flex;left:-400px}header.reorg .container .tabs .expanded-background{display:none}header.reorg .container .tabs .menu-login-links{display:none;position:absolute;top:10px;right:15px}header.reorg .container .tabs .menu-login-links .btn{padding:6px 15px}header.reorg .container .tabs .menu-login-links .signin{border:0;color:#464646}header.reorg .container .tab{padding:30px 10px;cursor:pointer}header.reorg .container .tab .tab-text{font-size:18px;line-height:40px;white-space:nowrap;position:relative;display:inline-block}header.reorg .container .tab .tab-text i{display:inline-block;transition:transform .3s;color:#9f9f9f}header.reorg .container .tab .tab-text:hover{color:#5672c4}header.reorg .container .tab.active .tab-text{font-weight:700}header.reorg .container .tab.active .tab-text i{transform:rotate(180deg);color:#5672c4}header.reorg .container .tab.active .tab-text:hover{color:#464646;text-decoration:none}header.reorg .container .tab .dropdown{position:absolute;top:50%;margin-top:25px;left:0;width:334px;box-sizing:border-box;padding:15px 20px;z-index:9990;display:none;cursor:default;color:#464646;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);background-color:#fcfbf7;border:1px solid rgba(0,0,0,.1)}header.reorg .container .tab .dropdown .flex-grid .col{flex-basis:0;padding-right:20px}header.reorg .container .tab .dropdown .flex-grid .col.left-side{min-width:58%;margin-right:50px;border-right:1px solid #dbdbdb}header.reorg .container .tab .dropdown .flex-grid .col:last-child{padding-right:0}header.reorg .container .tab .dropdown .section-header{font-size:16px;line-height:26px;margin:0;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}header.reorg .container .tab .dropdown .section-sub-header{text-transform:uppercase;font-size:14px;letter-spacing:.5px;color:#878787;margin:0;line-height:1.25;padding:0 0 5px}header.reorg .container .tab .dropdown ul{padding:0 0 20px;margin:0;list-style:none}header.reorg .container .tab .dropdown ul li{padding:4px 0;font-size:16px;line-height:22px}header.reorg .container .tab .dropdown ul li i.premium{color:#bababa}header.reorg .container .tab .dropdown ul li.header{line-height:24px;font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500}header.reorg .container .tab .dropdown ul li.header .dicon{width:30px;height:30px;margin-right:3px}header.reorg .container .tab .dropdown ul li.extra-space{padding-top:15px}header.reorg .container .tab .dropdown ul li .grades-holder{overflow:hidden}header.reorg .container .tab .dropdown ul li .grades-holder .toggle{cursor:pointer;color:#5672c4}header.reorg .container .tab .dropdown ul li .grades-holder .toggle i{display:inline-block;transform-origin:50% 50%;transition:transform .5s}header.reorg .container .tab .dropdown ul li .grades-holder .toggle:hover{text-decoration:underline}header.reorg .container .tab .dropdown ul li .grades-holder .grades{padding-left:14px;margin-top:5px;overflow:hidden;max-height:0;opacity:0;transition:max-height .3s,opacity .3s}header.reorg .container .tab .dropdown ul li .grades-holder .grades a{display:block;font-size:14px;line-height:22px}header.reorg .container .tab .dropdown ul li .grades-holder.open .toggle i{transform:rotate(-180deg)}header.reorg .container .tab .dropdown ul li .grades-holder.open .grades{max-height:200px;opacity:1}header.reorg .container .tab .dropdown ul.indent-items li{padding-left:37px}header.reorg .container .tab .dropdown ul.indent-items li.header{padding-left:0}header.reorg .container .tab .dropdown.full-width{right:0;width:auto}header.reorg .container .tab .dropdown.full-width>.flex-grid{max-width:1150px;margin:0 auto}header.reorg .container .tab .dropdown .content-types .section-header{margin-bottom:5px}header.reorg .container .tab .dropdown .content-types .entire-library-link{margin-top:12px;font-weight:600}header.reorg .container .tab.active .dropdown{display:block}header.reorg .container .logo-holder{padding:30px 0;margin-top:-14px;width:200px;margin-right:20px;font-size:38px}header.reorg .container .logo-holder .hamburger{display:none}header.reorg .container .logo-holder .icon-edu-logo{color:#00c4c9}header.reorg .container .logo-holder .icon-logo-mark{display:none}header.reorg .container .logo-holder:hover{text-decoration:none}header.reorg .container .learning-library{display:flex;padding-left:0}header.reorg .container .learning-library .popular-links .section-header{display:none}header.reorg .container .search-form-container form{position:relative;z-index:9991}header.reorg .container .search-form-container form input{border-radius:24px;border:1px solid #c5c5c5;width:180px;box-sizing:border-box;background:#fff;padding:0 10px 0 40px;line-height:40px;height:42px;font-size:16px;outline:none}header.reorg .container .search-form-container form input:active,header.reorg .container .search-form-container form input:focus,header.reorg .container .search-form-container form input:hover{border-color:#5672c4}header.reorg .container .search-form-container form i{position:absolute;color:#5672c4;top:0;left:10px}header.reorg .container .who-we-are{position:relative;display:none}header.reorg .container .guided-lessons{cursor:pointer;padding:30px 10px}@media (max-width:999px){header.reorg .container .guided-lessons{padding:0 20px!important}}header.reorg .container .guided-lessons a{color:#464646;font-size:18px;text-decoration:none}header.reorg .container .guided-lessons a:hover{color:#5672c4;text-decoration:none}header.reorg .container .guidance{position:relative;padding-right:0}header.reorg .container .upgrade-link{padding:30px 10px;display:none}header.reorg .container .login-links{display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box;padding:30px 0;text-align:right;display:none;white-space:nowrap}header.reorg .container .login-links.flex-container{display:flex}header.reorg .container .login-links .signin{color:#464646;font-family:TTNorms,Arial,sans-serif}header.reorg .container .login-links .signin:hover{text-decoration:none;color:#5672c4}header.reorg .container .spacer{flex:1}header.reorg .container .user-menu{padding:30px 0;max-width:200px;cursor:pointer;position:relative}header.reorg .container .user-menu .num-notifications{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background:#00b5ba;border-radius:20px;color:#fff;font-weight:700;font-size:14px;vertical-align:middle}header.reorg .container .user-menu .num-notifications:empty{visibility:hidden}header.reorg .container .user-menu .tab-text{text-align:right;position:relative}header.reorg .container .user-menu .tab-text .email-avatar{margin-bottom:1px;padding-right:35px;line-height:20px}header.reorg .container .user-menu .tab-text .email-avatar .email{display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-weight:700;line-height:24px;font-size:14px}header.reorg .container .user-menu .tab-text .email-avatar .user-icon{position:absolute;right:0;top:4px}header.reorg .container .user-menu .tab-text .email-avatar .num-notifications{position:absolute;right:-4px;top:2px}header.reorg .container .user-menu .tab-text .premium-label{line-height:14px;padding-right:35px}header.reorg .container .user-menu .tab-text .premium-label .icon-diamond-outline{font-size:unset}header.reorg .container .user-menu .tab-text .premium-label span{display:inline-block;background:#00b5ba;color:#fff;padding:3px 4px 1px;font-size:9px;line-height:12px;font-weight:700;letter-spacing:.5px;border-radius:2px;vertical-align:middle;text-transform:uppercase}header.reorg .container .user-menu .dropdown{position:absolute;overflow:hidden;top:50%;margin-top:25px;right:0;width:250px;box-sizing:border-box;padding:15px 0;z-index:9990;cursor:default;display:none;text-align:right;color:#464646;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);background-color:#fcfbf7;border:1px solid rgba(0,0,0,.1)}header.reorg .container .user-menu .dropdown.basic-teacher{width:278px}header.reorg .container .user-menu .dropdown.premium-parent{width:215px}header.reorg .container .user-menu .dropdown ul{padding:0 40px;margin:0;list-style-type:none;display:flex;flex-direction:column}header.reorg .container .user-menu .dropdown ul li{padding:5px 0;margin:0;display:block;line-height:20px;order:5}header.reorg .container .user-menu .dropdown ul li .icon-diamond,header.reorg .container .user-menu .dropdown ul li .icon-diamond-outline{display:none}header.reorg .container .user-menu .dropdown ul li a{display:block}header.reorg .container .user-menu .dropdown ul li .num-notifications{margin-right:-27px;margin-left:5px}header.reorg .container .user-menu .dropdown ul li.extra-space-border,header.reorg .container .user-menu .dropdown ul li.notifications-row{padding-top:15px;margin-top:10px;border-top:1px solid rgba(0,0,0,.1)}header.reorg .container .user-menu .dropdown ul li.extra-space{margin-top:20px}header.reorg .container .user-menu .dropdown ul li.premium-header,header.reorg .container .user-menu .dropdown ul li.upsell{display:none}header.reorg .container .user-menu .dropdown ul li.school-admin{order:0;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}header.reorg .container .user-menu.active .tab-text .email-avatar .num-notifications{display:none}header.reorg .container .user-menu.active .dropdown{display:block}header.reorg .container .notification-modal{text-align:left;cursor:default}header.reorg .container .notification-modal .modal-header{display:flex;margin-bottom:25px;width:100%;justify-content:space-between}header.reorg .container .notification-modal .modal-header h3{margin:0}header.reorg .container .notification-modal .modal-header .delete-all-notifications{display:none;color:#5672c4;font-weight:600;cursor:pointer;font-size:16px}header.reorg .container .notification-modal .notifications-list{border-bottom:1px solid #ededed}header.reorg .container .notification-modal .notifications-list .notification{display:flex;justify-content:space-between;position:relative;text-align:left;line-height:20px;border-top:1px solid #ededed;padding:10px;align-items:center}header.reorg .container .notification-modal .notifications-list .notification a{display:flex;align-items:center}header.reorg .container .notification-modal .notifications-list .notification .notification-delete{cursor:pointer;font-size:16px;color:#878787;margin-left:40px;padding:8px 7px;border-radius:25px}header.reorg .container .notification-modal .notifications-list .notification .notification-delete:hover{background-color:rgba(86,114,196,.1)}@media (min-width:1000px){header.reorg.no-search .search-form-container form{display:none}}header.reorg[data-account-type=Anonymous] .container .login-links,header.reorg[data-account-type=Anonymous] .container .who-we-are{display:block}header.reorg[data-account-type=Anonymous] .container .user-menu{display:none}header.reorg[data-account-type=Basic] .container .upgrade-link{display:block;white-space:nowrap}header.reorg[data-account-type=Basic] .container .user-menu .tab-text{margin-top:10px;margin-bottom:-10px}header.reorg[data-account-type=Basic] .container .user-menu .tab-text .premium-label{display:none}header.reorg[data-account-type=Basic] .container .user-menu .tab-text .email-avatar .user-icon{top:-3px}header.reorg[data-account-type=Basic] .container .user-menu .tab-text .email-avatar .num-notifications{top:-5px}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li .icon-diamond,header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li .icon-diamond-outline{display:inline-block;margin-right:5px}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li.premium{order:10}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li.notifications-row{border-top:0;padding-top:5px;margin-top:0}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li.premium-header{order:8;display:block;margin-top:10px;border-top:1px solid rgba(0,0,0,.1);padding-top:15px;padding-bottom:10px}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li.premium-header span{text-transform:uppercase;color:#878787;font-size:9px;font-weight:700;line-height:12px;letter-spacing:1px;vertical-align:middle}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li.premium-header i{vertical-align:middle}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li.upsell{order:15;display:block;padding-top:15px}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li.upsell a{display:block;font-size:14px;padding:6px 16px}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li.tools-for-teaching{order:16;padding-top:7px}header.reorg[data-account-type=Basic] .container .user-menu .dropdown ul li.signout{order:20}header.reorg .hamburger{padding:15px 10px 15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}header.reorg .hamburger:hover{opacity:.7}header.reorg .hamburger-box{width:26px;height:24px;display:inline-block;position:relative}header.reorg .hamburger-inner{display:block;top:50%;margin-top:8px}header.reorg .hamburger-inner,header.reorg .hamburger-inner:after{width:18px;height:2px;background-color:#464646;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}header.reorg .hamburger-inner:after{content:"";display:block;bottom:-10px}header.reorg .hamburger--slider .hamburger-inner{top:2px}header.reorg .hamburger--slider .hamburger-inner:after{top:10px}header.reorg.expanded .hamburger--slider .hamburger-inner{transform:translate3d(0,5px,0) rotate(45deg)}header.reorg.expanded .hamburger--slider .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-90deg)}nav.reorg-subnav{height:48px;line-height:48px;overflow:hidden;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background:#fcfbf7}nav.reorg-subnav a{color:#464646}nav.reorg-subnav .container{max-width:1150px;margin:0 auto;color:#464646;display:flex}nav.reorg-subnav .container ul{display:flex;padding:0;margin:0;width:100%}nav.reorg-subnav .container ul li{padding:0 10px;display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}nav.reorg-subnav .container ul li.flex-container{display:flex}nav.reorg-subnav .container ul li:first-child{padding-left:0}nav.reorg-subnav .container ul li:last-child{padding-right:0}nav.reorg-subnav .container ul li.header{color:#878787}nav.reorg-subnav .container ul li .seasonal-icon{position:relative;padding-left:20px}nav.reorg-subnav .container ul li .seasonal-icon .dicon{position:absolute;width:23px;height:23px;top:-3px;left:-5px}@media (max-width:750px){nav.reorg-subnav .container ul li .seasonal-icon .dicon{top:-4px}}nav.reorg-subnav .container .popular{display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box;margin-right:90px}nav.reorg-subnav .container .popular li{flex-grow:0}nav.reorg-subnav .container .popular.flex-container{display:flex}nav.reorg-subnav .container .popular .extra-text-small,nav.reorg-subnav .container .popular .header .extra-text,nav.reorg-subnav .container .popular .top-nav-seasonal-icon-only{display:none}@media (max-width:493px){nav.reorg-subnav .container .popular .top-nav-seasonal-icon-only{display:inline-block;padding-left:12px}}@media (max-width:493px){nav.reorg-subnav .container .popular .top-nav-seasonal{display:none}}nav.reorg-subnav .container .popular .short-nav{display:none}@media (max-width:480px){nav.reorg-subnav .container .popular .short-nav{display:inline-block}}nav.reorg-subnav .container .grades ul{display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}nav.reorg-subnav .container .grades ul.flex-container{display:flex}@media (min-width:1000px){header.reorg .container .learning-library.active .tab-text:before{top:100%;margin-top:-4px;left:0;z-index:9993}header.reorg .container .guidance .dropdown:after,header.reorg .container .learning-library.active .tab-text:before,header.reorg .container .who-we-are .dropdown:after{content:"";position:absolute;width:12px;height:12px;transform:rotate(45deg);border-left:1.5px solid rgba(0,0,0,.12);border-top:1.5px solid rgba(0,0,0,.12);background:#fcfbf7}header.reorg .container .guidance .dropdown:after,header.reorg .container .who-we-are .dropdown:after{top:-7.5px;left:18px}header.reorg[data-section=learning-library] .tab.learning-library .tab-text{font-weight:700}header.reorg[data-section=learning-library] .tab.learning-library .tab-text:after{content:"";position:absolute;bottom:-5px;right:25px;left:0;height:6px;background:#00c4c9;border-radius:3px}header.reorg[data-section=guidance] .tab.guidance .tab-text{font-weight:700}header.reorg[data-section=guidance] .tab.guidance .tab-text:after{content:"";position:absolute;bottom:-5px;right:25px;left:0;height:6px;background:#00c4c9;border-radius:3px}header.reorg[data-section=who-we-are] .tab.who-we-are.tab-text{font-weight:700}header.reorg[data-section=who-we-are] .tab.who-we-are .tab-text:after{content:"";position:absolute;bottom:-5px;right:25px;left:0;height:6px;background:#00c4c9;border-radius:3px}header.reorg[data-section=guided-lessons] .guided-lessons .tab-text{display:block;font-weight:700;position:relative}header.reorg[data-section=guided-lessons] .guided-lessons .tab-text:after{content:"";position:absolute;bottom:-5px;right:25px;left:0;height:6px;background:#00c4c9;border-radius:3px;width:100%}}@media (max-width:1199px){header.reorg .container{padding:0 25px}header.reorg .container .tab .tab-text i{margin-left:-2px}header.reorg .container .tab .dropdown .flex-grid .col{padding-right:8px}header.reorg .container .tab .dropdown .flex-grid .col.left-side{min-width:60%;margin-right:30px}header.reorg .container .tab .dropdown .flex-grid .col.left-side>.flex-grid>.col:first-of-type{flex-basis:8%}header.reorg .container .upgrade-link{padding:30px 5px}header.reorg .container .upgrade-link a{padding:6px 12px;font-size:15px}header.reorg .container .search-form-container form input.top-nav-search{width:180px}header.reorg[data-account-type=Anonymous] .container .logo-holder,header.reorg[data-account-type=Basic] .container .logo-holder{width:200px;margin-right:10px;font-size:32px;margin-top:-10px}header.reorg[data-account-type=Anonymous] .container .user-menu .tab-text .email-avatar .email,header.reorg[data-account-type=Basic] .container .user-menu .tab-text .email-avatar .email{max-width:120px}header.reorg[data-account-type=Anonymous] .container .tab,header.reorg[data-account-type=Basic] .container .tab{padding:30px 10px}header.reorg[data-account-type=Anonymous] .container .learning-library .tab-text,header.reorg[data-account-type=Basic] .container .learning-library .tab-text{margin-right:5px}header.reorg[data-account-type=Anonymous] .container .search-form-container form input,header.reorg[data-account-type=Basic] .container .search-form-container form input{width:155px;font-size:15px;padding-left:25px;padding-right:5px}header.reorg[data-account-type=Anonymous] .container .search-form-container form i,header.reorg[data-account-type=Basic] .container .search-form-container form i{left:5px}header.reorg[data-account-type=Basic] .container .tab{padding:30px 3px}nav.reorg-subnav{font-size:14.8px;padding:0 25px}nav.reorg-subnav .container ul li{padding:0 10px}nav.reorg-subnav .container ul li:first-child{padding-left:0}nav.reorg-subnav .container ul li:last-child{padding-right:0}nav.reorg-subnav .container .popular{margin-right:30px}}@media (max-width:1100px){header.reorg .container .search-form-container form input.top-nav-search{display:inline-block;width:100px;padding-left:30px;padding-right:10px}header.reorg[data-account-type=Anonymous] .container .search-form-container form input,header.reorg[data-account-type=Basic] .container .search-form-container form input{width:95px}header.reorg[data-account-type=Anonymous] .container .search-form-container form input.small-screen,header.reorg[data-account-type=Basic] .container .search-form-container form input.small-screen{width:100px}nav.reorg-subnav .container ul li{padding:0 6px}}@media (max-width:999px){header.reorg{height:80px}header.reorg .container{padding:0 20px}header.reorg .container .search-form-container form input{display:inline-block}header.reorg .container .tabs{background:#fcfbf7;left:-400px;opacity:0;transition:left .3s,opacity .3s;position:fixed;top:0;padding-top:115px;bottom:0;width:320px;flex-direction:column;z-index:9991;overflow-y:auto}header.reorg .container .tabs .expanded-background{position:fixed;top:0;height:60px;width:320px;background-color:#fcfbf7;z-index:9992}header.reorg .container .tab{padding:0 20px!important}header.reorg .container .tab .tab-text{font-size:20px;display:inline}header.reorg .container .tab .tab-text i{float:right}header.reorg .container .tab .tab-text:hover{text-decoration:none}header.reorg .container .tab .dropdown{position:relative;left:0;top:0;width:100%;background:transparent;box-shadow:none;padding:0;margin-bottom:5px;display:block;max-height:0;overflow:hidden;opacity:0;border-width:0 0 1px;border-bottom:1px solid rgba(0,0,0,.1);transition:max-height .3s,opacity .3s;margin-top:0}header.reorg .container .tab .dropdown .section-sub-header{opacity:.65}header.reorg .container .tab .dropdown .section-header{opacity:.65;font-size:12px;text-transform:uppercase;letter-spacing:2px}header.reorg .container .tab .dropdown .content-types .entire-library-link{margin-top:0;padding-top:0}header.reorg .container .tab .dropdown ul li a{font-family:TTNorms,Arial,sans-serif;font-weight:400}header.reorg .container .tab .dropdown .flex-grid .col{display:block}header.reorg .container .tab .dropdown .flex-grid .col.left-side{margin-right:0;border-right:0;margin-bottom:20px}header.reorg .container .tab.active .tab-text{font-weight:400}header.reorg .container .tab.active .dropdown{max-height:1000px;opacity:1}header.reorg .container .guided-lessons{margin-bottom:5px;padding:0 20px!important}header.reorg .container .guided-lessons a{font-size:20px}header.reorg .container .logo-holder{padding:12px 0;font-size:30px;margin-top:-4px!important;position:absolute;left:5px;top:-5px;z-index:9993}header.reorg .container .logo-holder .icon-edu-logo,header.reorg .container .logo-holder .icon-logo-mark{vertical-align:text-bottom}header.reorg .container .logo-holder .hamburger{display:inline-block;margin-top:-5px}header.reorg .container .learning-library,header.reorg .container .learning-library .flex-grid{display:block}header.reorg .container .learning-library .popular-links ul{display:block;padding:0}header.reorg .container .learning-library .popular-links ul li:not(.header){display:none}header.reorg .container .learning-library .popular-links ul li.header{font-weight:400}header.reorg .container .learning-library .popular-links ul li.header i{opacity:.65}header.reorg .container .learning-library .popular-links .section-header{display:block}header.reorg .container .learning-library .subjects-trending ul{margin-bottom:10px}header.reorg .container .learning-library .col.content-types .section-header,header.reorg .container .learning-library .col.content-types .section-sub-header,header.reorg .container .learning-library .col.content-types li:not(.entire-library-link),header.reorg .container .learning-library .col.content-types ul:not(.has-entire-library-link){display:none}header.reorg .container .learning-library .col.content-types ul.has-entire-library-link{padding:0 0 15px}header.reorg .container .search-form-container form{z-index:9991;position:absolute;top:62px;left:10px;width:90%;box-sizing:border-box;padding:0 15px}header.reorg .container .search-form-container form input{width:100%!important;padding-left:35px!important}header.reorg .container .search-form-container form i{left:25px!important}header.reorg .container .search-form-container form span.twitter-typeahead{position:absolute!important;width:calc(100% - 15px)}header.reorg .container .upgrade-link{padding:20px 0}header.reorg .container .login-links{padding:20px 5px 20px 0}header.reorg .container .user-menu{padding:20px 0}header.reorg.expanded .container .tabs{left:0;opacity:1;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24)}header.reorg.expanded .container .tabs .expanded-background{display:block}header.reorg.expanded .container .logo-holder{position:fixed}nav.reorg-subnav{padding:0 20px}nav.reorg-subnav .container{margin:0;font-size:15px}nav.reorg-subnav .container .popular{margin-right:0}nav.reorg-subnav .container .popular li.header .extra-text{display:inline}nav.reorg-subnav .container .grades{display:none}}@media (max-width:750px){header.reorg .container .tabs{left:-800px}header.reorg .container .upgrade-link{display:none!important}header.reorg .container .user-menu{width:170px}header.reorg .container .user-menu .tab-text .email-avatar .email{max-width:110px}nav.reorg-subnav .container{padding:6px 0;max-width:none;text-align:left}nav.reorg-subnav .container ul{display:block}nav.reorg-subnav .container .popular li{font-size:14px;line-height:17px}nav.reorg-subnav .container .popular li.header{display:block;font-size:12px;line-height:18px;padding-left:6px}nav.reorg-subnav .container .popular li.header .extra-text{display:none}nav.reorg-subnav .container .popular li.header .extra-text-small{display:inline}nav.reorg-subnav .container .grades{display:none}}@media (max-width:479px){header.reorg{height:55px}header.reorg .hamburger{padding:10px 0 10px 5px}header.reorg .container{padding:0 10px}header.reorg .container .user-menu{z-index:9993;width:50px;height:28px;padding:14px 0}header.reorg .container .user-menu.active,header.reorg .container .user-menu:hover{background:transparent}header.reorg .container .user-menu .tab-text{margin-top:0!important}header.reorg .container .user-menu .tab-text .email-avatar .email{display:none}header.reorg .container .user-menu .tab-text .email-avatar .num-notifications,header.reorg .container .user-menu .tab-text .email-avatar .user-icon{top:0}header.reorg .container .user-menu .tab-text .premium-label{display:none}header.reorg .container .user-menu .dropdown{right:-5px}header.reorg .container .tabs,header.reorg .container .tabs .expanded-background{width:100%}header.reorg .container .login-links{z-index:99998;top:2px;right:10px;padding:7px 0;transition:top .3s,opacity .3s}header.reorg .container .login-links .signin-link{display:none}header.reorg .container .login-links .create-account-link{padding:6px 15px}header.reorg .container .logo-holder{padding:0;margin-top:0;z-index:99999}header.reorg .container .logo-holder .hamburger{margin-top:3px}header.reorg .container .upgrade-link{padding:7px 0}header.reorg.expanded .container .user-menu{position:fixed;right:10px}header.reorg[data-account-type=Anonymous] .container .tabs .menu-login-links{display:block;position:fixed;z-index:9993;margin-top:-3px}header.reorg[data-account-type=Anonymous] .container .tabs .menu-login-links .create-account-link{opacity:0}header.reorg[data-account-type=Anonymous] .container .tabs .menu-login-links .signin{font-family:TTNorms,Arial,sans-serif}header.reorg[data-account-type=Anonymous] .container .tabs .menu-login-links .signin:hover{text-decoration:none;color:#5672c4}header.reorg[data-account-type=Anonymous].expanded .container .login-links{position:fixed;margin-top:-2px;margin-right:10px}header.reorg[data-account-type=Anonymous].expanded .container .logo-holder{width:90px}header.reorg[data-account-type=Anonymous].expanded .container .logo-holder .icon-logo-mark{display:inline-block;color:#00c4c9}header.reorg[data-account-type=Anonymous].expanded .container .logo-holder .icon-edu-logo{display:none}nav.reorg-subnav .long-nav{display:none!important}}@media (max-width:359px){header.reorg .container .user-menu{position:static}header.reorg .container .user-menu .tab-text .email-avatar .num-notifications,header.reorg .container .user-menu .tab-text .email-avatar .user-icon{top:-4px}header.reorg .container .user-menu .dropdown,header.reorg .container .user-menu .dropdown.basic-teacher,header.reorg .container .user-menu .dropdown.premium-parent{width:100%;right:0}header.reorg .container .logo-holder .icon-edu-logo,header.reorg .container .logo-holder .icon-logo-mark{font-size:30px}nav.reorg-subnav{padding:0 5px}}.Header{padding:10px 0;height:80px;border-bottom:1px solid #ddd;justify-content:center}.Header,.NavBar{display:flex;box-sizing:border-box;width:100%;align-items:center}.NavBar{padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;max-width:1256px}@media (min-width:960px){.NavBar{padding-right:24px;padding-left:24px}}.NavBar__logo{width:1.5em;min-width:1.5em;font-size:38px;color:#00c4c9;margin-top:-10px}.NavBar__logo:active,.NavBar__logo:hover{color:#00c4c9}.NavBar__logo .icon-edu-logo{display:none}@media (min-width:600px){.NavBar__logo{width:200px;min-width:200px}.NavBar__logo .icon-edu-logo{display:block}.NavBar__logo .icon-logo-mark{display:none}}.NavBar__spacer{flex-grow:1}.NavBar__profile{display:flex;align-items:center;margin:0 16px;font-weight:bolder;min-width:0}.NavBar__profile-email{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NavBar__logout{text-align:center}
/*# sourceMappingURL=style.584182c81a.css.map */