@charset "UTF-8";html{font-family:Open Sans,sans-serif;font-size:17px;line-height:29px}a{color:#00b9ba;-webkit-transition:all .25s;transition:all .25s}a:hover{color:#008687}figure{margin:0}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){color:#6d246b;font-family:Open Sans,sans-serif;font-weight:500;text-wrap:balance}.h1,h1{font-size:2.25em;line-height:1.2}.h2,h2{font-size:1.5em;line-height:1.4}.h3,h3{font-size:1.25em}.h4,.h5,h4,h5{font-size:1em}.h6,h6{font-size:.83em}.heading-primary,body.blog .page_title,body.blog .post>.h2:first-child,body.blog .post>h2:first-child{color:#7a0f80;font-size:2.25em}.heading-secondary{color:#7a0f80;font-size:1.5em}.heading-secondary,.heading-tertiary{font-weight:400;text-transform:uppercase}.heading-tertiary{color:#aaa;font-size:1.25em}.heading-alt{color:#7a0f80;font-weight:400}.page-title{color:#7a0f80;font-weight:300;line-height:1;margin-bottom:.8529411765em;margin-top:0;padding-bottom:0;padding-top:.8529411765em;text-align:center}.h2+.h2,.h2+.h3,.h2+h2,.h2+h3,h2+.h2,h2+.h3,h2+h2,h2+h3{margin-top:-1.5em}.heading-cute{font-family:chin_up_buttercup_cutecapsRg;font-weight:400;line-height:.8;margin:.5em 0}.heading-cute.h1,h1.heading-cute{font-size:4.5em}.heading-cute.h2,h2.heading-cute{color:#6d246b;font-size:3.5em}@media (min-width:480px){.heading-cute.h2,h2.heading-cute{font-size:4.5em}}.heading-cute.h3,h3.heading-cute{color:#00b9ba;font-size:2.5em;line-height:.9}@media (min-width:480px){.heading-cute.h3,h3.heading-cute{font-size:3.5em}}.heading-cute.heading-purple,.heading-purple{color:#6d246b}.has-flourish,.has-flourish-dot,.heading-cute .kicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.has-flourish-dot:before,.has-flourish:before,.heading-cute .kicker:before{content:url(/images/flourish-green-left.svg);padding-right:1rem;position:relative;top:12px}.has-flourish-dot:after,.has-flourish:after,.heading-cute .kicker:after{content:url(/images/flourish-green-right.svg);padding-left:1rem}@media (max-width:740px){.has-flourish-dot:after,.has-flourish-dot:before,.has-flourish:after,.has-flourish:before,.heading-cute .kicker:after,.heading-cute .kicker:before{-webkit-transform:scale(.6);transform:scale(.6)}}.has-flourish-dot{text-align:center}.has-flourish-dot:before{content:url(/images/flourish-dot-left.svg)}.has-flourish-dot:after{content:url(/images/flourish-dot-right.svg)}.heading-squiggle-underline,.heading-squiggle-underline-small{padding-bottom:30px;position:relative}.heading-squiggle-underline-small:after,.heading-squiggle-underline:after{bottom:0;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='754' height='20'%3E%3Cpath fill='%23EDEDEE' fill-rule='evenodd' d='M2.611 13.683C9.74 13.683 15.534 0 27.834 0c8.154 0 7.526 5.438 11.422 9.403 6.648 0 14.26-7.478 24.335-7.478 5.092 0 9.57 2.045 14.522 2.594 29.113 3.223 57.958 1.25 87.134 1.25 7.638 0 15.418 1.227 23.06 1.227 4.274 0 7.324-1.228 9.489-1.228 5.171 0 129.008.007 134.184.228L655 12.256l99-1.68-4.795 7.192S488.789 14.653 478 14.653c16.783-1.198-111.6 0-111.6 0-9.888-1.863-33.379-2.397-43.159-2.397-4.274 0-133.218 1.352-135.388 1.352-7.638 0-25.558-2.347-33.196-2.347-26.515 0-46.88 6.656-72.18.314-2.266-.57-12.343-5.135-14.043-5.135C60.997 6.44 51.812 20 41.658 20 33.56 20 32.78 7.454 29.018 3.63c-7.135 0-13.405 15.668-25.72 15.668 0 0-2.888.43-3.257-2.327-.369-2.756 2.57-3.288 2.57-3.288'/%3E%3C/svg%3E");left:0;position:absolute}.heading-squiggle-underline-small:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='423' height='14'%3E%3Cpath fill='%23EDEDEE' fill-rule='evenodd' d='M1.829 9.578C6.82 9.578 10.879 0 19.49 0c5.71 0 5.27 3.806 7.998 6.582 4.656 0 9.987-5.234 17.041-5.234 3.566 0 6.703 1.431 10.17 1.816 20.387 2.255 40.586.874 61.017.874 5.349 0 10.797.86 16.147.86 2.994 0 5.13-.86 6.646-.86 3.621 0 90.34.005 93.964.16l190.506 3.69-.907 3.337c-42.952-.501-83.851-.968-87.346-.968 11.752-.839-78.15 0-78.15 0-6.924-1.304-23.374-1.678-30.222-1.678-2.994 0-93.288.947-94.808.947-5.349 0-17.897-1.643-23.246-1.643-18.567 0-32.828 4.659-50.546.22-1.586-.4-8.643-3.595-9.833-3.595-5.208 0-11.64 9.492-18.75 9.492-5.67 0-6.217-8.782-8.852-11.46-4.996 0-9.387 10.968-18.011 10.968 0 0-2.022.301-2.28-1.628-.259-1.93 1.8-2.302 1.8-2.302z'/%3E%3C/svg%3E")}.squiggle-underline{--squiggle-color:palette_new(purple);display:block;height:20px;width:100%;fill:var(--squiggle-color)}.heading-swash{background:transparent url(/images/swash.svg) 50% 50%/contain no-repeat;color:#fff;font-family:chin_up_buttercup_cutecapsRg;font-size:clamp(2rem,12vw,4.5rem);font-weight:400;line-height:1;margin:.5em auto;max-width:660px;padding:.8rem 0;text-align:center;width:100%}.kicker{color:#a6babf;font-family:FilsonSoftMedium,sans-serif;margin-bottom:0;text-align:center;text-transform:uppercase}.kicker+.heading-cute{margin-top:0}body{color:#626262;font-size:13.6px;line-height:1.7058823529}@media (min-width:740px){body{font-size:17px}}.content>p:first-child{margin-top:0}.content-link{border-bottom:2px solid #2ac5e8;color:inherit;text-decoration:none}.content-link:hover{border-bottom-color:#7a0f80}.content-type .addthis_toolbox a{border-bottom:none!important;color:inherit;text-decoration:inherit}.content-type .addthis_toolbox a:active,.content-type .addthis_toolbox a:focus{outline:none}.content-intro,body.blog .content{font-size:.82rem}.content-intro .addthis_toolbox a,body.blog .content .addthis_toolbox a{border-bottom:none!important;color:inherit;text-decoration:inherit}.content-intro .addthis_toolbox a:active,.content-intro .addthis_toolbox a:focus,body.blog .content .addthis_toolbox a:active,body.blog .content .addthis_toolbox a:focus{outline:none}@media (min-width:740px){.content-intro,body.blog .content{font-size:1rem}}.content-med-small{font-size:.82rem}hr{--color:$divider-color;background:var(--color);border:none;clear:both;height:1px;margin-bottom:27px;margin-top:27px;position:relative;top:-1px;width:100%}hr.alt{background-color:#c3ecec;height:2px}hr.fancy{background:none;height:12px}hr.fancy:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MDAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCA3MDAgMTIiPjx0aXRsZT5kaXZpZGVyPC90aXRsZT48cGF0aCBmaWxsPSIjQzJEOURDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNTEuNDk0IDBjNC45OCAwIDQuNTk4IDMuMjYzIDYuOTc4IDUuNjQyIDQuMDYgMCA4LjcxLTQuNDg3IDE0Ljg2Ni00LjQ4NyAzLjExIDAgNS44NDcgMS4yMjcgOC44NyAxLjU1NyAxNy43ODcgMS45MzMgMzUuNDA4Ljc1IDUzLjIzMi43NSA0LjY2NiAwIDkuNDIuNzM2IDE0LjA4Ny43MzYgMi42MSAwIDQuNDc0LS43MzcgNS43OTctLjczNyAzLjE2IDAgMTUuNDM0LS4xIDE4LjU5Ny4wMzNsOTkuMzg3IDIuMzE3TDcwMCAyLjkzM2wtMi45MyA0LjMxNnMtMTUyLjMyNC43MTgtMTU4LjkxNS43MThjMTAuMjUyLS43Mi00My4yMDguNzItNDMuMjA4LjcyLTYuMDQtMS4xMi0yMC4zOS0xLjQ0LTI2LjM2NS0xLjQ0LTIuNjEyIDAtMTguMDA3LjkxNy0xOS4zMzIuOTE3LTQuNjY3IDAtMTUuNjEzLTEuNDA4LTIwLjI4LTEuNDA4LTE2LjE5OCAwLTI4LjYzOCAzLjk5My00NC4wOTUuMTg4LTEuMzg0LS4zNDItNy41NC0zLjA4LTguNTc4LTMuMDgtNC41NDQgMC0xMC4xNTUgOC4xMzUtMTYuMzU4IDguMTM1LTQuOTQ3IDAtNS40MjQtNy41MjgtNy43MjMtOS44MjItNC4zNTggMC03Ljg2NCA5LjQtMTUuNzEyIDkuNC03Ljg1IDAtOC4yNTgtNy43MTQtMTIuODAyLTcuNzE0LTEuMDM4IDAtNy4xOTQgMi43NC04LjU3OCAzLjA4LTE1LjQ1NyAzLjgwNi0yNy44OTctLjE4Ny00NC4wOTUtLjE4Ny00LjY2NyAwLTE1LjYxMyAxLjQwOC0yMC4yOCAxLjQwOC0xLjMyNSAwLTE2LjcyLS45MTYtMTkuMzMyLS45MTYtNS45NzQgMC0yMC4zMjUuMzItMjYuMzY1IDEuNDM3IDAgMC01My40Ni0xLjQzOC00My4yMDgtLjcyLTYuNTkgMC0xNTguOTE2LS43MTgtMTU4LjkxNi0uNzE4TDAgMi45MzIgMTI2LjY5MyA1LjgxbDk5LjM4Ni0yLjMxN2MzLjE2Mi0uMTMzIDE1LjQzNy0uMDMyIDE4LjU5Ni0uMDMyIDEuMzIzIDAgMy4xODYuNzM4IDUuNzk3LjczOCA0LjY2OCAwIDkuNDItLjczNyAxNC4wODctLjczNyAxNy44MjQgMCAzNS40NDUgMS4xODUgNTMuMjMtLjc0OCAzLjAyNS0uMzMgNS43Ni0xLjU1NyA4Ljg3Mi0xLjU1NyA2LjE1NSAwIDUuNzM1IDcuMDEgOS43OTcgNy4wMUMzNDAuNjQ2IDcuNzQ1IDM0NC4xOTUgMCAzNTEuNDkzIDB6Ii8+PC9zdmc+")}.content-intro .heading-primary,.content-intro body.blog .page_title,.content-intro body.blog .post>.h2:first-child,.content-intro body.blog .post>h2:first-child,body.blog .content-intro .page_title,body.blog .content-intro .post>.h2:first-child,body.blog .content-intro .post>h2:first-child,hr.fancy:after{text-align:center}.banner-intro,.intro-text{font-family:FilsonSoftBook,sans-serif;font-size:1.2em}table{border-collapse:collapse;width:100%}@media (min-width:900px){table.hover tbody tr:hover td,table.hover tbody tr:hover th{background-color:#fffceb}}table.simple td,table.simple th{border:none}table.compact td,table.compact th{padding:0 .5em}table td,table th{border-bottom:1px solid #eee;padding:.5em;text-align:left;vertical-align:top}table thead th{border-bottom:2px solid #ddd;color:#888;font-size:14px;font-weight:400;letter-spacing:1px;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}table tbody th{font-weight:700}table tr.odd td{background:#fffce5}table .disabled{background-color:#f2f2f2;border-bottom-color:#e5e5e5;color:#97aeb4}table .disabled a{color:inherit}table caption{text-align:center}table .actions{text-align:right}@media (max-width:900px){table.responsive{display:block;font-size:.8em}table.responsive tbody,table.responsive td,table.responsive th,table.responsive thead,table.responsive tr{display:block}table.responsive thead tr{left:-9999px;position:absolute;top:-9999px}table.responsive tr{border-bottom:3px solid #eee;padding-bottom:1em;padding-top:1em}table.responsive td{border:none;border-bottom:1px solid #eee;position:relative}table.responsive td[data-label]{padding-left:33%}table.responsive td.no-border,table.responsive td:last-child{border-bottom:none}table.responsive td.actions{padding-left:0;text-align:center}table.responsive td.actions:before{content:""!important}table.responsive td:before{color:#97aeb4;content:attr(data-label);font-size:.9em;left:6px;position:absolute;text-align:left;top:6px;white-space:nowrap;width:30%}}li ol,li ul{margin-bottom:.5em;margin-top:0}li ol{list-style:lower-alpha}li.unstyled,ul.unstyled{list-style:none;margin:0;padding:0}li.unstyled li,ul.unstyled li{background:none;margin:0;padding:0}address{font-style:normal}abbr{border:none}.alert{color:#900}.hidden{display:none}.extra{color:#7a0f80}.highlighter{background-color:#fefeb4;display:inline-block;font-style:normal;padding-inline:.25em}.highlighter-swash{background:transparent url(/images/highlighter-swash.png) 0 0/100% 100% no-repeat;display:inline-block;padding:.25em .75em}.text-quiet,.text-quiet a{color:#97aeb4}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-thin{font-weight:300}.text-soft{font-family:FilsonSoftBook,sans-serif}.text-soft strong,strong.text-soft{font-family:FilsonSoftMedium,sans-serif;font-weight:400}.text-invert{color:#fff}.text-invert .heading-cute.h1,.text-invert .heading-cute.h2,.text-invert .heading-cute.h3,.text-invert a:not(.button):not(.button-small):not(.button-large):not(.button-med):not(.button-quiet):not(.button-blue):not(.button-orange):not(.button-home-study-courses):not(.button-purple):not(.button-lifestyle-tools):not(.button-green):not(.button-language-arts-programs):not(.button-simple),.text-invert h1.heading-cute,.text-invert h2.heading-cute,.text-invert h3.heading-cute{color:inherit}.text-small{font-size:.9em}.text-x-small{font-size:.8em}.text-large{font-size:1.2em}.truncate{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:18em}.reg{font-family:Open Sans,sans-serif;font-size:.5em;position:relative;top:-.8em;vertical-align:baseline}.no-border{border:0!important}.no-margin{margin:0!important}.no-trailer{margin-bottom:0!important}.no-padding-trailer{padding-bottom:0!important}.no-leader{margin-top:0!important}.no-padding-leader{padding-top:0!important}.has-leader{margin-top:1.7058823529em}.has-leader-wide{margin-top:3.4117647059em}.has-trailer-wide{margin-bottom:3.4117647059em}.has-trailer{margin-bottom:1.7058823529em}.has-leader-thin{margin-top:.8529411765em}.has-trailer-thin{margin-bottom:.8529411765em}.has-padding-leader{padding-top:1.7058823529em}.has-padding-trailer{padding-bottom:1.7058823529em}.has-padding-leader-thin{padding-top:.8529411765em}.has-padding-trailer-thin{padding-bottom:.8529411765em}.bp-lg-none{display:block}@media (min-width:900px){.bp-lg-none{display:none}}.bp-lg-block{display:none}@media (min-width:900px){.bp-lg-block{display:block}}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{display:block;padding:0}.mm-menu,.mm-panels,.mm-panels>.mm-panel{background:inherit;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin:0;position:absolute;right:0;top:0;z-index:0}.mm-panels,.mm-panels>.mm-panel{border-color:inherit}.mm-panels{overflow:hidden}.mm-panel{-webkit-transform:translate(100%);transform:translate(100%);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel.mm-opened{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-panel.mm-subopened{-webkit-transform:translate(-30%);transform:translate(-30%);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel.mm-highest{z-index:1}.mm-panel.mm-noanimation{-webkit-transition:none!important;transition:none!important}.mm-panel.mm-noanimation.mm-subopened{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-panels>.mm-panel:not(.mm-hidden){display:block}.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:"";display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{bottom:auto;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{right:19px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.mm-btn{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;position:absolute;top:0;width:40px;z-index:1}.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{border:2px solid transparent;bottom:0;content:"";display:block;height:5px;margin:auto;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:5px}.mm-clear:before,.mm-close:before{border-bottom:none;border-right:none;right:18px}.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after,.mm-prev:before{border-left:2px solid transparent;border-top:2px solid transparent;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;top:0;width:8px}.mm-prev:before{left:23px;right:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-next:after{left:auto;right:23px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mm-navbar{border-bottom:1px solid;border-color:inherit;height:40px;left:0;line-height:20px;margin:0;padding:0 40px;position:absolute;right:0;text-align:center;top:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{right:0;text-align:right}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{display:block;list-style:none;margin:0;padding:0}.mm-listview{font:inherit;font-size:14px;line-height:20px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;margin:0;overflow:hidden;padding:10px 10px 10px 20px;text-overflow:ellipsis;white-space:nowrap}.mm-listview>li:not(.mm-divider):after{border-bottom-style:solid;border-bottom-width:1px;bottom:0;content:"";display:block;left:0;left:20px;position:absolute;right:0}.mm-listview .mm-next{background:rgba(3,2,1,0);bottom:0;padding:0;position:absolute;right:0;top:0;width:50px;z-index:2}.mm-listview .mm-next:before{border-left-style:solid;border-left-width:1px;bottom:0;content:"";display:block;left:0;position:absolute;top:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{margin-right:0;padding-right:50px}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:hsla(0,0%,100%,.5)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:hsla(0,0%,100%,.5)}.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}html.mm-opened{overflow-x:hidden;position:relative}html.mm-blocking,html.mm-blocking body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed;z-index:0}.mm-menu.mm-offcanvas.mm-opened{display:block}.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened{z-index:10}.mm-menu.mm-offcanvas{max-width:440px;min-width:140px;width:80%}html.mm-opening .mm-menu~.mm-slideout{-webkit-transform:translate(80%);transform:translate(80%);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu~.mm-slideout{-webkit-transform:translate(140px);transform:translate(140px);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media (min-width:550px){html.mm-opening .mm-menu~.mm-slideout{-webkit-transform:translate(440px);transform:translate(440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.mm-menu .mm-listview.mm-border-none>li:after,.mm-menu .mm-listview>li.mm-border-none:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}.mm-menu .mm-listview.mm-border-full>li:after,.mm-menu .mm-listview>li.mm-border-full:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}.mm-menu .mm-listview.mm-border-offset>li:after,.mm-menu .mm-listview>li.mm-border-offset:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}.mm-menu.mm-fx-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7) translate3d(-30%,0,0);transform:scale(.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;transform-origin:left center}html.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(.7) translate3d(30%,0,0);transform:scale(.7) translate3d(30%,0,0);-webkit-transform-origin:right center;transform-origin:right center}html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.mm-menu.mm-fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(-30%);transform:translate(-30%);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}html.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(30%);transform:translate(30%);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-menu.mm-fx-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}html.mm-opening .mm-menu.mm-fx-menu-fade{opacity:1}.mm-menu .mm-fx-panels-none.mm-panel,.mm-menu.mm-fx-panels-none .mm-panel{-webkit-transition-property:none;transition-property:none}.mm-menu .mm-fx-panels-none.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-menu .mm-fx-panels-zoom.mm-panel,.mm-menu.mm-fx-panels-zoom .mm-panel{-webkit-transform:scale(1.5) translate3d(100%,0,0);transform:scale(1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;transform-origin:left center}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened{-webkit-transform:scale(.7) translate3d(-30%,0,0);transform:scale(.7) translate3d(-30%,0,0)}.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel,.mm-menu.mm-fx-panels-slide-up .mm-panel{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened,.mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened,.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:first-child{-webkit-transition-delay:50ms;transition-delay:50ms}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:.35s;transition-delay:.35s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:.45s;transition-delay:.45s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:.55s;transition-delay:.55s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:.65s;transition-delay:.65s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.mm-menu[class*=mm-fx-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:.75s;transition-delay:.75s}.mm-menu.mm-fx-listitems-slide .mm-listview>li{opacity:0;-webkit-transform:translate(50%);transform:translate(50%);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview>li{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-menu.mm-fx-listitems-fade .mm-listview>li{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}.mm-menu.mm-fx-listitems-drop .mm-listview>li{opacity:0;top:-25%;-webkit-transition-property:opacity,top;transition-property:opacity,top}html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}.mm-menu.mm-offcanvas.mm-fullscreen{max-width:10000px;min-width:140px;width:100%}html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{-webkit-transform:translate(100%);transform:translate(100%);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@media (max-width:140px){html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{-webkit-transform:translate(140px);transform:translate(140px);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media (min-width:10000px){html.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{-webkit-transform:translate(10000px);transform:translate(10000px);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media (max-width:140px){html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{-webkit-transform:translate(-140px);transform:translate(-140px);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media (min-width:10000px){html.mm-right.mm-opening .mm-menu.mm-fullscreen~.mm-slideout{-webkit-transform:translate(-10000px);transform:translate(-10000px);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;max-height:10000px;min-height:140px}html.mm-iconbar body{overflow-x:hidden}html.mm-iconbar .mm-page{background:inherit;min-height:100vh}html.mm-iconbar .mm-slideout{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:60px;-webkit-transform:translate(60px);transform:translate(60px);-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.mm-menu.mm-iconbar{display:block}.mm-menu .mm-panels>.mm-panel.mm-listview-justify:after,.mm-menu .mm-panels>.mm-panel.mm-listview-justify:before,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:after,.mm-menu.mm-listview-justify .mm-panels>.mm-panel:before{content:none;display:none}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-bottom:0;margin-top:0}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:40px}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li:not(.mm-divider),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-listview-justify>.mm-listview>li>span,.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>a:not(.mm-next),.mm-menu.mm-listview-justify .mm-panels>.mm-panel>.mm-listview>li>span{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview-small .mm-listview>li>a:not(.mm-next),.mm-listview-small .mm-listview>li>span{padding:7px 10px 7px 20px}.mm-listview-small .mm-listview>li.mm-vertical>.mm-next,.mm-listview-small .mm-vertical>.mm-listview>li>.mm-next{height:34px}.mm-listview-large .mm-listview>li>a:not(.mm-next),.mm-listview-large .mm-listview>li>span{padding:15px 10px 15px 20px}.mm-listview-large .mm-listview>li.mm-vertical>.mm-next,.mm-listview-large .mm-vertical>.mm-listview>li>.mm-next{height:50px}.mm-listview-huge .mm-listview>li>a:not(.mm-next),.mm-listview-huge .mm-listview>li>span{padding:20px 10px 20px 20px}.mm-listview-huge .mm-listview>li.mm-vertical>.mm-next,.mm-listview-huge .mm-vertical>.mm-listview>li>.mm-next{height:60px}.mm-listview .mm-divider{font-size:10px;line-height:25px;overflow:hidden;text-indent:20px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mm-listview .mm-spacer{padding-top:40px}.mm-listview .mm-spacer>.mm-next{top:40px}.mm-listview .mm-spacer.mm-divider{padding-top:25px}.mm-listview .mm-inset{list-style:disc inside;margin:0;padding:0 10px 15px 40px}.mm-listview .mm-inset>li{padding:5px 0}.mm-menu .mm-listview.mm-multiline>li>a,.mm-menu .mm-listview.mm-multiline>li>span,.mm-menu .mm-listview>li.mm-multiline>a,.mm-menu .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}.mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:0}html.mm-opening .mm-menu.mm-opened[class*=mm-pagedim]~#mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu.mm-opened.mm-pagedim~#mm-blocker{background:inherit}.mm-menu.mm-opened.mm-pagedim-white~#mm-blocker{background:#fff}.mm-menu.mm-opened.mm-pagedim-black~#mm-blocker{background:#000}.mm-menu.mm-popup{bottom:auto;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;left:50%;max-height:880px;min-height:140px;opacity:0;right:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:2}.mm-menu.mm-popup.mm-opened~.mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}.mm-menu.mm-popup.mm-opened~#mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-opening .mm-menu.mm-popup{opacity:1}.mm-menu.mm-offcanvas.mm-right{left:auto}html.mm-right.mm-opening .mm-menu~.mm-slideout{-webkit-transform:translate(-80%);transform:translate(-80%);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu~.mm-slideout{-webkit-transform:translate(-140px);transform:translate(-140px);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media (min-width:550px){html.mm-right.mm-opening .mm-menu~.mm-slideout{-webkit-transform:translate(-440px);transform:translate(-440px);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}html.mm-front .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}html.mm-front #mm-blocker{z-index:1}html.mm-front .mm-menu.mm-offcanvas{z-index:2}.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate(100%);transform:translate(100%);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{max-width:100%;min-width:100%;width:100%}.mm-menu.mm-offcanvas.mm-bottom{top:auto}html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{height:80%;max-height:880px;min-height:140px}.mm-menu.mm-shadow-page:after{content:"";display:block;height:120%;left:100%;position:absolute;top:-10%;width:20px;z-index:100}.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-next:after{content:none;display:none}.mm-menu.mm-shadow-page:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:hsla(0,0%,100%,.8)}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*{color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:hsla(0,0%,100%,.05)}.mm-menu.mm-theme-dark label.mm-check:before{border-color:hsla(0,0%,100%,.8)}.mm-menu.mm-theme-dark em.mm-counter{color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-dark .mm-fixeddivider span{background:hsla(0,0%,100%,.05)}.mm-menu.mm-keyboardfocus a:focus{background:rgba(0,0,0,.1)}.mm-menu.mm-shadow-page.mm-theme-dark:after,.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2){-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu.mm-theme-dark .mm-search input{background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:hsla(0,0%,100%,.4)}.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}.mm-menu.mm-keyboardfocus a:focus,.mm-menu.mm-theme-white .mm-fixeddivider span{background:rgba(0,0,0,.05)}.mm-menu.mm-shadow-page.mm-theme-white:after,.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2){-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu.mm-theme-black{background:#000;border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.6)}.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*{color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-black .mm-listview{border-color:hsla(0,0%,100%,.2)}.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:hsla(0,0%,100%,.3)}.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:hsla(0,0%,100%,.3)}.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:hsla(0,0%,100%,.2)}.mm-menu.mm-theme-black label.mm-check:before{border-color:hsla(0,0%,100%,.6)}.mm-menu.mm-theme-black em.mm-counter{color:hsla(0,0%,100%,.4)}.mm-menu.mm-theme-black .mm-fixeddivider span{background:hsla(0,0%,100%,.2)}.mm-menu.mm-keyboardfocus a:focus{background:hsla(0,0%,100%,.3)}.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2){-webkit-box-shadow:false;box-shadow:false}.mm-menu.mm-theme-black .mm-search input{background:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.6)}.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:hsla(0,0%,100%,.4)}.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:hsla(0,0%,100%,.3)}.mm-menu.mm-theme-black label.mm-toggle{background:hsla(0,0%,100%,.2)}.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{clear:both;content:"";display:block}.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{float:left;height:0;padding:50% 0 0;position:relative;width:50%}.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{border-right-style:solid;border-right-width:1px;left:0;top:0;z-index:-1}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{padding-top:12.5%;width:12.5%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{padding-top:25%;width:25%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{padding-top:75%;width:75%}.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{padding-top:100%;width:100%}.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{bottom:1px;left:0;line-height:1px;margin:0;padding:50% 10px 0;position:absolute;right:1px;text-align:center;top:0}.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before{content:none;display:none}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}.mm-menu.mm-tileview .mm-listview{margin:0}html.mm-widescreen body{position:relative}html.mm-widescreen #mm-blocker{display:none!important}html.mm-widescreen .mm-slideout{margin-left:30%!important;-webkit-transform:none!important;transform:none!important;width:70%!important}html.mm-widescreen .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}html.mm-widescreen.mm-blocking,html.mm-widescreen.mm-blocking body{overflow:auto}.mm-menu.mm-widescreen{border-right-style:solid;border-right-width:1px;bottom:0!important;display:block!important;left:0!important;max-width:none!important;min-width:0!important;right:auto!important;top:0!important;-webkit-transform:none!important;transform:none!important;width:30%!important;z-index:100!important}.mm-menu.mm-widescreen.mm-pageshadow:after{content:none;display:none}.mm-menu.mm-autoheight{-webkit-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.mm-menu.mm-autoheight:not(.mm-offcanvas){position:relative}.mm-menu.mm-measureheight .mm-panel.mm-vertical.mm-opened,.mm-menu.mm-measureheight .mm-panel:not(.mm-vertical){display:block!important}.mm-menu.mm-measureheight .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-columns{-webkit-transition-property:width;transition-property:width}.mm-columns .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-columns .mm-panels>.mm-panel.mm-opened,.mm-columns .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-columns .mm-panels>.mm-columns-0{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-columns-0 .mm-panels>.mm-panel{z-index:0}.mm-columns-0 .mm-panels>.mm-panel else{width:100%}.mm-columns-0 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(100%);transform:translate(100%);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu.mm-offcanvas.mm-columns-0{max-width:0;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-0~.mm-slideout{-webkit-transform:translate(80%);transform:translate(80%);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-0~.mm-slideout{-webkit-transform:translate(140px);transform:translate(140px);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media (min-width:0px){html.mm-opening .mm-menu.mm-columns-0~.mm-slideout{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}}html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout{-webkit-transform:translate(-80%);transform:translate(-80%);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout{-webkit-transform:translate(-140px);transform:translate(-140px);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media (min-width:0px){html.mm-right.mm-opening .mm-menu.mm-columns-0~.mm-slideout{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}}.mm-columns .mm-panels>.mm-columns-1{-webkit-transform:translate(100%);transform:translate(100%);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-columns-1 .mm-panels>.mm-panel{width:100%;z-index:1}.mm-columns-1 .mm-panels>.mm-panel else{width:100%}.mm-columns-1 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(200%);transform:translate(200%);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu.mm-offcanvas.mm-columns-1{max-width:440px;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-1~.mm-slideout{-webkit-transform:translate(80%);transform:translate(80%);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-1~.mm-slideout{-webkit-transform:translate(140px);transform:translate(140px);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media (min-width:550px){html.mm-opening .mm-menu.mm-columns-1~.mm-slideout{-webkit-transform:translate(440px);transform:translate(440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout{-webkit-transform:translate(-80%);transform:translate(-80%);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout{-webkit-transform:translate(-140px);transform:translate(-140px);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media (min-width:550px){html.mm-right.mm-opening .mm-menu.mm-columns-1~.mm-slideout{-webkit-transform:translate(-440px);transform:translate(-440px);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-columns .mm-panels>.mm-columns-2{-webkit-transform:translate(200%);transform:translate(200%);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-columns-2 .mm-panels>.mm-panel{width:50%;z-index:2}.mm-columns-2 .mm-panels>.mm-panel else{width:100%}.mm-columns-2 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(300%);transform:translate(300%);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu.mm-offcanvas.mm-columns-2{max-width:880px;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-2~.mm-slideout{-webkit-transform:translate(80%);transform:translate(80%);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-2~.mm-slideout{-webkit-transform:translate(140px);transform:translate(140px);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media (min-width:1100px){html.mm-opening .mm-menu.mm-columns-2~.mm-slideout{-webkit-transform:translate(880px);transform:translate(880px);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout{-webkit-transform:translate(-80%);transform:translate(-80%);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout{-webkit-transform:translate(-140px);transform:translate(-140px);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media (min-width:1100px){html.mm-right.mm-opening .mm-menu.mm-columns-2~.mm-slideout{-webkit-transform:translate(-880px);transform:translate(-880px);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}.mm-columns .mm-panels>.mm-columns-3{-webkit-transform:translate(300%);transform:translate(300%);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-columns-3 .mm-panels>.mm-panel{width:33.34%;z-index:3}.mm-columns-3 .mm-panels>.mm-panel else{width:100%}.mm-columns-3 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(400%);transform:translate(400%);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu.mm-offcanvas.mm-columns-3{max-width:1320px;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-3~.mm-slideout{-webkit-transform:translate(80%);transform:translate(80%);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-3~.mm-slideout{-webkit-transform:translate(140px);transform:translate(140px);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media (min-width:1650px){html.mm-opening .mm-menu.mm-columns-3~.mm-slideout{-webkit-transform:translate(1320px);transform:translate(1320px);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout{-webkit-transform:translate(-80%);transform:translate(-80%);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout{-webkit-transform:translate(-140px);transform:translate(-140px);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media (min-width:1650px){html.mm-right.mm-opening .mm-menu.mm-columns-3~.mm-slideout{-webkit-transform:translate(-1320px);transform:translate(-1320px);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}.mm-columns .mm-panels>.mm-columns-4{-webkit-transform:translate(400%);transform:translate(400%);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-columns-4 .mm-panels>.mm-panel{width:25%;z-index:4}.mm-columns-4 .mm-panels>.mm-panel else{width:100%}.mm-columns-4 .mm-panels>.mm-panel:not(.mm-opened):not(.mm-subopened){-webkit-transform:translate(500%);transform:translate(500%);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu.mm-offcanvas.mm-columns-4{max-width:1760px;min-width:140px;width:80%}html.mm-opening .mm-menu.mm-columns-4~.mm-slideout{-webkit-transform:translate(80%);transform:translate(80%);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}@media (max-width:175px){html.mm-opening .mm-menu.mm-columns-4~.mm-slideout{-webkit-transform:translate(140px);transform:translate(140px);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media (min-width:2200px){html.mm-opening .mm-menu.mm-columns-4~.mm-slideout{-webkit-transform:translate(1760px);transform:translate(1760px);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout{-webkit-transform:translate(-80%);transform:translate(-80%);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}@media (max-width:175px){html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout{-webkit-transform:translate(-140px);transform:translate(-140px);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media (min-width:2200px){html.mm-right.mm-opening .mm-menu.mm-columns-4~.mm-slideout{-webkit-transform:translate(-1760px);transform:translate(-1760px);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}.mm-columns.mm-offcanvas.mm-bottom,.mm-columns.mm-offcanvas.mm-top{max-width:100%;min-width:100%;width:100%}html.mm-opening .mm-columns.mm-offcanvas.mm-front,html.mm-opening .mm-columns.mm-offcanvas.mm-next{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}em.mm-counter{display:block;font:inherit;font-size:14px;font-style:normal;line-height:20px;margin-top:-10px;position:absolute;right:45px;text-indent:0;top:50%}em.mm-counter+a.mm-next{width:90px}em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span,em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}.mm-vertical>.mm-counter{margin-top:0;top:12px}.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}.mm-nosubresults>.mm-counter{display:none}.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}.mm-divider>span{line-height:25px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-collapsed:not(.mm-uncollapsed){display:none}.mm-fixeddivider{background:inherit;display:none;left:0;position:absolute;right:0;top:0;-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.mm-fixeddivider:after{content:none!important;display:none!important}.mm-hasdividers .mm-fixeddivider{display:block}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}.mm-menu.mm-dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}html.mm-dropdown .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}html.mm-dropdown .mm-menu{z-index:2}html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}.mm-menu.mm-tip:before{background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);content:"";display:block;height:15px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px;z-index:0}.mm-menu.mm-tipleft:before{left:22px}.mm-menu.mm-tipright:before{right:22px}.mm-menu.mm-tiptop:before{top:-8px}.mm-menu.mm-tipbottom:before{bottom:-8px}.mm-iconpanel .mm-panels>.mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}.mm-iconpanel .mm-panels>.mm-panel.mm-opened,.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{border-left:1px solid;border-color:inherit;display:block!important}.mm-iconpanel .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}.mm-subblocker{background:inherit;display:block;left:0;max-height:100%;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:3}.mm-subopened .mm-subblocker{bottom:-100000px;opacity:.6}.mm-keyboardfocus a:focus{outline:0}.mm-menu.mm-keyboardfocus a:focus{background:hsla(0,0%,100%,.5)}.mm-navbars-bottom,.mm-navbars-top{background:inherit;border-color:inherit;border-width:0;left:0;overflow:hidden;position:absolute;right:0;z-index:3}.mm-navbars-bottom>.mm-navbar,.mm-navbars-top>.mm-navbar{border:none;padding:0;position:relative;-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-navbars-top{border-bottom-style:solid;border-bottom-width:1px;top:0}.mm-navbars-bottom{border-top-style:solid;border-top-width:1px;bottom:0}.mm-navbar.mm-hasbtns{padding:0 40px}.mm-navbar[class*=mm-navbar-content-]>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left}.mm-navbar .mm-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 0 0 17px;text-align:left}.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}.mm-hasnavbar-top-1 .mm-panels{top:40px}.mm-hasnavbar-top-2 .mm-panels{top:80px}.mm-hasnavbar-top-3 .mm-panels{top:120px}.mm-hasnavbar-top-4 .mm-panels{top:160px}.mm-hasnavbar-bottom-1 .mm-panels{bottom:40px}.mm-hasnavbar-bottom-2 .mm-panels{bottom:80px}.mm-hasnavbar-bottom-3 .mm-panels{bottom:120px}.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}.mm-navbar-size-2{height:80px}.mm-navbar-size-3{height:120px}.mm-navbar-size-4{height:160px}.mm-navbar-content-2>*{width:50%}.mm-navbar-content-3>*{width:33.33%}.mm-navbar-content-4>*{width:25%}.mm-navbar-content-5>*{width:20%}.mm-navbar-content-6>*{width:16.67%}.mm-menu.mm-rtl{direction:rtl}.mm-menu.mm-rtl.mm-offcanvas{right:auto}.mm-menu.mm-rtl .mm-panel:not(.mm-opened){-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu.mm-rtl .mm-panel.mm-subopened{-webkit-transform:translate(30%);transform:translate(30%);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{left:0;right:auto}.mm-menu.mm-rtl .mm-navbar .mm-next:after{left:23px;right:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-menu.mm-rtl .mm-navbar .mm-prev:before{left:auto;right:23px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider):after{left:0;right:20px}.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next){margin-right:0!important;padding-left:10px;padding-right:20px!important}.mm-menu.mm-rtl .mm-listview .mm-next{left:0;right:auto}.mm-menu.mm-rtl .mm-listview .mm-next:before{left:auto;right:0}.mm-menu.mm-rtl .mm-listview .mm-next:after{left:23px;right:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-menu.mm-rtl .mm-listview .mm-next+a,.mm-menu.mm-rtl .mm-listview .mm-next+span{margin-left:50px}.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}.mm-menu.mm-rtl em.mm-counter+a.mm-next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+span{margin-left:90px}.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check,.mm-menu.mm-rtl a.mm-next+label.mm-toggle{left:60px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{margin-left:50px}.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-next+label.mm-toggle+span{padding-left:70px}.mm-menu.mm-rtl a.mm-next+label.mm-check+a,.mm-menu.mm-rtl a.mm-next+label.mm-check+span{padding-left:50px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle{left:100px}.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span{margin-left:90px}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mm-menu.mm-rtl.mm-iconpanel .mm-panel{-webkit-transition-property:right,-webkit-transform;transition-property:right,-webkit-transform;transition-property:transform,right;transition-property:transform,right,-webkit-transform}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}.mm-search,.mm-search input{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-search{height:40px;padding:7px 10px 0;position:relative}.mm-search input{border:none!important;border-radius:4px;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font:inherit;font-size:14px;height:26px;line-height:26px;margin:0;max-height:26px;min-height:26px;outline:0!important;padding:0 10px;width:100%}.mm-search input::-ms-clear{display:none}.mm-search .mm-clear,.mm-search .mm-next{right:0}.mm-panel>.mm-search{left:0;position:absolute;top:0;width:100%}.mm-panel.mm-hassearch{padding-top:40px}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}.mm-panel.mm-hassearch.mm-hasnavbar>.mm-search{top:40px}.mm-noresultsmsg{font-size:21px;padding:40px 0;text-align:center}.mm-noresults .mm-indexer{display:none!important}li.mm-nosubresults>a.mm-next{display:none}li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}.mm-indexer{background:inherit;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;position:absolute;right:-100px;text-align:center;top:0;-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:right .4s ease;transition:right .4s ease;width:20px;z-index:15}.mm-indexer a{display:block;height:3.85%;text-decoration:none}.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}.mm-hasindexer .mm-indexer{right:0}.mm-hasindexer .mm-fixeddivider{right:20px}.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:hsla(0,0%,100%,.5)}input.mm-check,input.mm-toggle{left:-10000px;position:absolute}label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2}label.mm-check:before,label.mm-toggle:before{content:"";display:block}label.mm-toggle{border-radius:30px;height:30px;margin-top:-15px;width:50px}label.mm-toggle:before{border-radius:30px;height:28px;margin:1px;width:28px}input.mm-toggle:checked~label.mm-toggle:before{float:right}label.mm-check{height:30px;margin-top:-15px;width:30px}label.mm-check:before{border-bottom:3px solid;border-left:3px solid;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:40%}input.mm-check:checked~label.mm-check:before{opacity:1}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0}li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{top:5px}label.mm-check,label.mm-toggle{right:20px}label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}label.mm-check+a,label.mm-check+span{padding-right:60px}a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu label.mm-toggle:before{background:#f3f3f3}.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}.mfp-bg{background:#0b0b0b;filter:alpha(opacity=80);opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;filter:alpha(opacity=65);font-family:Arial,Baskerville,monospace;font-size:44px;font-style:normal;height:64px;line-height:64px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:64px}.mfp-close:focus,.mfp-close:hover{filter:alpha(opacity=100);opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{filter:alpha(opacity=65);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{filter:alpha(opacity=100);opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow .mfp-a,.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#f3f3f3;line-height:18px;text-align:left;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;width:600px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{padding-top:0;right:0;top:0}.white-popup{background:#fff;margin:20px auto;max-width:650px;padding:20px;position:relative;width:auto}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-move-from-top .mfp-content{vertical-align:top}.mfp-move-from-top .mfp-with-anim{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.mfp-move-from-top .mfp-with-anim,.mfp-move-from-top.mfp-bg{opacity:0;-webkit-transition:all .2s;transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.mfp-move-from-top.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{-webkit-box-sizing:border-box;box-sizing:border-box}.dropzone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid rgba(0,0,0,.3);min-height:100px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center}.dropzone .dz-preview{display:inline-block;min-height:100px;position:relative;vertical-align:top}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background:#999;background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background:linear-gradient(180deg,#eee,#ddd);border-radius:3px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{border:none;cursor:pointer;display:block;font-size:14px;text-align:center}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{color:rgba(0,0,0,.9);font-size:13px;left:0;line-height:150%;max-width:100%;min-width:100%;opacity:0;padding:2em 1em;position:absolute;text-align:center;top:0;z-index:20}.dropzone .dz-preview .dz-details .dz-size{font-size:16px;margin-bottom:1em}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,78%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);border-radius:3px;padding:0 .4em}.dropzone .dz-preview:hover .dz-image img{-webkit-filter:blur(8px);filter:blur(8px);-webkit-transform:scale(1.05);transform:scale(1.05)}.dropzone .dz-preview .dz-image{border-radius:3px;display:block;height:100px;overflow:hidden;position:relative;width:100px;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1);opacity:1}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:block;left:50%;margin-left:-27px;margin-top:-27px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:500}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;height:54px;width:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{background:hsla(0,0%,100%,.9);border-radius:8px;height:16px;left:50%;margin-left:-40px;margin-top:-8px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;-webkit-transform:scale(1);width:80px;z-index:1000}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#444));background:linear-gradient(180deg,#666,#444);bottom:0;left:0;position:absolute;top:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:0}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{background:#be2626;background:-webkit-gradient(linear,left top,left bottom,from(#be2626),to(#a92222));background:linear-gradient(180deg,#be2626,#a92222);border-radius:8px;color:#fff;display:block;display:none;font-size:13px;left:-10px;opacity:0;padding:.5em 1.2em;pointer-events:none;position:absolute;top:110px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:120px;z-index:1000}.dropzone .dz-preview .dz-error-message:after{border-bottom:6px solid #be2626;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:54px;position:absolute;top:-6px;width:0}.cluster{--gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap,1rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid{--grid-item-width:275px;--gap:1rem;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr))}.grid>*{margin:0}.grid-small{--grid-item-width:150px}.grid-med{--grid-item-width:215px}.grid-large{--grid-item-width:340px}@media (min-width:480px){.grid-2up.grid-inner-borders{grid-gap:0}.grid-2up.grid-inner-borders .grid-item,.grid-2up.grid-inner-borders>*{border-right:2px solid #dedede;border-top:2px solid #dedede;padding:2rem}.grid-2up.grid-inner-borders .grid-item:nth-child(2n),.grid-2up.grid-inner-borders>:nth-child(2n){border-right:none}.grid-2up.grid-inner-borders .grid-item:first-child,.grid-2up.grid-inner-borders .grid-item:nth-child(2),.grid-2up.grid-inner-borders>:first-child,.grid-2up.grid-inner-borders>:nth-child(2){border-top:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-item{margin-right:1rem}.media-item img{display:block}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.media-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.media-centered,.media-valign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.media-wrap>.media-item{margin-bottom:1rem}.media-wrap>.media-body{min-width:300px}.media-stacked{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-stacked>.media-item{float:none;margin-bottom:1.7058823529em;margin-right:0}.media-stacked>.media-item img{margin:0 auto}.media-feature{text-align:left}.media-feature>.media-item{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;margin-right:1rem}.media-feature>.media-body{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%}.media-feature>.media-body>:first-child{margin-top:0}@media (min-width:900px){.media-feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.media-feature.text-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-feature>.media-item{margin-right:0}.media-feature>.media-body,.media-feature>.media-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}.stack{--space:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;gap:var(--space);justify-content:flex-start}.stack-tight>*+*{--space:0.75rem}.stack-bordered.has-outer-borders,.stack-bordered>*+*{border-top:1px solid #e5f0f2;padding-top:var(--space)}.stack-bordered.has-outer-borders{border-bottom:1px solid #e5f0f2;padding-bottom:var(--space)}.alert,.alert-info{background:#fff6d2;border:1px solid #fdce08;border-radius:4px;color:#555;margin-bottom:1.7058823529em;padding:.5em 1em;text-align:center}.alert-info>:first-child,.alert>:first-child{margin-top:0}.alert p,.alert-info p,.alert-info>:last-child,.alert>:last-child{margin-bottom:0}.alert p+p,.alert-info p+p{margin-top:.8529411765em}#errorExplanation,#error_explanation,.alert-error,.errors{background:#fff6d2;background:#fde5e5;border:1px solid #cb7a7a;border-radius:4px;color:#555;margin-bottom:1.7058823529em;padding:.5em 1em;text-align:center;text-align:left}#errorExplanation>:first-child,#error_explanation>:first-child,.alert-error>:first-child,.errors>:first-child{margin-top:0}#errorExplanation p,#errorExplanation>:last-child,#error_explanation p,#error_explanation>:last-child,.alert-error p,.alert-error>:last-child,.errors p,.errors>:last-child{margin-bottom:0}#errorExplanation p+p,#error_explanation p+p,.alert-error p+p,.errors p+p{margin-top:.8529411765em}.error label,.fieldWithErrors label,.field_with_erors label{color:#900}.error input.text,.error input[type=email],.error input[type=password],.error input[type=tel],.error input[type=text],.error input[type=url],.error textarea,.fieldWithErrors input.text,.fieldWithErrors input[type=email],.fieldWithErrors input[type=password],.fieldWithErrors input[type=tel],.fieldWithErrors input[type=text],.fieldWithErrors input[type=url],.fieldWithErrors textarea,.field_with_erors input.text,.field_with_erors input[type=email],.field_with_erors input[type=password],.field_with_erors input[type=tel],.field_with_erors input[type=text],.field_with_erors input[type=url],.field_with_erors textarea{background:#fde5e5}.avatar,.avatar-lg,.avatar-sm,.avatar-xl{background:#4390a8;border-radius:3px;color:#fff;font-size:1.6em;height:48px;line-height:48px;overflow:hidden;text-align:center;text-decoration:none;text-transform:uppercase;width:48px}.avatar img,.avatar-lg img,.avatar-sm img,.avatar-xl img{display:block}.avatar-sm{font-size:1.3em;height:36px;line-height:36px;width:36px}.avatar-lg{height:96px;line-height:96px;width:96px}.avatar-xl{height:142px;line-height:142px;width:142px}.avatar-circle{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1em;height:7.4em;justify-content:center;max-height:126px;max-width:122px;width:7.2em}.avatar-circle[class*=avatar-color]{background-color:transparent}.avatar-circle svg{bottom:0;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0;z-index:1}.avatar-circle circle{fill:#6d246b}.avatar-circle .avatar-initials{color:#fff;font-family:FilsonSoftMedium,sans-serif;font-size:3.2em;font-weight:700;position:relative;z-index:10}.avatar-color-a{background-color:#4390a8}.avatar-color-a circle{fill:#4390a8}.avatar-color-b{background-color:#96c6d5}.avatar-color-b circle{fill:#96c6d5}.avatar-color-c{background-color:#7a0f80}.avatar-color-c circle{fill:#7a0f80}.avatar-color-d{background-color:#7fb118}.avatar-color-d circle{fill:#7fb118}.avatar-color-e{background-color:#d6332b}.avatar-color-e circle{fill:#d6332b}.avatar-color-f{background-color:#fd7bc6}.avatar-color-f circle{fill:#fd7bc6}.avatar-color-g{background-color:#f99a26}.avatar-color-g circle{fill:#f99a26}.avatar-color-h{background-color:#49ac97}.avatar-color-h circle{fill:#49ac97}.avatar-color-i{background-color:#6a8627}.avatar-color-i circle{fill:#6a8627}.avatar-color-j{background-color:#e6c700}.avatar-color-j circle{fill:#e6c700}.avatar-color-k{background-color:#5d98dd}.avatar-color-k circle{fill:#5d98dd}.avatar-color-l{background-color:#af63ca}.avatar-color-l circle{fill:#af63ca}.avatar-color-m{background-color:#27d7b1}.avatar-color-m circle{fill:#27d7b1}.avatar-color-n{background-color:#c7c3ab}.avatar-color-n circle{fill:#c7c3ab}.avatar-color-o{background-color:#4390a8}.avatar-color-o circle{fill:#4390a8}.avatar-color-p{background-color:#96c6d5}.avatar-color-p circle{fill:#96c6d5}.avatar-color-q{background-color:#7a0f80}.avatar-color-q circle{fill:#7a0f80}.avatar-color-r{background-color:#7fb118}.avatar-color-r circle{fill:#7fb118}.avatar-color-s{background-color:#d6332b}.avatar-color-s circle{fill:#d6332b}.avatar-color-t{background-color:#fd7bc6}.avatar-color-t circle{fill:#fd7bc6}.avatar-color-u{background-color:#f99a26}.avatar-color-u circle{fill:#f99a26}.avatar-color-v{background-color:#49ac97}.avatar-color-v circle{fill:#49ac97}.avatar-color-w{background-color:#6a8627}.avatar-color-w circle{fill:#6a8627}.avatar-color-x{background-color:#e6c700}.avatar-color-x circle{fill:#e6c700}.avatar-color-y{background-color:#5d98dd}.avatar-color-y circle{fill:#5d98dd}.avatar-color-z{background-color:#af63ca}.avatar-color-z circle{fill:#af63ca}:is(.bg-teal,.stripe-teal){background:-webkit-gradient(linear,left top,left bottom,from(#e2f3f5),to(#f7feff));background:linear-gradient(#e2f3f5,#f7feff)}.bg-teal-bordered{border-bottom:1px solid #e1f2f5;border-top:1px solid #e1f2f5}:is(.bg-teal-fade,.stripe-teal-fade){background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#e2f3f5),to(#fff));background-image:linear-gradient(#e2f3f5,#fff);background-repeat:no-repeat}.bg-teal-fade-short{background-size:100% 250px}:is(.bg-teal-flat,.stripe-teal-flat){background-color:#e2f3f5}.bg-teal-light{background-color:#f1fafa;border-block:1px solid #d5efef}:is(.bg-teal-dark,.stripe-teal-dark){background:-webkit-gradient(linear,left top,left bottom,from(#2b7179),to(#39929e));background:linear-gradient(#2b7179,#39929e);color:#fff}.bg-purple-light{background:#fbebf6}:is(.bg-blue-fade,.stripe-blue-fade){background:-webkit-gradient(linear,left top,left bottom,from(#4390a8),to(#7dc4d4));background:linear-gradient(#4390a8,#7dc4d4);color:#fff}:is(.bg-blue,.stripe-blue){background:#00b9ba;color:#fff}.bg-blue-x-light{background-color:#e6f8f8}:is(.bg-grey-xx-light,.stripe-grey-xx-light){background-color:#f6f6f6}:is(.bg-purple,.banner-purple){background:-webkit-gradient(linear,left top,left bottom,from(#550b5a),to(#7a0f80));background:linear-gradient(#550b5a,#7a0f80)}:is(.bg-purple,.banner-purple) .h1,:is(.bg-purple,.banner-purple) h1{color:#fff}[class*=banner-pattern],[class*=bg-pattern]{background:#00b9ba url(/images/patterns/00.svg) 50% 50% repeat;color:#fff}[class*=banner-pattern] .h1,[class*=banner-pattern] h1,[class*=bg-pattern] .h1,[class*=bg-pattern] h1{color:inherit}.banner-pattern-blue,.bg-pattern-blue{background-color:#00b9ba}.banner-pattern-blue .back-button-icon,.bg-pattern-blue .back-button-icon{background-color:rgba(0,0,0,.25);fill:#fff}.banner-pattern-blue .back-button:hover .back-button-icon,.bg-pattern-blue .back-button:hover .back-button-icon{background-color:rgba(0,0,0,.35)}.bg-stages-beginning-writers{background-color:#ffcf01}.bg-pattern-beginning-writers{background:#ffcf01 url(/images/patterns/beginning-writers.svg) 50% 50% repeat}.bg-stages-emerging-writers{background-color:#f7941e}.bg-pattern-emerging-writers{background:#f7941e url(/images/patterns/emerging-writers.svg) 50% 50% repeat}.bg-stages-middle-school-writers{background-color:#f16458}.bg-pattern-middle-school-writers{background:#f16458 url(/images/patterns/middle-school-writers.svg) 50% 50% repeat}.bg-stages-high-school-writers{background-color:#4b3f64}.bg-pattern-high-school-writers{background:#4b3f64 url(/images/patterns/high-school-writers.svg) 50% 50% repeat}.bg-stages-college-prep-writers{background-color:#c63a95}.bg-pattern-college-prep-writers{background:#c63a95 url(/images/patterns/college-prep-writers.svg) 50% 50% repeat}.bg-stages-multiple-ages{background-color:#7eb242}.bg-pattern-multiple-ages{background:#7eb242 url(/images/patterns/multiple-ages.svg) 50% 50% repeat}.bg-pattern-beginning-writers{color:#463900}.bg-stages-beginning-writers-dark{background-color:#ae8c00}.bg-stages-emerging-writers-dark{background-color:#904e00}.bg-stages-middle-school-writers-dark{background-color:#a2332a}.bg-stages-high-school-writers-dark{background-color:#302744}.bg-stages-college-prep-writers-dark{background-color:#802961}.bg-stages-multiple-ages-dark{background-color:#466225}.bg-teal-swash{background:#f1fafa url(/images/backgrounds/bg-teal-swash.svg) 100% 50%/contain no-repeat}@media (min-width:900px){.bg-bubbles{background:transparent url(/images/backgrounds/bg-bubbles.svg) 50% 50%/100% repeat-y}}.bg-image-fade-grey{--bg-image:url(/images/backgrounds/tmp-bgimage.jpg);position:relative}.bg-image-fade-grey>*{position:relative;z-index:1}.bg-image-fade-grey:before{background:transparent var(--bg-image) 100% 50%/cover;content:"";height:100%;left:50%;position:absolute;top:0;width:50%;z-index:0}.bg-image-fade-grey:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#f9f9fa),to(hsla(240,9%,98%,0)));background-image:linear-gradient(90deg,#f9f9fa 50%,hsla(240,9%,98%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.badge{background-color:#f7ef7e;color:#777007}.badge,.teacher-badge{border-radius:3px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.05em;line-height:1.5;padding:.25em .75em;text-decoration:none;text-transform:uppercase}.teacher-badge{background-color:#7fb118;color:#fff}.badge-small{font-size:.6rem}.badge-label{color:#f79937;font-size:.7em;font-weight:600;padding-left:.75em;text-decoration:none;text-transform:uppercase}.badge-green,.core-series-badge{background-color:#7eb242;color:#fff}.badge-teal,.family-writing-badge{background-color:#00b9ba;color:#fff}.middle-school-writing-badge{background-color:#f16458;color:#fff}.high-school-writing-badge{background-color:#4b3f64;color:#fff}.homeschool-and-personal-development-badge{background-color:#f16458;color:#fff}.julie-badge{background-color:#c63a95}.box{--box-padding:1.25rem;--box-border-radius:3px;border-radius:var(--box-border-radius);padding:var(--box-padding)}.box-bordered{border:1px solid #e5e5e5}.box-bordered-thick{--box-padding:2em;--box-border-radius:1em;background-color:#fff;border:4px solid #a0dada}.box-bordered-thick>:first-child{-webkit-margin-before:0;margin-block-start:0}.box-bordered-thick>:last-child{-webkit-margin-after:0;margin-block-end:0}.box.box-blue{background-color:#e6f8f8}.button,.button-blue,.button-green,.button-home-study-courses,.button-language-arts-programs,.button-large,.button-lifestyle-tools,.button-med,.button-orange,.button-purple,.button-quiet,.button-simple,.button-small,input[type=button]{background-color:#7a0f80;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:FilsonSoftMedium,sans-serif;font-size:11.9px;line-height:1.6;padding:.5em 2em;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s;transition:all .25s;white-space:nowrap}.button-blue:hover,.button-green:hover,.button-home-study-courses:hover,.button-language-arts-programs:hover,.button-large:hover,.button-lifestyle-tools:hover,.button-med:hover,.button-orange:hover,.button-purple:hover,.button-quiet:hover,.button-simple:hover,.button-small:hover,.button:hover,input[type=button]:hover{background-color:#530557;color:#fff}@media (min-width:740px){.button,.button-blue,.button-green,.button-home-study-courses,.button-language-arts-programs,.button-large,.button-lifestyle-tools,.button-med,.button-orange,.button-purple,.button-quiet,.button-simple,.button-small,input[type=button]{font-size:14.96px}}.button-simple{background-image:none;border:none;text-transform:uppercase}.button-green,.button-language-arts-programs{background-color:#89aa3b;color:#fff}.button-green:hover,.button-language-arts-programs:hover{background-color:#6e8d25;color:#fff}.button-lifestyle-tools,.button-purple{background-color:#7a0f80;color:#fff}.button-lifestyle-tools:hover,.button-purple:hover{background-color:#530557;color:#fff}.button-home-study-courses,.button-orange{background-color:#e2642a;color:#fff}.button-home-study-courses:hover,.button-orange:hover{background-color:#ca4a0f;color:#fff}.button-blue{background-color:#3ea8c2;color:#fff}.button-blue:hover{background-color:#278da6;color:#fff}.button-teal{background-color:#00b9ba;color:#fff}.button-teal:hover{background-color:#008687;color:#fff}.button-white{border:1px solid #00b9ba}.button-white,.button-white:hover{background-color:#fff;color:#00b9ba}.button-white:hover{border-color:#6d246b;color:#6d246b}.button-white-red{border:1px solid #900}.button-white-red,.button-white-red:hover{background-color:#fff;color:#900}.button-white-red:hover{border-color:red;color:red}.button-quiet{background-color:#e3eef0;color:#6192a2}.button-quiet:hover{background-color:#bddde3;color:#6192a2}.button-med{font-size:19px}.button-large{font-size:22px;white-space:normal}.button-small{font-size:13px;padding:.25em 2em}.button-full{display:block;width:100%}.button-disabled,.button-disabled:hover,.button[disabled],.button[disabled]:hover,[disabled].button-blue,[disabled].button-green,[disabled].button-home-study-courses,[disabled].button-language-arts-programs,[disabled].button-large,[disabled].button-lifestyle-tools,[disabled].button-med,[disabled].button-orange,[disabled].button-purple,[disabled].button-quiet,[disabled].button-simple,[disabled].button-small{background-color:#c9d0d1;background-image:none;color:#575757!important;cursor:default;text-shadow:none}.button-blank{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.button.has-shadow,.has-shadow.button-blue,.has-shadow.button-green,.has-shadow.button-home-study-courses,.has-shadow.button-language-arts-programs,.has-shadow.button-large,.has-shadow.button-lifestyle-tools,.has-shadow.button-med,.has-shadow.button-orange,.has-shadow.button-purple,.has-shadow.button-quiet,.has-shadow.button-simple,.has-shadow.button-small{-webkit-box-shadow:.25em .25em 0 rgba(0,0,0,.2);box-shadow:.25em .25em 0 rgba(0,0,0,.2)}.button.has-icon,.button.has-image,.has-icon.button-blue,.has-icon.button-green,.has-icon.button-home-study-courses,.has-icon.button-language-arts-programs,.has-icon.button-large,.has-icon.button-lifestyle-tools,.has-icon.button-med,.has-icon.button-orange,.has-icon.button-purple,.has-icon.button-quiet,.has-icon.button-simple,.has-icon.button-small,.has-image.button-blue,.has-image.button-green,.has-image.button-home-study-courses,.has-image.button-language-arts-programs,.has-image.button-large,.has-image.button-lifestyle-tools,.has-image.button-med,.has-image.button-orange,.has-image.button-purple,.has-image.button-quiet,.has-image.button-simple,.has-image.button-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-button{-webkit-appearance:none;background:transparent;border:none;color:#00b9ba;cursor:pointer;font-family:Open Sans,sans-serif;font-size:1rem;text-decoration:underline;text-transform:none;text-wrap:wrap}.link-button:hover{background:none;color:#008687}.button-chevron:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10'%3E%3Cpath fill='%23FFF' d='M1.82 9.942 6.612 5.15a.217.217 0 0 0 0-.3L1.82.058A.24.24 0 0 0 1.67 0a.24.24 0 0 0-.15.058L.06 1.516a.217.217 0 0 0 0 .301L3.245 5 .06 8.183a.217.217 0 0 0 0 .3l1.458 1.46c.081.08.22.08.301 0z'/%3E%3C/svg%3E");content:"";display:inline-block;height:10px;margin-left:.5em;-webkit-transition:all .2s;transition:all .2s;width:7px}.button-chevron:hover:after{-webkit-transform:translateX(.25em);transform:translateX(.25em)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.button.loading,.loading.button-blue,.loading.button-green,.loading.button-home-study-courses,.loading.button-language-arts-programs,.loading.button-large,.loading.button-lifestyle-tools,.loading.button-med,.loading.button-orange,.loading.button-purple,.loading.button-quiet,.loading.button-simple,.loading.button-small{padding-right:2.75em;position:relative}.button.loading:after,.loading.button-blue:after,.loading.button-green:after,.loading.button-home-study-courses:after,.loading.button-language-arts-programs:after,.loading.button-large:after,.loading.button-lifestyle-tools:after,.loading.button-med:after,.loading.button-orange:after,.loading.button-purple:after,.loading.button-quiet:after,.loading.button-simple:after,.loading.button-small:after{-webkit-animation:spin .85s linear infinite;animation:spin .85s linear infinite;content:url(/images/svg-icons-source/spinner.svg);height:22px;margin-top:-11px;position:absolute;right:8px;top:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:22px}.persona-toggle-button{background-color:#fff;border:2px solid #dbe3e5;border-radius:6px;color:#a6babf;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:chin_up_buttercup_cutecapsRg;font-size:1.75em;padding:.125em .5em;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.persona-toggle-button:hover{background-color:#eef6f7;color:#00b9ba}.persona-toggle-button:focus{outline:none}.persona-toggle-button>img{max-height:1px;opacity:0;position:relative;top:.5em;-webkit-transition:all .2s;transition:all .2s}.active .persona-toggle-button,.persona-toggle-button.active,.persona-toggle-button.mixitup-control-active{background-color:#fff;color:#00b9ba;-webkit-transform:scale(1.2);transform:scale(1.2)}.active .persona-toggle-button>img,.persona-toggle-button.active>img,.persona-toggle-button.mixitup-control-active>img{margin-bottom:-.6em;margin-top:-2em;max-height:3em;opacity:1;position:relative;top:0}.logo-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background-image:linear-gradient(180deg,#fff,#ededed);border:1px solid #fff;border-radius:.2em;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.26);box-shadow:0 1px 3px 0 rgba(0,0,0,.26);cursor:pointer;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.logo-button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));background-image:linear-gradient(180deg,#fff,#ddd);border:1px solid #00b9ba;-webkit-box-shadow:0 0 4px 0 #00b9ba;box-shadow:0 0 4px 0 #00b9ba}.date-square{--day-width:3.5em;--bgcolor:#7eb242;background-color:var(--bgcolor);border-radius:.3em;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);color:#fff;display:grid;font-family:FilsonSoftMedium,sans-serif;font-size:calc(var(--day-width)*.25);font-weight:700;grid-template-columns:calc(var(--day-width)*.375) var(--day-width);height:var(--day-width);overflow:hidden;width:calc(var(--day-width)*1.375)}.date-square .month{display:block;font-size:1em;height:calc(var(--day-width)*.375);letter-spacing:.05em;line-height:calc(var(--day-width)*.375);text-align:center;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(calc(var(--day-width)*-1));transform:rotate(-90deg) translateX(calc(var(--day-width)*-1));-webkit-transform-origin:0 0;transform-origin:0 0;width:var(--day-width)}.date-square .day{background:#f6f6f6;color:#5e5e5e;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-square .day,.date-square-dash{font-size:calc(var(--day-width)*.55)}.date-square-dash{--day-width:2.4em;border-bottom:.2em dotted #c53b95;font-family:FilsonSoftMedium,sans-serif;font-weight:700;height:.25em;line-height:var(--day-width);text-indent:-100em;width:.75em}.event .event-name{display:block;line-height:1.4;margin:0 0 .15em}.event .event-details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em}.event .event-details>*{color:#88a3aa;font-size:.9em;gap:.35em}.event .event-details>*,.event-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-small{gap:1rem}.event-dates,.event-small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.event-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.event-med .event-name{margin:0 0 .6em}.comments-heading{border-top:1px solid #96c6d5}.comments-heading .h2,.comments-heading .h3,.comments-heading .h4,.comments-heading h2,.comments-heading h3,.comments-heading h4{color:#7a0f80}.cc-w article.cc-f{background-color:#eaeaea;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cc-w article.cc-f .cc-i-figure{display:none}.cc-w .cc-f-row{margin:0;padding:.125em}.cc-w .cc-f-col{padding:0;width:100%}.cc-w blockquote p{margin:revert}.cc-i-wrap .button,.cc-i-wrap .button-blue,.cc-i-wrap .button-green,.cc-i-wrap .button-home-study-courses,.cc-i-wrap .button-language-arts-programs,.cc-i-wrap .button-large,.cc-i-wrap .button-lifestyle-tools,.cc-i-wrap .button-med,.cc-i-wrap .button-orange,.cc-i-wrap .button-purple,.cc-i-wrap .button-quiet,.cc-i-wrap .button-simple,.cc-i-wrap .button-small{max-width:22.5em}.cc-w>.cc-i[data-role=form] [data-action=quote-reply]{display:none}.cc-i-image{font-size:.5em;height:auto;width:auto}.conversation-comments .cc-w .cc-i-image{border-radius:0;height:auto;width:auto}.conversation-comments .cc-w .cc-i .cc-i .cc-i-image{font-size:.4em;height:auto;width:auto}.cc-i.is-updated{background-color:#ffffd7;border-bottom:none}.cc-w .cc-i-footer .cc-ll-i a{padding-left:0;padding-right:1em}.cc-w .cc-i-footer .cc-ll-i:before{content:"";padding:0}.cc-w .cc-i-footer .cc-ll-i:not(:first-of-type) .cc-a,.cc-w .cc-i-footer .cc-ll-i:not(:first-of-type) a{border-left:1px solid #dbe3e5;padding:0 1em}.cc-w .cc-ll-i .cc-a,.cc-w .cc-ll-i a{color:#00b9ba}.cc-w .cc-i-edit:hover{background-color:#f79937;color:#fff}.cc-w .cc-a.cc-i-delete:hover{background-color:#d52120;color:#fff}.comment-edit-options{margin-bottom:.75em;text-align:right}.comment-edit-options a{color:#97aeb4}.comment-edit-options a:hover{background-color:#f79937;color:#fff;text-decoration:none}.comment-edit-options .comment-delete:hover,.comment-edit-options .comment-flag:hover{background-color:#d52120}.edit-comment-form{background-color:#eaeaea;border-radius:3px;display:none;padding:1em}.edit-comment-form textarea{margin-bottom:.8529411765em}.edit-comment-form .btn{background-color:#7a0f80;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:FilsonSoftMedium,sans-serif;font-size:11.9px;font-size:1em;line-height:1.6;padding:.5em 2em;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s;transition:all .25s;white-space:nowrap;width:auto}.edit-comment-form .btn:hover{background-color:#530557;color:#fff}@media (min-width:740px){.edit-comment-form .btn{font-size:14.96px}}.edit-comment-cancel{cursor:pointer;text-decoration:underline}.meta-buttons{margin-top:10px}.meta-buttons a{color:#288ce4;font-size:11px;font-weight:700;padding:0 15px 0 0}.meta-buttons .comment-votes{display:inline-block;margin-right:15px}.meta-buttons .comment-votes a{padding:0 0 0 2px}.meta-buttons .comment-votes .count{color:#a5b2b9;font-size:13px;font-weight:500;margin-right:2px}.meta-buttons .static-label{color:#a5b2b9;font-size:11px;font-weight:700}.comment-input-btn{margin:1em 0 0}.comment-heading .dropdown{float:right;margin-left:20px}.comment-heading .dropdown:hover .dropdown-menu{display:block}.comment-heading .dropdown-toggle{font-size:11px;font-weight:700}.comment-heading .dropdown-menu{left:auto;min-width:60px;right:0}.comment-heading .dropdown-menu>li>a{font-size:11px;font-weight:700;padding:5px 10px}.comment-heading .dropdown-menu>li>a .fa,.comment-heading .dropdown-menu>li>a .glyphicon,.comment-heading .dropdown-menu>li>span.comment-flag .glyphicon{padding-right:5px;text-align:center;width:15px}.comment-heading .dropdown-menu>li>span.comment-flag{color:#aaa;display:block;font-size:11px;font-weight:700;padding:5px 10px;white-space:nowrap}@-webkit-keyframes yellowfade{0%{background-color:#ffff60}to{background-color:transparent}}@keyframes yellowfade{0%{background-color:#ffff60}to{background-color:transparent}}.highlight-fade{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:yellowfade;animation-name:yellowfade}@media (min-width:900px){.content-features-grid{display:grid;gap:8em 6em;grid-template-columns:1fr 1fr}}.content-features-grid>*{position:relative}.content-features-grid>*>*{position:relative;z-index:1}@media (max-width:900px){.content-features-grid>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content-features-grid>*+*{margin-top:5em}}.content-features-grid .h2,.content-features-grid h2{font-size:4em}.content-features-grid img{margin:auto;max-width:95%}@media (max-width:900px){.content-features-grid img{max-width:80%}}.content-features-grid .bg-circle{display:none;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;z-index:0}@media (min-width:765px){.content-features-grid .bg-circle{display:block}}.content-features-grid>:first-child .bg-circle{left:30%;top:20%;-webkit-transform:scale(2.5);transform:scale(2.5)}.content-features-grid>:nth-child(2) .bg-circle{left:50%;top:50%;-webkit-transform:scale(3.3);transform:scale(3.3)}.content-features-grid>:nth-child(3) .bg-circle{left:90%;top:10%;-webkit-transform:scale(2.1);transform:scale(2.1)}.content-features-grid>:nth-child(4) .bg-circle{left:93%;top:30%;-webkit-transform:scale(2);transform:scale(2)}.content-features-grid>:nth-child(5) .bg-circle{left:92%;top:50%;-webkit-transform:scale(2.8);transform:scale(2.8)}.content-features-grid>:nth-child(6) .bg-circle{left:70%;opacity:.2;top:40%;-webkit-transform:scale(3.6);transform:scale(3.6)}.content-features-grid>:first-child :where(.bg-circle,.squiggle-underline){fill:#00b9ba}.content-features-grid>:nth-child(2) :where(.bg-circle,.squiggle-underline){fill:#7eb242}.content-features-grid>:nth-child(3) :where(.bg-circle,.squiggle-underline){fill:#c63a95}.content-features-grid>:nth-child(4) :where(.bg-circle,.squiggle-underline){fill:#6d246b}.content-features-grid>:nth-child(5) :where(.bg-circle,.squiggle-underline){fill:#008182}.content-features-grid>:nth-child(6) :where(.bg-circle,.squiggle-underline){fill:#f16458}fieldset{border:none;margin-bottom:1.7058823529em;margin-left:0;margin-right:0;padding:0}fieldset>.field-group>p,fieldset>p{margin:0}fieldset>.field-group+p,fieldset>p+.field-group,fieldset>p+p{margin-top:1.7058823529em}fieldset.bordered+fieldset.bordered{border-top:2px solid #c3ecec;padding-top:1.7058823529em}form>fieldset>ol,form>ul{list-style:none;margin:0;padding:0;width:100%}form>fieldset>ol>li,form>ul>li{margin-bottom:1.7058823529em;margin-left:0;padding:0}.field-group{*zoom:1;clear:both}.field-group:after{clear:both;content:"";display:table}@media (min-width:900px){.field-inline-block{display:inline-block;padding-right:2em;vertical-align:top;width:auto}}.field-instructions{color:#94b4b8;font-size:.91em;font-style:italic}legend{color:#6d246b;font-family:Open Sans,sans-serif;font-size:1.5em;margin-bottom:.8529411765em;white-space:normal}label,legend{display:block}label{font-weight:700}.fr-popup label{display:inline;font-weight:400}input.text,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{border:1px solid #c6c7c0;border-radius:3px;font-family:Open Sans,sans-serif;font-size:17px;line-height:29px;margin:0;max-width:100%;padding:10.15px .5em;width:100%}input.tiny.text,input.tiny[type=date],input.tiny[type=email],input.tiny[type=password],input.tiny[type=search],input.tiny[type=tel],input.tiny[type=text],input.tiny[type=url],textarea.tiny{width:7em}input.short.text,input.short[type=date],input.short[type=email],input.short[type=password],input.short[type=search],input.short[type=tel],input.short[type=text],input.short[type=url],textarea.short{width:18em}input.medium.text,input.medium[type=date],input.medium[type=email],input.medium[type=password],input.medium[type=search],input.medium[type=tel],input.medium[type=text],input.medium[type=url],textarea.medium{width:30em}input.text:active:not([disabled]),input.text:focus:not([disabled]),input.text:hover:not([disabled]),input[type=date]:active:not([disabled]),input[type=date]:focus:not([disabled]),input[type=date]:hover:not([disabled]),input[type=email]:active:not([disabled]),input[type=email]:focus:not([disabled]),input[type=email]:hover:not([disabled]),input[type=password]:active:not([disabled]),input[type=password]:focus:not([disabled]),input[type=password]:hover:not([disabled]),input[type=search]:active:not([disabled]),input[type=search]:focus:not([disabled]),input[type=search]:hover:not([disabled]),input[type=tel]:active:not([disabled]),input[type=tel]:focus:not([disabled]),input[type=tel]:hover:not([disabled]),input[type=text]:active:not([disabled]),input[type=text]:focus:not([disabled]),input[type=text]:hover:not([disabled]),input[type=url]:active:not([disabled]),input[type=url]:focus:not([disabled]),input[type=url]:hover:not([disabled]),textarea:active:not([disabled]),textarea:focus:not([disabled]),textarea:hover:not([disabled]){border-color:#555}input.error.text,input.error[type=date],input.error[type=email],input.error[type=password],input.error[type=search],input.error[type=tel],input.error[type=text],input.error[type=url],textarea.error{border-color:#d52120}input[readonly].text,input[readonly][type=date],input[readonly][type=email],input[readonly][type=password],input[readonly][type=search],input[readonly][type=tel],input[readonly][type=text],input[readonly][type=url],textarea[readonly]{color:#999}input[disabled].text,input[disabled][type=date],input[disabled][type=email],input[disabled][type=password],input[disabled][type=search],input[disabled][type=tel],input[disabled][type=text],input[disabled][type=url],textarea[disabled]{background-color:#f1f1f1}input::-webkit-input-placeholder{color:#6d6d6d}input::-moz-placeholder{color:#6d6d6d}input:-ms-input-placeholder{color:#6d6d6d}input::-ms-input-placeholder{color:#6d6d6d}input::placeholder{color:#6d6d6d}textarea{height:8em}.form-buttons{border-top:2px solid #dde4eb;margin-bottom:1.7058823529em;margin-top:3.4117647059em;padding-bottom:0;padding-top:3.4117647059em}.form-buttons.no-border{border-top:none;padding-top:1.7058823529em}.form-buttons button,.form-buttons input[type=submit]{margin-bottom:1.7058823529em}.form-buttons-alt{float:right}.or{display:inline-block;padding:0 .75em}.checkboxes,.radios{list-style:none;padding-left:.25em}.checkboxes li,.radios li{display:block;margin-bottom:0;margin-top:0}.checkboxes input[type=checkbox],.checkboxes input[type=radio],.radios input[type=checkbox],.radios input[type=radio]{display:inline-block;margin-right:.5em}.checkboxes label,.radios label{display:inline-block;font-weight:400;padding-right:2em;width:auto}.checkboxes p,.radios p{padding-left:1.6em}.checkboxes p input[type=checkbox],.checkboxes p input[type=radio],.radios p input[type=checkbox],.radios p input[type=radio]{margin-left:-1.6em}.checkboxes p+p,.radios p+p{margin-top:.8529411765em}.left-labels>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.left-labels .label,.left-labels label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:10em}.left-labels .label+*,.left-labels label+*{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.left-labels input[type=checkbox],.left-labels input[type=radio]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto}.left-labels input[type=checkbox] *~.label,.left-labels input[type=checkbox] *~label,.left-labels input[type=radio] *~.label,.left-labels input[type=radio] *~label{padding-left:.4em;width:auto}@media (min-width:480px){.left-legend{padding-left:22%;position:relative}.left-legend>legend{font-size:1.25em;left:0;position:absolute;width:20%}}.error{color:#d52120}.suggestion{color:#444;font-size:.9em;font-style:italic;margin:.5em 0}.blh-search{--button-width:2.35em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blh-search :is(input[type=search],input[type=image]){font-size:.9em;line-height:1;padding:.6em}.blh-search input[type=search]{border-color:#a6babf;min-width:36ch;position:relative;width:auto;-webkit-padding-end:calc(var(--button-width)*1.1);padding-inline-end:calc(var(--button-width)*1.1)}.blh-search input[type=search]::-webkit-input-placeholder{color:#a6babf;text-transform:uppercase}.blh-search input[type=search]:-moz-placeholder,.blh-search input[type=search]:-ms-input-placeholder,.blh-search input[type=search]::-moz-placeholder,.blh-search input[type=search]::-webkit-input-placeholder,.blh-search input[type=search]::placeholder{color:#a6babf;text-transform:uppercase}.blh-search input[type=search]:hover{border-color:#a6babf}.blh-search input[type=image]{width:var(--button-width);-webkit-margin-start:calc(var(--button-width)*-1);margin-inline-start:calc(var(--button-width)*-1);z-index:1}body .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body #leadin-content-form-wrapper,body .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body .leadin-preview-wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}body .leadinModal.leadinModal-theme-default.leadinModal-v3 .dyno-image{float:none;margin:0;width:100%}body .leadinModal.leadinModal-v3 .dyno-image img{max-width:100%}body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .h4,body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview h4{font-size:1.5em;margin:0;text-align:center}body .leadinModal.leadinModal-theme-default.leadinModal-v3.leadinModal-preview .advance-wrapper{margin:0}body .leadinModal .leadin-preview-wrapper .advance-wrapper .leadin-button{font-size:1.5em;margin:0}body .leadinModal-hide-outline.leadinModal-description-2536612,body .leadinModal-reset .clearfix-image{display:none}.item-card{--item-card-padding:1em;--item-card-border-radius:4px;background:#fff;border:1px solid #dfdfe0;border-radius:var(--item-card-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all .2s;transition:all .2s}.item-card:not(.no-shadow){-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.2);box-shadow:0 2px 6px 0 rgba(0,0,0,.2)}.item-card:has(.item-card-link):hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.item-card a:not(.button):not(.button-simple):not(.button-green):not(.button-purple):not(.button-orange):not(.button-blue):not(.button-quiet):not(.button-med):not(.button-large):not(.button-small):not(.button-language-arts-programs):not(.button-home-study-courses):not(.button-lifestyle-tools){color:inherit;display:block;text-decoration:none;z-index:1}.item-card .item-card-link{position:static}.item-card .item-card-link:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.item-card .badge{font-size:.6em;margin:0}.item-card-image-banner{aspect-ratio:16/9;position:relative}.item-card-image{aspect-ratio:16/9;border-radius:var(--item-card-border-radius) var(--item-card-border-radius) 0 0;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.item-card-image-popout{left:50%;max-width:50%;position:absolute;top:-1em;-webkit-transform:translateX(-50%) rotate(-2deg);transform:translateX(-50%) rotate(-2deg)}.item-card-title{color:#6d246b;font-family:FilsonSoftMedium,sans-serif;font-size:1em;line-height:1.2;margin:.75em 0 .25em;text-transform:uppercase}.item-card-body{padding:0 var(--item-card-padding)}.item-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25em;margin-top:auto;padding:.5em var(--item-card-padding) var(--item-card-padding)}.item-card-footer.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-card.item-card-horizontal{display:grid;grid-template-columns:2fr 5fr}.item-card.item-card-horizontal>header{grid-area:1/1/3/2}.item-card.item-card-horizontal .item-card-body{grid-area:1/2/2/3}.item-card.item-card-horizontal .item-card-footer{font-size:.9em;grid-area:2/2/3/3}.item-card.item-card-horizontal .item-card-image{border-radius:var(--item-card-border-radius) 0 0 var(--item-card-border-radius)}.item-card.item-card-horizontal .item-card-image-popout{top:-.3em}img{height:auto!important;max-width:100%}img.right{float:right;margin:0 0 1em 1em}img.left{float:left;margin:0 1em 1em 0}img.border{border:1px solid #afbfd0}img.photo-frame,img.thumbnail{border:1px solid hsla(0,0%,100%,.5);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5)}img.photo-frame{border:4px solid #fff}a img{display:block}figure{--image-margin-inline:1em}figure>img{display:block;margin:0 auto}.fig-full,.fig-left,.fig-right{display:block;text-align:center}.fig-full>img,.fig-left>img,.fig-right>img{margin:0 auto;max-height:400px}@media (min-width:650px){.fig-full>img,.fig-left>img,.fig-right>img{max-height:none}.fig-right{float:right;margin:0 0 1em 1em;max-width:300px}.fig-left{float:left;margin:0 1em 1em 0;max-width:300px}}figure.image-style-align-left{float:left;margin-right:var(--image-margin-inline)}figure.image-style-align-right{float:right;margin-left:var(--image-margin-inline)}figure.image-style-block-align-left>img{margin-right:auto}figure.image-style-block-align-right>img{margin-left:auto}figcaption{color:#97aeb4;font-size:.9em;font-style:italic;margin-top:.25em;text-align:center}@media (min-width:900px){.subnav+.content>.fig-right{margin-right:-12%}}@media (min-width:650px){.content-sidebar .content .fig-right img{max-width:230px}}.deep-flat-shadow,.shallow-flat-shadow{--box-shadow-color:#e2f3f5;border:1px solid #96c6d5;border-radius:8px;-webkit-box-shadow:var(--box-shadow-color) 20px 18px 0;box-shadow:var(--box-shadow-color) 20px 18px 0;margin-bottom:18px;margin-right:20px;overflow:hidden}.deep-flat-shadow>*,.shallow-flat-shadow>*{margin:0!important}.shallow-flat-shadow{-webkit-box-shadow:var(--box-shadow-color) 9px 8px 0;box-shadow:var(--box-shadow-color) 9px 8px 0}.has-shadow{-webkit-box-shadow:0 .4px .3px rgba(0,0,0,.043),0 1.1px .9px rgba(0,0,0,.067),0 2.1px 1.8px rgba(0,0,0,.085),0 3.5px 3.7px rgba(0,0,0,.1),0 7px 10px rgba(0,0,0,.11);box-shadow:0 .4px .3px rgba(0,0,0,.043),0 1.1px .9px rgba(0,0,0,.067),0 2.1px 1.8px rgba(0,0,0,.085),0 3.5px 3.7px rgba(0,0,0,.1),0 7px 10px rgba(0,0,0,.11)}.has-shadow-flat{-webkit-box-shadow:9px 8px 0 rgba(0,0,0,.25);box-shadow:9px 8px 0 rgba(0,0,0,.25)}.rounded{border-radius:3px;overflow:hidden}.flip-h{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.flip-h-rotate-90-r{-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1)}.flip-v{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.flip-v-rotate-90-r{-webkit-transform:rotate(90deg) scaleY(-1);transform:rotate(90deg) scaleY(-1)}.rotate-180-l{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.rotate-90-r{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-90-l{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.image-gallery-items img{cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s}.image-gallery-items img:hover{border-color:#00b9ba}.image-gallery-featured{--aspect-ratio:1;aspect-ratio:var(--aspect-ratio);display:block;position:relative}.image-gallery-featured img{aspect-ratio:var(--aspect-ratio);cursor:-webkit-zoom-in;cursor:zoom-in;display:block;left:0;max-height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;-webkit-transition:all .4s;transition:all .4s;width:100%}.image-gallery-featured img:not(:first-of-type){opacity:0}.image-gallery-featured img.is-zoomed{aspect-ratio:auto;cursor:-webkit-zoom-out;cursor:zoom-out;max-height:none;position:static}.image-gallery-featured img.fadeout{opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{background:#6d246b;line-height:1.7;scroll-behavior:smooth}body{margin:0;padding:0;position:relative}.mm-wrapper,body{background-color:#fff}.container{margin-inline:auto;max-width:1170px;padding:0 1em}@media (min-width:1170px){.container{padding:0}}.main{padding-bottom:3.4117647059em}@media (max-width:480px){.hide-mobile{display:none}}.stripe{--stripe-padding:3.5em;clear:both;padding-bottom:var(--stripe-padding);padding-top:var(--stripe-padding)}.stripe-thin{--stripe-padding:1.7em}.stripe-shadow{border-bottom:1px solid hsla(0,0%,100%,.5);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);position:relative}.stripe-bordered-thick{border-bottom:2px solid #96c6d5;border-top:2px solid #96c6d5}@media (min-width:900px){.content-sidebar,.content-sidebar>.container{background:-webkit-gradient(linear,left top,right top,color-stop(67.6068376%,#fff),color-stop(67.6068376%,#eef6f7));background:linear-gradient(90deg,#fff 67.6068376%,#eef6f7 0)}}.main.content-sidebar{padding-bottom:0}.main.content-sidebar>.container{padding-bottom:3rem}@media (min-width:900px){.content-tabs,.content-tabs>.container{background:-webkit-gradient(linear,left top,right top,color-stop(67.6068376%,#f5f5f5),color-stop(67.6068376%,#e4eced));background:linear-gradient(90deg,#f5f5f5 67.6068376%,#e4eced 0)}.content-centered,.content-intro,.content-med,.content-narrow,.content-x-narrow{margin-inline:auto}.content-centered,.content-med{max-width:57rem}.content-intro,.content-narrow{max-width:45rem}.content-x-narrow{max-width:34rem}}.l-subnav-content{display:grid;gap:18px;grid-template-columns:1fr}.l-subnav-content .subnav{grid-row:2/3}.l-subnav-content .content{grid-row:1/2}@media (min-width:900px){.content-split,.l-content-sidebar{display:grid;gap:18px;grid-template-areas:"a b";grid-template-columns:repeat(2,1fr)}.content-split-reverse>.l-content-sidebar-sidebar,.content-split-reverse>:first-child:not(script){grid-area:b}.content-split-reverse>.l-content-sidebar-content,.content-split-reverse>:nth-child(2):not(script){grid-area:a}.l-content-sidebar{grid-template-columns:7fr 5fr}.l-subnav-content{grid-template-areas:"a b c";grid-template-columns:2fr 6fr 1fr}.l-subnav-content .subnav{display:block;grid-area:a;padding-right:2em}.l-subnav-content .content{grid-area:b}}.unstyled-link{border-bottom:none!important;color:inherit;text-decoration:inherit}.unstyled-link:active,.unstyled-link:focus{outline:none}.unstyled-link-with-hover{border-bottom:none!important;color:inherit;text-decoration:inherit}.unstyled-link-with-hover:active,.unstyled-link-with-hover:focus{outline:none}.unstyled-link-with-hover:focus,.unstyled-link-with-hover:hover{color:#00b9ba;cursor:pointer;text-decoration:underline}.plain-link,.plain-link-with-hover{text-decoration:none}.plain-link-with-hover:hover{text-decoration:underline}a.learn-more{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10'%3E%3Cpath fill='%236d246b' fill-rule='evenodd' d='M2.333 0a.24.24 0 0 0-.15.058L.725 1.516a.217.217 0 0 0 0 .301L3.907 5 .725 8.183a.217.217 0 0 0 0 .3l1.458 1.46c.08.08.22.08.3 0L7.276 5.15a.217.217 0 0 0 0-.3L2.484.058A.24.24 0 0 0 2.334 0z'/%3E%3C/svg%3E");background-position:0 50%;background-repeat:no-repeat;border:none!important;padding-left:18px;-webkit-transition:all .25s;transition:all .25s}a.learn-more:hover{margin-left:9px}.view-more-link{color:#00b9ba;text-decoration:none;fill:#00b9ba;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em}.view-more-link,.view-more-link svg{-webkit-transition:all .2s;transition:all .2s}.view-more-link svg{font-size:.8em}.view-more-link:hover svg{-webkit-transform:translateX(.25em);transform:translateX(.25em)}.block-link{display:block;text-decoration:none}.h1 a.anchor,.h2 a.anchor,.h3 a.anchor,.h4 a.anchor,.h5 a.anchor,.h6 a.anchor,h1 a.anchor,h2 a.anchor,h3 a.anchor,h4 a.anchor,h5 a.anchor,h6 a.anchor{border:none!important;color:#ccc!important;display:none;opacity:0}.h1:hover a.anchor,.h2:hover a.anchor,.h3:hover a.anchor,.h4:hover a.anchor,.h5:hover a.anchor,.h6:hover a.anchor,h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{display:inline;opacity:1}.scroll-down-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scroll-down-link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8'%3E%3Cpath fill='%2300B9BA' d='m12.133 2.133-4.965 5a1.38 1.38 0 0 1-.918.367c-.32 0-.64-.122-.884-.366l-4.965-5A1.2 1.2 0 0 1 .095.774C.29.308.745 0 1.25 0h9.965c.505 0 .962.304 1.155.771.194.468.122 1.006-.237 1.362'/%3E%3C/svg%3E");line-height:8px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.scroll-down-link:hover:after{-webkit-transform:translateY(.35em);transform:translateY(.35em)}.unstyled-list{list-style:none}.unstyled-list,.unstyled-list li{margin:0;padding:0}.unstyled-list li{background:none}.link-list,.no-bullets{list-style:none;margin:0;padding:0}.link-list li{margin:0;padding:0}.link-list a{border-radius:3px;display:block;padding:.5em;text-decoration:none;-webkit-transition:all .25s;transition:all .25s}.link-list a:hover{background-color:#eef6f7}.link-list-bordered>li+li{border-top:1px solid #e5f0f2}.pipe-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pipe-nav-list>li+li{border-left:1px solid rgba(0,0,0,.2)}.pipe-nav-list a{display:inline-block;padding-inline:1em}.pipe-nav-list li:first-child a{-webkit-padding-start:0;padding-inline-start:0}.chevron-list{list-style:none}.chevron-list,.chevron-list li{margin:0;padding:0}.chevron-list li{position:relative;-webkit-transition:all .25s;transition:all .25s}.chevron-list li:before{color:#00b9ba;content:"»";display:inline-block;font-size:1.2em;left:-.65em;position:absolute;width:1em}.chevron-list.link-list li:hover{-webkit-transform:translateX(.5em);transform:translateX(.5em)}.checklist{list-style:none}.checklist,.checklist li{margin:0;padding:0}.checklist>li{background:transparent url(/images/svg-icons-source/check.svg) 0 0 no-repeat;margin-bottom:.3em;padding-left:30px}.divided-list{list-style:none}.divided-list,.divided-list li{margin:0;padding:0}.divided-list>li{padding-bottom:.5em;padding-top:.5em}.divided-list>li+li{border-top:1px solid #dde4eb}.divided-list.has-outer-borders{border-bottom:1px solid #dde4eb;border-top:1px solid #dde4eb}.divided-list.divider-thick>li+li{border-top:2px solid #d9f5f5}@media (min-width:740px){ol.two-col,ul.two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}.fancy-bullets,.fancy-checks{list-style:none;list-style:none!important;margin:0;padding:0}.fancy-bullets li,.fancy-checks li{margin:0;padding:0}.fancy-bullets>li,.fancy-checks>li{padding-left:30px}.fancy-bullets>li+li,.fancy-checks>li+li{margin-top:.25em}ul.fancy-bullets>li{background:transparent url(/images/bullets.svg#bullet-1) .15em .5em no-repeat}ul.fancy-bullets>li:nth-child(6n-5){background-image:url(/images/bullets.svg#bullet-1)}ul.fancy-bullets>li:nth-child(6n-4){background-image:url(/images/bullets.svg#bullet-2)}ul.fancy-bullets>li:nth-child(6n-3){background-image:url(/images/bullets.svg#bullet-3)}ul.fancy-bullets>li:nth-child(6n-2){background-image:url(/images/bullets.svg#bullet-4)}ul.fancy-bullets>li:nth-child(6n-1){background-image:url(/images/bullets.svg#bullet-5)}ul.fancy-bullets>li:nth-child(6n){background-image:url(/images/bullets.svg#bullet-6)}ul.fancy-checks>li{background:transparent url(/images/bullets-checks.svg#check-1) 0 .35em no-repeat}ul.fancy-checks>li:nth-child(6n-5){background-image:url(/images/bullets-checks.svg#check-1)}ul.fancy-checks>li:nth-child(6n-4){background-image:url(/images/bullets-checks.svg#check-2)}ul.fancy-checks>li:nth-child(6n-3){background-image:url(/images/bullets-checks.svg#check-3)}ul.fancy-checks>li:nth-child(6n-2){background-image:url(/images/bullets-checks.svg#check-4)}ul.fancy-checks>li:nth-child(6n-1){background-image:url(/images/bullets-checks.svg#check-5)}ul.fancy-checks>li:nth-child(6n){background-image:url(/images/bullets-checks.svg#check-6)}ul:has(.illustration-list-item){--illustration-size:60px;list-style:none;margin:0;padding:0}ul:has(.illustration-list-item) li{margin:0;padding:0}ul:has(.illustration-list-item)>li+li{margin-top:1.5em}.illustration-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7em;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.illustration-list-item:before{background:transparent url(/images/illustrations/book.svg) 50% 50%/contain no-repeat;content:"";-webkit-box-flex:0;-ms-flex:0 0 var(--illustration-size);flex:0 0 var(--illustration-size);min-height:var(--illustration-size)}.illustration-list-item.balloon:before{background-image:url(/images/illustrations/balloon.svg)}.illustration-list-item.book-pop:before{background-image:url(/images/illustrations/book-pop.svg)}.illustration-list-item.book:before{background-image:url(/images/illustrations/book.svg)}.illustration-list-item.bullhorn:before{background-image:url(/images/illustrations/bullhorn.svg)}.illustration-list-item.calendar:before{background-image:url(/images/illustrations/calendar.svg)}.illustration-list-item.campfire:before{background-image:url(/images/illustrations/campfire.svg)}.illustration-list-item.coffee-swirl:before{background-image:url(/images/illustrations/coffee-swirl.svg)}.illustration-list-item.coffee-takeout:before{background-image:url(/images/illustrations/coffee-takeout.svg)}.illustration-list-item.film-camera:before{background-image:url(/images/illustrations/film-camera.svg)}.illustration-list-item.globe:before{background-image:url(/images/illustrations/globe.svg)}.illustration-list-item.kite:before{background-image:url(/images/illustrations/kite.svg)}.illustration-list-item.laptop:before{background-image:url(/images/illustrations/laptop.svg)}.illustration-list-item.map-pin:before{background-image:url(/images/illustrations/map-pin.svg)}.illustration-list-item.mugs:before{background-image:url(/images/illustrations/mugs.svg)}.illustration-list-item.music-notes:before{background-image:url(/images/illustrations/music-notes.svg)}.illustration-list-item.note-paper:before{background-image:url(/images/illustrations/note-paper.svg)}.illustration-list-item.paper-airplane:before{background-image:url(/images/illustrations/paper-airplane.svg)}.illustration-list-item.pencil-jar:before{background-image:url(/images/illustrations/pencil-jar.svg)}.illustration-list-item.pencil:before{background-image:url(/images/illustrations/pencil.svg)}.illustration-list-item.special-offer:before{background-image:url(/images/illustrations/special-offer.svg)}.illustration-list-item.webinar:before{background-image:url(/images/illustrations/webinar.svg)}.illustration-list-item.whale:before{background-image:url(/images/illustrations/whale.svg)}.icon-list{--icon-width:1em;--icon-gap:.5em;list-style:none;margin:0 0 0 calc(var(--icon-width) + var(--icon-gap));padding:0}.icon-list>li{position:relative}.icon-list .icon-wrapper{left:calc((var(--icon-width) + var(--icon-gap))*-1);position:absolute;text-align:center;width:var(--icon-width)}.breadcrumbs{--breadcrumbs-bg:#f1ffff;--breadcrumbs-color:#00b9ba;margin-inline:-1em;overflow:hidden;position:relative;-webkit-transition:all .2s;transition:all .2s}.breadcrumbs.open{background:var(--breadcrumbs-bg);-webkit-border-after:1px solid #caeaeb;border-block-end:1px solid #caeaeb}.breadcrumbs.open ul{padding-block:.5em}.breadcrumbs.open li:not(:last-child){height:auto}.breadcrumbs ul{list-style:none;margin:0;padding:.25em 1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s;transition:all .2s}.breadcrumbs li,.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs li{gap:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:0}.breadcrumbs li:not(:last-child){height:0}.breadcrumbs li:not(:first-child):not(:last-child):before{content:url(/images/breadcrumbs-ellipsis.svg)}.breadcrumbs li:last-child:before{content:url(/images/breadcrumbs-arrow-left.svg)}.breadcrumbs a{color:var(--breadcrumbs-color);display:block;font-size:.9em;line-height:2.4;text-decoration:none}.breadcrumbs a:hover{color:var(--breadcrumbs-color);text-decoration:underline}.breadcrumbs a span{display:inline-block;padding-left:.5em}.breadcrumbs svg{fill:var(--breadcrumbs-color)}@media (min-width:900px){.breadcrumbs{--breadcrumbs-bg:transparent;--breadcrumbs-color:#fff;margin-inline:0}.breadcrumbs.open{-webkit-border-after:none;border-block-end:none}.breadcrumbs.open ul{padding-block:0}.breadcrumbs ul{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.breadcrumbs li:before{content:""}.breadcrumbs li:not(:last-child){height:auto}.breadcrumbs li:last-child:before,.breadcrumbs li:not(:first-child):not(:last-child):before{content:url(/images/breadcrumb-right.svg)}.breadcrumbs li:first-child span{display:none}.breadcrumbs li:first-child a{padding-left:0}.breadcrumbs a{display:inline-block;font-size:.76em;line-height:2.2;max-width:16em;overflow:hidden;padding:0 1.25em;text-overflow:ellipsis;white-space:nowrap}}.breadcrumbs-toggle{background:none;border:none;display:block;height:2.4em;margin:0;padding:0;position:absolute;right:0;top:0;width:2.4em}@media (min-width:900px){.breadcrumbs-toggle{display:none}}.breadcrumbs-toggle:before{content:url(/images/breadcrumbs-open.svg);display:block;height:16px;width:16px}.breadcrumbs-toggle span{display:block;height:0;overflow:hidden;width:0}.breadcrumbs.open .breadcrumbs-toggle:before{content:url(/images/breadcrumbs-close.svg)}.stripe-tabs{background:#f5f5f5;margin-bottom:1.7058823529em;margin-top:0;padding-bottom:0;padding-top:1.7058823529em}.banner+.stripe-tabs{margin-top:-1.5em}.banner-title+.stripe-tabs-inset{background-color:#f5fbfc;border-bottom:1px solid #c8e2e8;margin-top:-4em}.banner-title+.stripe-tabs-inset .tabs .active{position:relative;top:1px}.banner-title+.stripe-tabs-inset .tabs .active a{border-color:#c8e2e8}.tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;list-style:none;margin:0;padding:0}:where(.tabs):not(.tabs-unstyled) li{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}:where(.tabs):not(.tabs-unstyled) a{border-radius:3px 3px 0 0;color:grey;display:block;font-size:15px;margin-bottom:0;margin-top:0;outline:none;overflow:hidden;padding:.4264705882em 1em;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;-webkit-transition:none;transition:none;white-space:nowrap}:where(.tabs):not(.tabs-unstyled) a:hover{color:#4390a8}:where(.tabs):not(.tabs-unstyled) a .new-item{color:#f79937;font-size:.7em;font-weight:600;padding-left:.75em;text-transform:uppercase}:where(.tabs):not(.tabs-unstyled) .active a{background:#fff;border:1px solid #e4eced;border-bottom:none;color:#89aa3b}.tab-pane{display:none;visibility:hidden}.tab-pane.active{display:block;visibility:visible}.tabs-centered ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-classes{background-color:#f1fafa;margin-bottom:2em}.tab-classes>.container{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-classes ul{padding-top:2em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tab-classes li{margin:0}.tab-classes a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1.5em;padding-right:1.5em}.tab-classes .active a{color:#00b9ba}.tab-classes .tabs-nav-back{-ms-flex-item-align:center;align-self:center;color:#00b9ba;text-transform:none}.tabs-large{--border-color:#00b9ba;border-bottom:1px solid var(--border-color)}.tabs-large ul{position:relative;top:1px}.tabs-large a{border-bottom:1px solid var(--border-color);border-radius:.25em .25em 0 0;font-size:1.2em;line-height:1.2;padding:.6em 1.5em;text-transform:none}.tabs-large .active a{border-color:var(--border-color);border-bottom:none;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;color:#00b9ba}.product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -.5rem;padding:0}.product-grid li{background:none;margin:0;padding:0}@supports (display:grid){.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;margin-left:0;margin-right:0}@media (min-width:550px){.product-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}}.product-grid .product-grid-item{display:inline-block;margin:.5rem;-webkit-box-flex:1;-ms-flex:1 0 160px;flex:1 0 160px}@media (min-width:550px){.product-grid .product-grid-item{-ms-flex-preferred-size:240px;flex-basis:240px}}@supports (display:grid){.product-grid .product-grid-item{margin:0}}.product-grid .product-grid-item a{border-bottom:none!important;color:inherit;display:block;font-size:14px;text-align:center;text-decoration:inherit}.product-grid .product-grid-item a:active,.product-grid .product-grid-item a:focus{outline:none}.product-grid .product-grid-item img{width:100%}.filters{margin-bottom:1.7058823529em}.filters .filters-title{float:left;font-weight:700;padding:.25em 1em .25em 0}.filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.filters ul li{margin:0;padding:0}.filters ul li:first-child{padding-left:0}.filters ul li:last-child{padding-right:0}.filters li+li{margin-left:.25em}.filter{border-radius:3px;color:grey;cursor:pointer;display:block;font-size:15px;padding:.25em 1em;text-transform:uppercase}.filter:hover{background:#dbe3e5}.filter.active,.filter.mixitup-control-active{background:#89aa3b;color:#fff}.fr-box.fr-basic .fr-element>:first-child{margin-top:0}.fr-view p+p{margin-top:1em}audio,video{max-width:100%}audio{width:100%}.video-container,.video-embed{height:0;margin-bottom:1.7058823529em;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container embed,.video-container iframe,.video-container object,.video-embed embed,.video-embed iframe,.video-embed object{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.video-embed-hd{aspect-ratio:16/9;width:100%}.video-embed-hd embed,.video-embed-hd iframe,.video-embed-hd object{display:block;height:100%!important;width:100%!important}.video-background{opacity:1;overflow:hidden;padding-bottom:30px;padding-top:30%;position:relative;width:100%}.video-foreground{left:0;padding-top:56.25%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.video-foreground iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-foreground .video-content{color:#fff;font-size:45px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-overlay{background:#000;height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%}.panel{background-color:#fff;border:1px solid #c8dee1;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.7058823529em;padding:1.75rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.panel-header{margin:-1.75rem -1.75rem .875rem;position:relative}.panel-header .heading-overlay{background-color:hsla(0,0%,100%,.8);bottom:0;color:#2f2f2f;line-height:1.2;margin:0;padding:.5em 1.75rem;position:absolute;width:100%;z-index:10}.panel-header-image{height:20em!important;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.panel-footer{margin-top:auto}.panel-tag{background-color:#4390a8;color:#fff;font-size:.9em;font-weight:500;left:1.75rem;padding:.25em 1em;position:absolute;text-transform:uppercase;top:0}.panel-shadow{border:none;-webkit-box-shadow:0 2px 9px rgba(0,0,0,.3);box-shadow:0 2px 9px rgba(0,0,0,.3)}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery .gallery-item{margin:1em}.product-box{background-color:#fff}.product-box:first-child .product-image{-webkit-transform:rotate(3deg);transform:rotate(3deg)}.product-box:nth-child(2) .product-image{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.product-box:nth-child(3) .product-image{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.product-box:nth-child(4) .product-image{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.product-box:nth-child(5) .product-image{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.product-box:hover .product-image{-webkit-transform:rotate(0) scale(1.1) translateY(-.2em);transform:rotate(0) scale(1.1) translateY(-.2em)}.product-box .product-image{display:block;margin:-3em auto 0;max-width:175px;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:80%}.product-box .product-image.laptop,.product-box .product-image.lit-singles{max-width:none;-webkit-transform:none;transform:none;width:100%}.sampler-images{display:grid;grid-template-columns:repeat(4,1fr);margin:auto auto -1rem}.sampler-images>:first-child{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.sampler-images>:nth-child(2){-webkit-transform:rotate(4deg);transform:rotate(4deg)}.sampler-images>:nth-child(3){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.sampler-images>:nth-child(4){-webkit-transform:rotate(5deg);transform:rotate(5deg)}.sampler-images a{display:block;position:relative;-webkit-transition:all .2s;transition:all .2s;z-index:1}.sampler-images a:hover{-webkit-transform:rotate(0) scale(1.3) translateY(-2rem);transform:rotate(0) scale(1.3) translateY(-2rem);z-index:10}.sampler-images img{max-width:10em}.product-button{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f7f7));background:linear-gradient(#fff,#f7f7f7);border:1px solid #e6e6e6;border-radius:10px;color:#00b9ba;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Open Sans,sans-serif;height:100%;overflow:hidden;padding:.6em;text-align:center;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-button:hover{border-color:#00b9ba}.product-button .heading-cute{color:#00b9ba;font-size:3em;margin:0}.product-button .heading-quiet{color:#97aeb4;font-size:.8em;font-weight:700}.product-button-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-button-horizontal img{margin:0 .5em}.icon{font-size:1.3em;height:1em;width:1em}.icon,.icon+span{vertical-align:middle}.icon-large{font-size:2em}.icon-post{fill:#7a0f80}.icon-reading{fill:#89aa3b}.icon-audio{fill:#4eab97}.icon-comment{fill:#4390a8}.icon-announcements,.icon-video{fill:#d52120}.icon-featured,.icon-official{fill:#7a0f80}.icon-conversation{fill:#e2642a}.icon-circle{border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;width:70px}.icon-circle .icon{font-size:42px;margin:auto;fill:#fff}.icon-one-star,.icon-three-stars,.icon-two-stars{height:1em;width:1.5em}.dropdown,.dropup{position:relative}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:1em;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:10000}.dropdown-item,.dropdown-menu a{background:none;border:0;clear:both;color:#00b9ba;display:block;font-size:.9em;font-weight:400;padding:3px 20px;text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:hover,.dropdown-menu a:hover{background-color:#f5fbfc;color:#00a0a1;text-decoration:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:2px;top:auto}.modal-window{--modal-padding:1em;background:#fff;margin:2em auto;max-width:90%;padding:var(--modal-padding);position:relative;width:auto}@media (min-width:900px){.modal-window{--modal-padding:2em;max-width:80%}}.modal-window>:first-child{margin-top:0}.modal-window-small{max-width:550px}.modal-window-med{max-width:750px}.product-modal{--divider-color:palette_new(teal,light)}.modal-window .product-modal-images{background-color:#f1fafa;border-bottom:1px solid var(--divider-color);margin-block:calc(var(--modal-padding)*-1) 0;margin-inline:calc(var(--modal-padding)*-1);padding:var(--modal-padding)}.product-modal-images .grid-scroller{-webkit-margin-before:1em;margin-block-start:1em}.product-modal-images .grid-scroller-items img{aspect-ratio:1;border:1px solid #c3ecec;border-radius:2px;display:block;max-width:64px;-o-object-fit:cover;object-fit:cover}.product-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:1em;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-border-after:1px solid var(--divider-color);border-block-end:1px solid var(--divider-color);gap:.5em}.product-modal-header .product-actions{--gap:.5em;-webkit-padding-before:.5em;padding-block-start:.5em}.product-modal .image-gallery-featured{--aspect-ratio:5/3}.product-modal .image-gallery-featured img{background-color:#f1fafa}::-ms-backdrop{opacity:0;-ms-transition:display allow-discrete .5s,overlay allow-discrete .5s,transform .2s ease-in-out,opacity .5s;transition:display allow-discrete .5s,overlay allow-discrete .5s,transform .2s ease-in-out,opacity .5s}::backdrop,[popover],dialog{opacity:0;-webkit-transition:display allow-discrete .5s,overlay allow-discrete .5s,opacity .5s,-webkit-transform .2s ease-in-out;transition:display allow-discrete .5s,overlay allow-discrete .5s,opacity .5s,-webkit-transform .2s ease-in-out;transition:display allow-discrete .5s,overlay allow-discrete .5s,transform .2s ease-in-out,opacity .5s;transition:display allow-discrete .5s,overlay allow-discrete .5s,transform .2s ease-in-out,opacity .5s,-webkit-transform .2s ease-in-out}:popover-open::-ms-backdrop,[open]::-ms-backdrop{opacity:1;transform:scale(1) translate(0)}:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}@starting-style{:popover-open::-ms-backdrop,[open]::-ms-backdrop{opacity:0}:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:0}}:where([popover],dialog){border:0;max-height:90vh;max-width:90vw;padding:0}:where([popover],dialog) .close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#000;cursor:pointer;font-size:3em;height:1.5em;padding:0;position:absolute;right:0;top:0;width:1.5em}:where([popover],dialog) .close-button:hover{color:rgba(0,0,0,.5);-webkit-transition:all .2s;transition:all .2s}::-ms-backdrop{background-color:rgba(0,0,0,.8)}::backdrop{background-color:rgba(0,0,0,.8)}@starting-style{.image-popover:popover-open,.image-popover[open]{-webkit-transform:scale(.9) translateY(5em);transform:scale(.9) translateY(5em)}}.image-popover{-webkit-box-shadow:8px 9px 0 0 rgba(0,0,0,.2);box-shadow:8px 9px 0 0 rgba(0,0,0,.2);-webkit-transform:scale(.9) translateY(5em);transform:scale(.9) translateY(5em)}.image-popover:popover-open,.image-popover[open]{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.image-popover::-ms-backdrop{background-color:transparent}.image-popover::backdrop{background-color:transparent}.image-popover img{border:1px solid rgba(0,0,0,.2);display:block}.timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5em}.timeline .week{-webkit-box-flex:0;background-color:#fff;border:3px solid #a0dada;border-radius:.5em;-ms-flex:0 1 60%;flex:0 1 60%;padding:1em 1.5em;position:relative}.timeline .week:nth-child(odd){-ms-flex-item-align:start;align-self:start}.timeline .week:nth-child(2n){-ms-flex-item-align:end;align-self:end}.timeline .week:nth-child(2n):after{left:-250px;right:auto}.timeline .week:last-child:after{display:none}@media (min-width:660px){.timeline .week{max-width:65%}.timeline .week:after{content:url(/images/timeline-arrow-1.svg);position:absolute;right:-250px;top:100%;-webkit-transform:translateY(-90%);transform:translateY(-90%)}.timeline .week:nth-child(4n-2):after{content:url(/images/timeline-arrow-2.svg)}.timeline .week:nth-child(4n-1):after{content:url(/images/timeline-arrow-3.svg)}.timeline .week:nth-child(4n):after{content:url(/images/timeline-arrow-4.svg)}}.timeline .week .h3,.timeline .week h3{color:#7a0f80;margin:0}.timeline .week .h3+p,.timeline .week h3+p{margin-top:0}.toggle-switch{display:none}.toggle-switch,.toggle-switch *,.toggle-switch :after,.toggle-switch :before,.toggle-switch+.toggle-button,.toggle-switch:after,.toggle-switch:before{-webkit-box-sizing:border-box;box-sizing:border-box}.toggle-switch ::-moz-selection,.toggle-switch :after::-moz-selection,.toggle-switch :before::-moz-selection,.toggle-switch+.toggle-button::-moz-selection,.toggle-switch::-moz-selection,.toggle-switch:after::-moz-selection,.toggle-switch:before::-moz-selection{background:none}.toggle-switch ::selection,.toggle-switch :after::selection,.toggle-switch :before::selection,.toggle-switch+.toggle-button::selection,.toggle-switch::selection,.toggle-switch:after::selection,.toggle-switch:before::selection{background:none}.toggle-switch+.toggle-button{cursor:pointer;display:inline-block;height:2em;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:4em}.toggle-switch+.toggle-button:after,.toggle-switch+.toggle-button:before{content:"";display:block;height:100%;line-height:2.5em;position:relative;width:50%}.toggle-switch+.toggle-button:after{left:0}.toggle-switch+.toggle-button:before{display:none}.toggle-switch:checked+.toggle-button:after{left:50%}.toggle-switch+.toggle-button{background:#f0f0f0;border-radius:2em;padding:2px;-webkit-transition:all .4s ease;transition:all .4s ease}.toggle-switch+.toggle-button:after{background:#fff;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.toggle-switch:checked+.toggle-button{background:#7fb118}.toggle-switch+.toggle-button:before{color:#a4a4a4;content:attr(data-toggle-off);display:block;font-size:.7em;left:auto;position:absolute;right:.7em;width:auto}.toggle-switch:checked+.toggle-button:before{color:#fff;content:attr(data-toggle-on);left:.7em;right:auto}.toggle-switch-label{display:inline-block;vertical-align:middle}.grid-scroller{position:relative;--scroller-arrow-width:55px;--grid-item-width:30ch}.grid-scroller-items,.grid-scroller-title{margin-left:var(--scroller-arrow-width);margin-right:var(--scroller-arrow-width);width:calc(100% - var(--scroller-arrow-width)*2)}.grid-scroller-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;overflow:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.grid-scroller-items>*{scroll-snap-align:start;scroll-snap-stop:always}.grid-scroller-scroller{position:relative}.grid-scroller-arrow{-webkit-appearance:none;background:transparent;border:none;cursor:pointer;display:block;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.grid-scroller-arrow-prev{left:0}.grid-scroller-arrow-next{right:0}.scroller-grid-toggle{font-family:FilsonSoftBook,sans-serif}.grid-scroller.is-grid .grid-scroller-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width),1fr))}.grid-scroller.is-grid .grid-scroller-arrow{display:none}details{border:1px solid #ddd;border-radius:.5em;overflow:hidden;padding:1rem;-webkit-transition:all .25s;transition:all .25s}details[open]{background-color:#fafafa}details[open]>summary:before{content:url('data:image/svg+xml; utf8, <svg fill="rgba(42, 197, 232, 1.00)" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M17.857 0c.595 0 1.101.208 1.518.625.417.417.625.923.625 1.518v15.714c0 .595-.208 1.101-.625 1.518a2.066 2.066 0 0 1-1.518.625H2.143a2.066 2.066 0 0 1-1.518-.625A2.066 2.066 0 0 1 0 17.857V2.143C0 1.548.208 1.042.625.625A2.066 2.066 0 0 1 2.143 0h15.714zM16.43 11.25v-2.5a.517.517 0 0 0-.157-.38.517.517 0 0 0-.38-.156H4.108a.517.517 0 0 0-.38.157.517.517 0 0 0-.156.379v2.5c0 .149.053.275.157.38.104.104.23.156.38.156h11.785a.517.517 0 0 0 .38-.157.517.517 0 0 0 .156-.379z"/></svg>')}details :last-child{margin-bottom:0}summary{color:#00b9ba;cursor:pointer;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;list-style-image:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-1rem;padding:1rem}summary:before{content:url('data:image/svg+xml; utf8, <svg fill="rgba(42, 197, 232, 1.00)" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M17.857 0c.595 0 1.101.208 1.518.625.417.417.625.923.625 1.518v15.714c0 .595-.208 1.101-.625 1.518a2.066 2.066 0 0 1-1.518.625H2.143a2.066 2.066 0 0 1-1.518-.625A2.066 2.066 0 0 1 0 17.857V2.143C0 1.548.208 1.042.625.625A2.066 2.066 0 0 1 2.143 0h15.714zM16.43 11.25v-2.5a.517.517 0 0 0-.157-.38.517.517 0 0 0-.38-.156h-4.106V4.107a.517.517 0 0 0-.157-.38.517.517 0 0 0-.379-.156h-2.5a.517.517 0 0 0-.38.157.517.517 0 0 0-.156.38v4.106H4.107a.517.517 0 0 0-.38.157.517.517 0 0 0-.156.379v2.5c0 .149.053.275.157.38.104.104.23.156.38.156h4.106v4.107c0 .149.052.275.157.38.104.103.23.156.379.156h2.5a.517.517 0 0 0 .38-.157.517.517 0 0 0 .156-.38v-4.106h4.107a.517.517 0 0 0 .38-.157.517.517 0 0 0 .156-.379z"/></svg>');height:20px;margin-right:.5em;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s;width:20px}summary:hover{text-decoration:underline}summary:hover:before{opacity:1}summary+*{border-top:1px solid #2ac5e8;margin-top:1rem;padding-top:1rem}summary::-webkit-details-marker{display:none}.pseudo-details-link{background-color:#fff;border:1px solid #ddd;border-radius:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6d246b;font-weight:700;gap:.5em;text-decoration:none}.pseudo-details-link:before{content:url('data:image/svg+xml; utf8, <svg fill="rgba(42, 197, 232, 1.00)" xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path fill-rule="nonzero" d="M17.143 0H2.857A2.857 2.857 0 0 0 0 2.857v14.286A2.857 2.857 0 0 0 2.857 20h14.286A2.857 2.857 0 0 0 20 17.143V2.857A2.859 2.859 0 0 0 17.143 0Zm-3.277 11.009-5 5a1.428 1.428 0 1 1-2.02-2.02L10.839 10 6.85 6.009a1.428 1.428 0 1 1 2.02-2.02l5 5c.278.279.417.645.417 1.011 0 .366-.139.732-.42 1.009Z"/></svg>');height:20px;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s;width:20px}.pseudo-details-link:hover{color:#6d246b;text-decoration:underline}.pseudo-details-link:hover:before{opacity:1}.testimonial-box{background-color:#fff;border:3px solid #ededee;border-radius:.5em;padding:2em}.testimonial-box,.testimonial-box blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.testimonial-box blockquote{color:#3ea8c2;font-size:1.1em;font-style:italic;margin:0;padding:0}.testimonial-box blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='52'%3E%3Cpath fill='%2300B9BA' d='M21.8 1.48C8.84 7.78.92 20.74.92 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C25.76.76 23.96.22 21.8 1.48m40.14 0C48.98 7.78 41.06 20.74 41.06 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C65.9.76 64.1.22 61.94 1.48'/%3E%3C/svg%3E");content:"";display:block;height:52px;margin-top:-3em;width:70px}.testimonial-box cite{display:block;font-size:.8em;font-style:normal;font-weight:700;text-align:center}.testimonial-box .avatar-circle{margin-bottom:-4em}.testimonial-box-wide blockquote{position:relative}.testimonial-box-wide blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='52'%3E%3Cpath fill='%23c53b95' d='M21.8 1.48C8.84 7.78.92 20.74.92 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C25.76.76 23.96.22 21.8 1.48m40.14 0C48.98 7.78 41.06 20.74 41.06 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C65.9.76 64.1.22 61.94 1.48'/%3E%3C/svg%3E")}@media (min-width:900px){.testimonial-box-wide blockquote{padding-left:90px}.testimonial-box-wide blockquote:before{left:0;margin:0;position:absolute;top:0}}.testimonial-box-colored{background-color:#00b9bb;border-radius:1em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FilsonSoftBook,sans-serif;font-size:1.1em;padding:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial-box-colored:nth-child(4n-3){background-color:#00b9ba}.testimonial-box-colored:nth-child(4n-2){background-color:#7eb242}.testimonial-box-colored:nth-child(4n-1){background-color:#6d246b}.testimonial-box-colored:nth-child(4n){background-color:#f7941e}.testimonial-box-colored>blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;gap:1em;justify-content:end;margin:0;width:100%}.testimonial-box-colored>blockquote:before{-webkit-box-flex:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='52'%3E%3Cpath fill='%23fff' d='M21.8 1.48C8.84 7.78.92 20.74.92 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C25.76.76 23.96.22 21.8 1.48m40.14 0C48.98 7.78 41.06 20.74 41.06 35.5c0 5.58 2.88 16.2 14.4 16.2 9.54 0 14.58-5.94 14.4-13.32 0-5.76-3.96-11.52-11.16-11.52-.9.18-1.98.18-3.06.54 0-6.3 3.6-13.32 10.98-17.82 2.16-1.26 2.52-3.06 1.26-5.04l-.72-1.62C65.9.76 64.1.22 61.94 1.48'/%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";-ms-flex:1 1 10%;flex:1 1 10%;min-height:52px;opacity:.3}.testimonial-box-colored blockquote>*{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}.testimonial-box-colored blockquote p{margin:0}.has-tooltip{cursor:pointer}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-box{background:#fff;border:1px solid #c6cfd9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25),0 2px 10px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.25),0 2px 10px rgba(0,0,0,.3)}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content{color:#626262;font-size:.85em;line-height:1.4;padding:1em;text-align:left}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content>*>:first-child{margin-top:0}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content>*>:last-child{margin-bottom:0}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-arrow{bottom:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-arrow-border{border-top-color:#c6cfd9}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-arrow-background{border-top-color:#fff;top:-2px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-bottom .tooltipster-arrow{top:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#c6cfd9}.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;top:1px}.tooltipster-sidetip.tooltipster-default .tooltipster-box{background:rgba(0,0,0,.9);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25),0 2px 10px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.25),0 2px 10px rgba(0,0,0,.3)}.tooltipster-sidetip.tooltipster-default .tooltipster-content{color:#fff;font-size:.8em;line-height:1.4;padding:.5em .75em}.tooltipster-sidetip.tooltipster-default .tooltipster-content>*>:first-child{margin-top:0}.tooltipster-sidetip.tooltipster-default .tooltipster-content>*>:last-child{margin-bottom:0}.tooltipster-sidetip.tooltipster-default .tooltipster-arrow-background{border-top-color:rgba(0,0,0,.9)}.tooltipster-sidetip.tooltipster-default.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:rgba(0,0,0,.9)}.introjs-tooltip{min-width:290px;padding:1rem 1.5rem}.introjs-tooltiptext{font-size:.9rem}.introjs-tooltiptext>:first-child{margin-top:0}.introjs-tooltipbuttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.5em;text-align:left}.introjs-button{font-size:.7rem;margin-top:0;padding-bottom:.65em;padding-top:.75em;text-shadow:none}.introjs-skipbutton:not(.introjs-donebutton){bottom:1.8em;cursor:pointer;font-size:.7em;position:absolute;right:1.5em}.introjs-donebutton{-webkit-box-ordinal-group:100;-ms-flex-order:99;color:#333;margin-left:.5rem;margin-right:.5rem;order:99}.introjs-progress{height:5px}.introjs-progressbar{background-color:#96c6d5}.introjs-tooltip-large{max-width:80vw;width:30rem}.introjs-tooltip-intro .introjs-tooltipbuttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.introjs-tooltip-intro .introjs-progress{display:none}.introjs-tooltip-intro .introjs-nextbutton{border-radius:.2em;font-size:.8em;padding-left:1.5em;padding-right:1.5em}.introjs-hint-pulse{background-color:rgba(255,246,171,.9);border:none;border:1px solid rgba(117,105,6,.3);display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;width:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-.5rem}.introjs-hint-pulse:after{color:#756906;content:"?";font-weight:700}.introjs-hint:hover>.introjs-hint-pulse{background-color:#ffed5b;border:1px solid rgba(117,105,6,.3);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);color:#222;top:-.6rem}.introjs-hintReference .introjs-button{display:none}.header-main{background-color:#fff;padding:.5em 0;-webkit-border-before:3px solid #7eb242;border-block-start:3px solid #7eb242;-webkit-border-after:1px solid #c5a8c4;border-block-end:1px solid #c5a8c4}@media (min-width:900px){.header-main{padding-block:1.35em;-webkit-border-after:3px solid #6d246b;border-block-end:3px solid #6d246b}}.header-main>.container{display:grid;gap:0 4rem;grid-template-columns:3fr 1fr}@media (min-width:900px){.header-main>.container{grid-template-columns:1.1fr 4fr}}.header-main .logo{grid-column:1/2;grid-row:1/2;max-width:14rem}@media (max-width:480px){.header-main .logo{max-width:8.5rem}}.header-main .nav-account{align-self:start;grid-column:2/3;grid-row:1/2;justify-self:end;margin-top:-1.2em}.header-main .mobile-nav-button,.header-main .nav-main{align-self:center;grid-column:2/3;grid-row:1/2}.header-main .mobile-nav-button{justify-self:end}.announcement-bar{background-color:#7eb242;color:#fff;display:none;font-size:.91em;padding:.25em;text-align:center}@media (min-width:480px){.announcement-bar{display:block}}.announcement-bar .button-simple{background-color:#9fd232;color:#485b1f;font-size:.9em;line-height:1.3;margin-left:.25em;padding:.2em .5em;text-transform:none}.announcement-bar .button-simple:hover{background-color:#dcf99d;background-image:none}.announcement-bar a{color:#e3f4f5}.announcement-bar+.header-main .mobile-nav-button{top:65px}@media (min-width:900px){.header-secondary{background:#2a6d76;-webkit-box-shadow:0 8px 0 rgba(0,0,0,.1);box-shadow:0 8px 0 rgba(0,0,0,.1);color:#fff;font-weight:300;margin-bottom:8px;padding-bottom:.65rem;padding-top:.65rem;text-transform:uppercase}.header-secondary+[class*=banner]{margin-top:-8px}}.banner .back-button{border-radius:4px;text-decoration:none}.banner .back-button:hover .back-button-icon{background-color:rgba(0,0,0,.35)}.banner .back-button-icon{background-color:rgba(0,0,0,.2);border-radius:.15em;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.35em;width:2.35em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .25s;transition:background-color .25s}:where(.banner-title){background:#f5fbfc}.banner-title{border-bottom:1px solid rgba(150,198,213,.48);display:block;margin-bottom:1.5em}.banner-title>.container{position:relative}.banner-title .h1,.banner-title h1{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;margin:0 auto;padding:.75em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:480px){.banner-title .h1,.banner-title h1{line-height:70px}}.banner-title .banner-img{margin-right:.25em;max-height:70px;max-width:70px}.banner-title .icon-circle{margin-right:.25em}.banner-title .back-button{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;left:.5rem;position:absolute;text-decoration:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.banner-title .back-button:hover .back-button-icon{background-color:rgba(67,144,168,.35)}.banner-title .back-button-icon{background-color:rgba(67,144,168,.2);height:2.35em;width:2.35em;fill:#4390a8;border-radius:.15em;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .25s;transition:background-color .25s}.banner-title-left .h1,.banner-title-left h1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-left:0;margin-right:0}.banner-title-cute .h1,.banner-title-cute h1{font-family:chin_up_buttercup_cutecapsRg;font-size:3.5em;padding:.375em 0}@media (min-width:600px){.banner-title-cute .h1,.banner-title-cute h1{font-size:4.5em}}.banner-title-cute .banner-img{margin-bottom:-.25em;margin-top:-.25em;max-height:70px;max-width:70px}.banner-subtitle{border-bottom:1px solid rgba(150,198,213,.48);display:block}.banner-subtitle,.banner-subtitle .media{margin-bottom:1.5em}.banner-subtitle .h3,.banner-subtitle h3{color:#4a4a4a;font-size:1.625em;font-weight:300;margin-bottom:.25em;margin-top:.5em}@media (min-width:900px){.banner-item-move-up{margin-top:-6em}.banner-item-pull-bottom{margin-bottom:-5em}}.content-header{background-color:#f5fbfc;border-bottom:1px solid #c8dee1}.footer-main{background:#6d246b;border-top:8px solid #471745;color:#fff;font-size:.8em;line-height:2;padding:1.7em 0 3.5em;text-align:left}.footer-main a{border-bottom:none!important;color:inherit;color:hsla(0,0%,100%,.65);text-decoration:inherit}.footer-main a:active,.footer-main a:focus{outline:none}.footer-main a:focus,.footer-main a:hover{color:#00b9ba;cursor:pointer;text-decoration:underline}.footer-main a:hover{color:#fff}.footer-main>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em 0;padding:0 2em}@media (min-width:480px){.footer-main>.container{padding:0 1em}}.footer-main .footer-block,.footer-main .footer-block-extra{margin-bottom:1em;-webkit-box-flex:1;-ms-flex:1 1 170px;flex:1 1 170px}.footer-main .footer-block .h3,.footer-main .footer-block h3,.footer-main .footer-block-extra .h3,.footer-main .footer-block-extra h3{color:#fff;font-size:1.153846154em;margin:0 0 .85em;text-transform:uppercase}.footer-main .footer-block ul,.footer-main .footer-block-extra ul{list-style:none;margin:0;padding:0}.footer-main .footer-block ul li,.footer-main .footer-block-extra ul li{background:none;margin:0;padding:0}.footer-main .social-media{--gap:.5em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.footer-main .social-media svg{opacity:.9;-webkit-transition:all .2s;transition:all .2s}.footer-main .social-media a:hover svg{opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}#cookie-consent{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.2);box-shadow:0 -2px 8px rgba(0,0,0,.2);padding:1.5em;z-index:200}@media (min-width:900px){#cookie-consent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#cookie-consent.is-hidden{display:none}#cookie-consent p{font-size:.9em;margin:0}#cookie-consent p+p{margin-left:1em}#cookie-consent a{color:#fff}.logo a,.logo img{display:block}.nav-main{padding:0}.nav-main ul{line-height:1;list-style-type:none;margin:0;padding:0}.nav-main a{display:block}.nav-main li.sfhover .nav-dropdown,.nav-main li:hover .nav-dropdown{left:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nav-main li.sfhover .nav-dropdown li,.nav-main li:hover .nav-dropdown li{display:block}.nav-main li .nav-dropdown{left:-999em;opacity:0;position:absolute;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem);-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,transform .3s;transition:opacity .2s,transform .3s,-webkit-transform .3s;width:18rem}.nav-main>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.5rem;justify-content:space-between}.nav-main>ul>li{margin-bottom:0}.nav-main a,.nav-main span:not(.text-quiet){border-bottom:none;color:#00b9ba;display:block;text-decoration:inherit;fill:#00b9ba}.nav-main a:hover,.nav-main span:not(.text-quiet):hover{color:#7a0f80;fill:#6d246b}.nav-main span:not(.text-quiet){cursor:default}.nav-main path{fill:inherit}.nav-main>ul>li>a,.nav-main>ul>li>span{border:1px solid #fff;border-radius:3px;font-family:FilsonSoftBook,sans-serif;font-size:1.05em;padding:.75em}.nav-main>ul>li>a.current,.nav-main>ul>li>span.current{background-color:rgba(122,15,128,.1)}.nav-main>ul>li>a:not(.button):not(.button-simple):not(.button-green):not(.button-purple):not(.button-orange):not(.button-blue):not(.button-quiet):not(.button-med):not(.button-large):not(.button-small):not(.button-language-arts-programs):not(.button-home-study-courses):not(.button-lifestyle-tools){border-bottom:none;-webkit-transition:none;transition:none}.mobile-nav-button .button,.mobile-nav-button .button-blue,.mobile-nav-button .button-green,.mobile-nav-button .button-home-study-courses,.mobile-nav-button .button-language-arts-programs,.mobile-nav-button .button-large,.mobile-nav-button .button-lifestyle-tools,.mobile-nav-button .button-med,.mobile-nav-button .button-orange,.mobile-nav-button .button-purple,.mobile-nav-button .button-quiet,.mobile-nav-button .button-simple,.mobile-nav-button .button-small,.nav-main .button,.nav-main .button-blue,.nav-main .button-green,.nav-main .button-home-study-courses,.nav-main .button-language-arts-programs,.nav-main .button-large,.nav-main .button-lifestyle-tools,.nav-main .button-med,.nav-main .button-orange,.nav-main .button-purple,.nav-main .button-quiet,.nav-main .button-simple,.nav-main .button-small{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #00b9ba;border-bottom-width:1px!important;gap:.25em;margin-top:.25em;padding:.25em 1em;fill:#00b9ba}.mobile-nav-button .button-blue:hover,.mobile-nav-button .button-green:hover,.mobile-nav-button .button-home-study-courses:hover,.mobile-nav-button .button-language-arts-programs:hover,.mobile-nav-button .button-large:hover,.mobile-nav-button .button-lifestyle-tools:hover,.mobile-nav-button .button-med:hover,.mobile-nav-button .button-orange:hover,.mobile-nav-button .button-purple:hover,.mobile-nav-button .button-quiet:hover,.mobile-nav-button .button-simple:hover,.mobile-nav-button .button-small:hover,.mobile-nav-button .button:hover,.nav-main .button-blue:hover,.nav-main .button-green:hover,.nav-main .button-home-study-courses:hover,.nav-main .button-language-arts-programs:hover,.nav-main .button-large:hover,.nav-main .button-lifestyle-tools:hover,.nav-main .button-med:hover,.nav-main .button-orange:hover,.nav-main .button-purple:hover,.nav-main .button-quiet:hover,.nav-main .button-simple:hover,.nav-main .button-small:hover,.nav-main .button:hover{color:#6d246b;fill:#6d246b;background-color:#fff;border-color:#6d246b}.mobile-nav-button .button,.mobile-nav-button .button-blue,.mobile-nav-button .button-green,.mobile-nav-button .button-home-study-courses,.mobile-nav-button .button-language-arts-programs,.mobile-nav-button .button-large,.mobile-nav-button .button-lifestyle-tools,.mobile-nav-button .button-med,.mobile-nav-button .button-orange,.mobile-nav-button .button-purple,.mobile-nav-button .button-quiet,.mobile-nav-button .button-simple,.mobile-nav-button .button-small{border:none}.has-dropdown:hover>a,.has-dropdown:hover>span{background-color:#fcfcfc;border:1px solid #d9d9d9;border-bottom:none;border-radius:6px 6px 0 0;-webkit-transition:background-color .2s,border .2s,-webkit-box-shadow .2s ease-in;transition:background-color .2s,border .2s,-webkit-box-shadow .2s ease-in;transition:background-color .2s,box-shadow .2s ease-in,border .2s;transition:background-color .2s,box-shadow .2s ease-in,border .2s,-webkit-box-shadow .2s ease-in}.has-dropdown:hover>a,.has-dropdown:hover>span,.nav-dropdown{-webkit-box-shadow:5px 6px 0 rgba(0,0,0,.2);box-shadow:5px 6px 0 rgba(0,0,0,.2)}.nav-dropdown{background:#fcfcfc;border:1px solid #d9d9d9;border-radius:0 6px 6px 6px;border-top:none;padding:5px;z-index:100}.nav-dropdown .h4,.nav-dropdown h4{color:#00b9ba;font-family:FilsonSoftMedium,sans-serif;font-size:.8em;text-transform:uppercase}.nav-dropdown p{color:#6d7a7d;font-size:.75em;line-height:1.6}.nav-dropdown p,.nav-dropdown ul{font-family:Open Sans,sans-serif}.nav-dropdown li{float:none;padding:0;white-space:normal;width:100%}.nav-dropdown a{color:#6d246b;font-size:.85em;line-height:1.7;padding:.5em 1em}.nav-dropdown a:hover{background:rgba(122,15,128,.1)}.nav-dropdown .chevron-list{margin-left:.85em}.nav-dropdown .chevron-list li:before{line-height:1.7}.nav-dropdown .chevron-list .text-quiet{font-size:.95em}.nav-dropdown .chevron-list a{padding:.5em}.nav-main li .nav-dropdown.has-content{padding:0}.nav-main li .nav-dropdown.has-content>*{padding:1em}.nav-main li .nav-dropdown.nav-dropdown-double{display:grid;grid-template-columns:1fr 1fr;width:36rem}.nav-dropdown-double-primary{border-right:1px solid #cacacb}.nav-dropdown-double-secondary{background-color:#f4f4f5;border-left:1px solid #e7e7e8}.nav-dropdown-double-secondary .h4,.nav-dropdown-double-secondary a,.nav-dropdown-double-secondary h4,.nav-dropdown-double-secondary li:before{color:#8e9fa3}.nav-account ul{line-height:1;list-style-type:none;margin:0;padding:0}.nav-account a{display:block}.nav-account li.sfhover .nav-dropdown,.nav-account li:hover .nav-dropdown{left:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nav-account li.sfhover .nav-dropdown li,.nav-account li:hover .nav-dropdown li{display:block}.nav-account li .nav-dropdown{left:-999em;opacity:0;position:absolute;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem);-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,transform .3s;transition:opacity .2s,transform .3s,-webkit-transform .3s;width:200px}.nav-account>ul{float:right;position:relative}.nav-account>ul>li{cursor:pointer;white-space:nowrap}.nav-account>ul>li img{display:inline-block;margin-right:.25em;vertical-align:text-bottom}.nav-account>ul>li>a,.nav-account>ul>li>span{display:inline-block;font-size:.8em;padding-bottom:1em}.nav-account li.sfhover ul,.nav-account li:hover ul{left:auto;right:0;top:1.4em}.nav-account a{border-bottom:none!important;color:inherit;color:#4390a8;text-decoration:inherit}.nav-account a:active,.nav-account a:focus{outline:none}.nav-account a:hover{color:#7a0f80}.nav-account .nav-dropdown a{text-align:center}.user-dropdown{border-radius:6px;border-top:1px solid #d9d9d9}.subnav{font-size:15px;margin-bottom:6.8235294118em}.subnav-heading{border-bottom:1px solid #dbe3e5;font-size:1.2em;margin-bottom:.8529411765em;margin-top:0;padding-bottom:.8529411765em;padding-top:0}.subnav ul{list-style:none;margin:-.4264705882em 0 0;padding:0}.subnav ul li{background:none;margin:0;padding:0}.subnav a{color:#4390a8;display:block;line-height:1.5;margin-bottom:0;margin-top:0;padding-bottom:.4264705882em;padding-top:.4264705882em;text-decoration:none}.subnav a:hover{color:#7a0f80}.subnav ul.secondary{display:none;margin-left:1.5em;margin-top:0}.subnav ul.secondary a{color:grey;font-size:.9333333333em;line-height:1.5}.subnav ul.secondary a:hover{color:#7a0f80}.subnav li.active>a{color:#7a0f80;font-weight:700}.subnav li.active>a:hover{color:#7a0f80}.subnav li.active>ul.secondary{display:block}.subnav li.active>ul.secondary li{font-weight:400}.subnav li.active>ul.secondary li.active>a{color:#7a0f80;font-weight:700}.subnav li.active>ul.secondary li.active>a:hover{color:#7a0f80}#nav,.nav-account{display:none}@media (min-width:900px){#nav,.nav-account{display:block}}#mm-nav{background:#222}@media (min-width:900px){.mobile-nav-button{display:none}}.mobile-nav .has-icon{fill:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}#search-modal .h2,#search-modal h2{margin-bottom:.4264705882em;margin-top:0;padding-bottom:0;padding-top:0}#search-modal form{margin-bottom:1.7058823529em}#search-modal input[type=search]{padding:.5em;position:relative;top:1px;width:60%}.banner-book-shop .h1,.banner-book-shop h1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner-book-shop .banner-intro{position:relative}.banner-book-shop .banner-intro p{margin:0}@media (min-width:900px){.banner-book-shop .banner-intro p{max-width:60%}}.banner-book-shop .banner-intro p+p{margin-top:1em}.banner-book-shop .banner-intro img{display:none;max-width:31%;position:absolute;right:5%;top:-35%}@media (min-width:900px){.banner-book-shop .banner-intro img{display:block}}@media (min-width:1170px){.banner-book-shop .banner-intro img{top:-65%}}.banner-book .container{padding-bottom:1em;padding-top:1em}@media (min-width:900px){.banner-book .container{display:grid;gap:0 2em;grid-template-columns:60px 3fr 8fr;padding-bottom:0;padding-top:0}}.banner-book .container .back-button{grid-column:1/2;position:static;-webkit-transform:none;transform:none}.banner-book .container .back-button-icon{background-color:hsla(0,0%,100%,.2)}.banner-book .container .back-button-icon:hover{background-color:hsla(0,0%,100%,.4)}.banner-book .container .book-image{grid-column:2/3;position:relative}.banner-book .container .book-image img{display:block;margin:-2.5em auto 0;max-width:35%}@media (min-width:900px){.banner-book .container .book-image img{left:0;margin-top:0;max-width:100%;position:absolute;top:.5em}}.banner-book .container .data-list,.banner-book .container .h1,.banner-book .container h1{grid-column:3/4}.banner-book .container .h1,.banner-book .container h1{display:block;line-height:.8;margin:0;padding:.125em 0;text-align:center}@media (min-width:900px){.banner-book .container .h1,.banner-book .container h1{padding:.375em 0;text-align:left}}.banner-book .container .data-list{margin:0;padding:2em 0}.data-list>div{display:grid;gap:1em;grid-template-columns:2fr 7fr}.data-list>div+div{margin-top:.5em}.data-list dt{color:#7eb242;font-size:.9em;font-weight:700;line-height:2;text-transform:uppercase}.data-list dd,.data-list p{margin:0}.data-list p+p{margin-top:.5em}.buy-buttons-grid{--grid-item-width:130px;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width),1fr))}.books-grid{gap:2rem;grid-template-columns:repeat(auto-fit,150px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.books-grid img{-webkit-transition:all .2s;transition:all .2s}.books-grid>a:nth-child(1n):hover{-webkit-transform:translateY(-.4em) rotate(-2deg);transform:translateY(-.4em) rotate(-2deg)}.books-grid>a:nth-child(2n):hover{-webkit-transform:translateY(-.4em) rotate(-1deg);transform:translateY(-.4em) rotate(-1deg)}.books-grid>a:nth-child(3n):hover{-webkit-transform:translateY(-.4em) rotate(3deg);transform:translateY(-.4em) rotate(3deg)}.books-grid>a:nth-child(4n):hover{-webkit-transform:translateY(-.4em) rotate(1deg);transform:translateY(-.4em) rotate(1deg)}.books-grid>a:nth-child(5n):hover{-webkit-transform:translateY(-.4em) rotate(-3deg);transform:translateY(-.4em) rotate(-3deg)}.books-grid>a:nth-child(6n):hover{-webkit-transform:translateY(-.4em) rotate(2deg);transform:translateY(-.4em) rotate(2deg)}.books-grid>a:nth-child(7n):hover{-webkit-transform:translateY(-.4em) rotate(-.5deg);transform:translateY(-.4em) rotate(-.5deg)}.book-list-ages{color:#fff;display:inline-block;font-size:.7em;font-weight:700;opacity:.7}.banner-title .book-list-ages{height:1.2em;-ms-flex-item-align:end;align-self:end;padding-left:.25em}.book-list-box{--bg-color:#00b9ba;background-color:var(--bg-color);border-radius:.35em;display:-webkit-box;display:-ms-flexbox;display:flex;height:10em;margin:0 auto;max-width:40ch;min-width:30ch;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-list-box:after{background-blend-mode:multiply;background-color:rgba(0,0,0,.2);content:"";height:6em;left:0;position:absolute;top:7em;-webkit-transition:all .35s;transition:all .35s;width:100%}.book-list-box-title{color:#fff;font-family:FilsonSoftBook,sans-serif;font-size:1.2em;line-height:1.2;margin:.5em;-webkit-box-flex:0;-ms-flex:0 0 2.5em;flex:0 0 2.5em;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.book-list-box-books,.book-list-box-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-list-box-books{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:top;-ms-flex-align:top;align-items:top;padding-left:60px}.book-list-box-books img{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2);margin-left:-60px;position:relative;-webkit-transition:all .1s;transition:all .1s;width:100px}.book-list-box-books img:first-child{top:0;z-index:100}.book-list-box-books img:nth-child(2){top:5px;-webkit-transition-duration:.1s;transition-duration:.1s;z-index:90}.book-list-box-books img:nth-child(3){top:10px;-webkit-transition-duration:.2s;transition-duration:.2s;z-index:80}.book-list-box-books img:nth-child(4){top:15px;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:70}.book-list-box-books img:nth-child(5){top:20px;-webkit-transition-duration:.4s;transition-duration:.4s;z-index:60}.book-list-box:hover:after{top:6em}.book-list-box:hover img{top:-5px}.learn-more-panel{margin:0;z-index:1}@media (min-width:900px){.learn-more-panel{margin:.5em 0 -.5em}}.learn-more-panel strong{color:#6d246b}.register-heading .h3,.register-heading h3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.register-heading .h3>:last-child,.register-heading h3>:last-child{margin-left:auto}.stripe-online-class-notifications a{color:#00b9ba;left:-3em;position:relative}.stripe-online-class-notifications a:hover{color:#008687}.stripe-online-class-notifications a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.stripe-online-class-notifications img{margin-bottom:-.75em;position:relative;top:-.75em;-webkit-transition:all .2s;transition:all .2s}.stripe-featured-online-classes .box-blue.grid{grid-template-columns:1fr}@media (min-width:900px){.stripe-featured-online-classes .box-blue.grid{grid-template-columns:1fr 2fr}}.stripe-featured-online-classes .class-card-body{padding-bottom:1em}.stripe-featured-online-classes .class-card-footer{display:none}.online-classes-grid{--grid-item-width:165px;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width),1fr))}@media (min-width:740px){.online-classes-grid{--grid-item-width:235px}}.online-classes-grid>.heading-squiggle-underline{grid-column-end:-1;grid-column-start:1;padding-top:1em}.online-class-grid-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:11em;overflow-x:scroll;overflow-y:visible;padding:.5em}@media (min-width:1170px){.online-class-grid-controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.online-class-grid-controls>*{margin:.25em}.class-card{background:#fff;border:1px solid #dfdfe0;border-radius:4px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.2);box-shadow:0 2px 6px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all .2s;transition:all .2s}.class-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.class-card a{color:inherit;display:block;position:relative;text-decoration:none;z-index:1}.class-card .class-card-link{position:static}.class-card .class-card-link:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.class-card .badge{font-size:.6em;margin:0}.class-card-title{color:#6d246b;font-family:FilsonSoftMedium,sans-serif;font-size:1em;line-height:1.2;margin:.75em 0 .25em;text-transform:uppercase}.class-card-body{padding:0 1em}.class-card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25em;margin-top:auto;padding:.5em 1em 1em}.class-banner{background:#371909 url(/images/pages/online-class/tmp-banner-bg.jpg) 50% 50% no-repeat;background-size:cover;-webkit-box-shadow:0 8px 0 rgba(0,0,0,.12);box-shadow:0 8px 0 rgba(0,0,0,.12);color:#fff;margin-bottom:0;margin-top:0;padding-bottom:1.7058823529em;padding-top:1.7058823529em;z-index:1}.class-banner,.class-banner .container{position:relative}.class-banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:740px){.class-banner-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:480px){.class-banner-content>*{padding-left:.5rem;padding-left:1rem;padding-right:.5rem;padding-right:1rem}}.class-banner-thumbnail{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:320px;min-width:160px}.class-banner-thumbnail img{border:1px solid hsla(0,0%,100%,.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);display:block}.class-banner-overview{-webkit-box-flex:1;-ms-flex:1 1 66%;flex:1 1 66%}.class-banner-go-back{display:none}@media (min-width:740px){.class-banner-go-back{display:block;padding-top:4.5rem}}.class-banner-go-back-button{background-color:hsla(0,0%,100%,.2);border-radius:3px;display:block;height:3em;overflow:hidden;position:relative;text-align:left;text-indent:-119988px;width:3em}.class-banner-go-back-button:hover{background-color:hsla(0,0%,100%,.3)}.class-banner-go-back-button:after{content:url(/images/arrow-go-back.svg);left:50%;margin:-15px 0 0 -13px;position:absolute;text-indent:0;top:50%}.class-banner .class-signup-notes,.class-banner .class-teachers,.class-banner .class-title{color:inherit;font-weight:100}.class-banner .class-title{margin:.25em 0}.class-banner .class-teachers{font-size:18px;margin:0 0 1.5em}.class-banner .class-teachers a{border-bottom:2px solid #2ac5e8;color:inherit;text-decoration:none}.class-banner .class-teachers a:hover{border-bottom-color:#7a0f80}.class-banner-simple .class-banner-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-banner-simple .class-banner-thumbnail{-ms-flex-preferred-size:10%;flex-basis:10%}.class-banner-simple .class-banner-go-back{padding-top:0}.class-schedule-table{font-size:.9em}.class-schedule-table td{vertical-align:middle}.class-schedule-table .class-type{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;text-decoration:none}.class-schedule-table .class-type strong{text-decoration:underline}.class-schedule-table .class-type img{max-width:7em}.semester-box .semester-title{color:#6d246b;font-family:FilsonSoftMedium,sans-serif;margin:0 0 .25em;text-align:center}.semester-box .h4,.semester-box h4{font-size:.9em;line-height:1.5}.semester-box .h4 .text-quiet,.semester-box h4 .text-quiet{display:inline-block;padding-bottom:.5em;padding-left:2em}.semester-box .coach{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1em}.semester-box .coach-image{aspect-ratio:1/1;border-radius:50%;max-width:5em;-o-object-fit:cover;object-fit:cover}.semester-box .coach-bio .h4,.semester-box .coach-bio h4{font-size:1em;font-weight:700}.semester-box .coach-bio .h4+*,.semester-box .coach-bio h4+*{margin-top:.25em}.class-image-stack{display:block;margin-bottom:4em;margin-top:-2em;position:relative}.class-image-stack img{border:1px solid #fff;border-radius:2px;max-width:70%}.class-image-stack img:not(:first-child){left:0;position:absolute;top:0}.class-image-stack img:nth-child(2){left:3em;top:1.5em}.class-image-stack img:nth-child(3){left:6em;top:3em}.class-image-stack img:nth-child(4){left:9em;top:4.5em}.online-class .kicker{color:#a6babf;font-family:FilsonSoftMedium,sans-serif;margin-bottom:0;text-align:center;text-transform:uppercase}.online-class .kicker+.heading-cute{margin-top:0}.online-class .illustration-list{color:#7a0f80}.online-class details{background-color:#fff}.online-class summary{color:#7a0f80}.online-class details[open] summary{color:#89aa3b}.online-class details[open] summary+*{border-top-color:#89aa3b}.online-class-banner{--image-width:316px;color:#fff;padding-bottom:1em;padding-top:1em}.online-class-banner .back-button{-ms-flex-item-align:center;align-self:center}.online-class-banner .class-image{grid-column:2/3;grid-row:1/2}.online-class-banner .class-banner-overview{grid-column:3/4;grid-row:1/2;text-align:center}.online-class-banner .class-title{font-family:chin_up_buttercup_cutecapsRg;font-size:4.25em;line-height:1;margin:.125em 0}.online-class-banner .class-title .kicker{color:#facff9;display:block;font-family:FilsonSoftBook,sans-serif;font-size:.3em;text-align:inherit;text-transform:none}.online-class-banner .class-banner-actions{background-color:rgba(0,0,0,.2);border-radius:.25em;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2/4;grid-row:2/3;margin:1em 0;padding:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}.online-class-banner .class-banner-actions .button,.online-class-banner .class-banner-actions .button-blue,.online-class-banner .class-banner-actions .button-green,.online-class-banner .class-banner-actions .button-home-study-courses,.online-class-banner .class-banner-actions .button-language-arts-programs,.online-class-banner .class-banner-actions .button-large,.online-class-banner .class-banner-actions .button-lifestyle-tools,.online-class-banner .class-banner-actions .button-med,.online-class-banner .class-banner-actions .button-orange,.online-class-banner .class-banner-actions .button-purple,.online-class-banner .class-banner-actions .button-quiet,.online-class-banner .class-banner-actions .button-simple,.online-class-banner .class-banner-actions .button-small{border:none;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.3);box-shadow:5px 5px 0 0 rgba(0,0,0,.3);color:#7a0f80;font-size:1.25em}.online-class-banner .class-banner-actions ul{list-style:none;margin:0;padding:0 1em;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.online-class-banner .class-banner-actions li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.online-class-banner .class-banner-actions li:before{content:"»";width:1em}.online-class-banner .class-banner-actions li a{color:inherit;text-decoration:none}@media (min-width:660px){.online-class-banner>.container{display:grid;gap:1em;grid-template-columns:2.35rem 35% auto}.online-class-banner .class-banner-overview{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.online-class-banner .class-title{font-size:5.75em;line-height:.8}.online-class-banner .class-tags{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media (min-width:960px){.online-class-banner>.container{display:grid;gap:1em;grid-template-columns:2.35rem var(--image-width) auto}.online-class-banner .class-banner-actions{margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em}.online-class-banner .class-banner-actions .button,.online-class-banner .class-banner-actions .button-blue,.online-class-banner .class-banner-actions .button-green,.online-class-banner .class-banner-actions .button-home-study-courses,.online-class-banner .class-banner-actions .button-language-arts-programs,.online-class-banner .class-banner-actions .button-large,.online-class-banner .class-banner-actions .button-lifestyle-tools,.online-class-banner .class-banner-actions .button-med,.online-class-banner .class-banner-actions .button-orange,.online-class-banner .class-banner-actions .button-purple,.online-class-banner .class-banner-actions .button-quiet,.online-class-banner .class-banner-actions .button-simple,.online-class-banner .class-banner-actions .button-small{-webkit-box-flex:0;-ms-flex:0 0 var(--image-width);flex:0 0 var(--image-width)}.online-class-banner .class-banner-actions ul{padding:0 1em 0 0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.online-class-banner .class-banner-actions li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.register-modal .class-title{color:#6d246b;font-family:chin_up_buttercup_cutecapsRg;font-size:4.25em;line-height:1;margin:.125em 0;text-align:center}.register-modal .class-title .kicker{color:#d977d6;display:block;font-family:FilsonSoftMedium,sans-serif;font-size:.3em;text-transform:none}.register-modal .registration-details-list{margin-inline:-1em;padding:1px 1em}@media (min-width:900px){.register-modal .registration-details-list{margin-inline:-2em}}.registration-table{font-size:.9em}.registration-table .date-square{background-color:#00b9ba}.registration-table strong{font-size:1.1em}.registration-table td{vertical-align:middle!important}.registration-table tr:last-child td{border-bottom:none}.bg-image-fade-grey:before{display:none}@media (min-width:660px){.bg-image-fade-grey .intro{padding-left:calc(2.35rem + 1em);width:60%}.bg-image-fade-grey:before{display:block}}.registration-details .box{background-color:#fff;border:3px solid #a0dada;border-radius:.5em;color:#626262}.registration-details .box .heading-cute{color:#7a0f80;margin-bottom:0}.registration-details-list{background-color:#f1fafa;margin-inline:-1.25rem;padding:1px}.registration-details-list dl{font-size:.85em;gap:0 1em;margin:1em 0}.registration-details-list dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.registration-details-list dt{font-weight:700;text-align:right;-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%}.registration-details-list dd{-webkit-box-flex:1;-ms-flex:1 1 65%;flex:1 1 65%;margin:0}.registration-details-list dd>:first-child{margin-top:0}.registration-details-list dd>:last-child{margin-bottom:0}.registration-details-list .button,.registration-details-list .button-blue,.registration-details-list .button-green,.registration-details-list .button-home-study-courses,.registration-details-list .button-language-arts-programs,.registration-details-list .button-large,.registration-details-list .button-lifestyle-tools,.registration-details-list .button-med,.registration-details-list .button-orange,.registration-details-list .button-purple,.registration-details-list .button-quiet,.registration-details-list .button-simple,.registration-details-list .button-small{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.2);box-shadow:5px 5px 0 0 rgba(0,0,0,.2)}@media (min-width:740px){.testimonial-boxes{grid-template-columns:1fr 1fr}}@media (min-width:900px){.testimonial-boxes{grid-template-columns:1fr 5fr .5fr 4fr 1fr;grid-template-rows:1fr 4fr 1fr 4fr 1fr}.testimonial-boxes>:nth-child(4n-3){grid-column:1/4;grid-row:1/3}.testimonial-boxes>:nth-child(4n-2){grid-column:4/5;grid-row:2/4}.testimonial-boxes>:nth-child(4n-1){grid-column:2/3;grid-row:3/5}.testimonial-boxes>:nth-child(4n){grid-column:3/6;grid-row:4/6}}.grid.how-features-icons{--grid-item-width:100px;line-height:1.2}.grid.how-features-icons>*{-webkit-transform:scale(.9);transform:scale(.9)}@media (min-width:475px){.grid.how-features-icons{--grid-item-width:130px}}@media (min-width:600px){.grid.how-features-icons{--grid-item-width:180px}}@media (min-width:800px){.grid.how-features-icons{--grid-item-width:100px}}.grid.how-features-icons img{display:block;margin-inline:auto}#how-our-classroom{overflow:clip}#how-our-classroom .classroom-screenshot{border:2px solid #6d246b;border-radius:1em;-webkit-box-shadow:.5em .5em 0 rgba(0,0,0,.125);box-shadow:.5em .5em 0 rgba(0,0,0,.125)}@media (min-width:900px){#how-our-classroom .classroom-screenshot{max-width:125%;position:relative;right:-2em;width:125%}}#how-our-classroom .classroom-screenshot-arrow{display:none}@media (min-width:900px){#how-our-classroom .classroom-screenshot-arrow{display:block;position:relative;right:-2.5em;top:1em}}#how-sample-class .box{background-color:#fff;border:3px solid #a0dada;border-radius:.5em;color:#626262}#how-sample-class .box .heading-cute{color:#7a0f80;margin-block:.125em 0}#how-sample-class .how-steps{--gap:3em;counter-reset:steps;font-size:.85em;line-height:1.6;list-style:none;padding-inline:3%}#how-sample-class .how-steps li:before{background:transparent url(/images/rough-circle-green.svg) 50% 50%/contain no-repeat;color:#fff;content:counter(steps);counter-increment:steps;display:block;font-family:chin_up_buttercup_cutecapsRg;font-size:3em;line-height:.7;padding:.25em 0 .4em;text-align:center}#how-sample-class .how-steps code{font-size:.9em;font-weight:700}#how-sample-class .persona{display:none}@media (min-width:900px){#how-sample-class .persona{display:block;-webkit-margin-after:-8em;margin-block-end:-8em;position:relative;right:-2em}#how-community .content-features-grid>:first-child{display:grid;gap:4em;grid-column:1/3;grid-template-columns:1fr 1fr}#how-community .content-features-grid>:first-child>img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.getting-started-video-stripe{background:transparent url(/images/pages/getting-started/video-banner.jpg) 50% 50%/cover no-repeat;color:#0a2c36;margin-bottom:0;margin-top:-1.5em;overflow:hidden;padding-bottom:3.4117647059em;padding-top:3.4117647059em}.getting-started-video-stripe>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.getting-started-video-stripe .banner-content{-webkit-box-flex:4;-ms-flex:4 1 300px;flex:4 1 300px;margin-right:1rem}.getting-started-video-stripe .video{-webkit-box-flex:6;-ms-flex:6 1 300px;flex:6 1 300px}@media (min-width:900px){.getting-started-video-stripe .video{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.getting-started-video-stripe .video-embed{border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);margin-bottom:0}.getting-started-video-stripe .button-simple{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px 3px 0 rgba(0,0,0,.25);font-size:1em}.stripe-gs-nav{margin-top:-1.5em}.stripe-gs-nav a{display:block;margin:0 auto;max-width:50%;padding-bottom:.8529411765em;padding-top:.8529411765em}.stripe-gs-nav .selected a{border-bottom:5px solid #7a0f80}.gs-nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gs-nav-icon{font-size:3.5em}.gs-nav-icon.puzzle{width:1.7em}.writing-stage-badge{background-color:#fff;border:1px solid #b8b8b8;border-radius:100%;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;height:6em;width:6em}.writing-stage-badge svg{margin:auto;width:3.5em}.stages-triangle .stage,.writing-triangle .stage{opacity:.1}.stages-triangle.ages-11-12 .stage-middle-school-writers,.stages-triangle.ages-13-14 .stage-high-school-writers,.stages-triangle.ages-15-18 .stage-college-prep-writers,.stages-triangle.ages-5-8 .stage-beginning-writers,.stages-triangle.ages-9-10 .stage-growing-writers,.stages-triangle.beginning-writers .stage-beginning-writers,.stages-triangle.college-prep-writers .stage-college-prep-writers,.stages-triangle.emerging-writers .stage-emerging-writers,.stages-triangle.growing-writers .stage-growing-writers,.stages-triangle.high-school-writers .stage-high-school-writers,.stages-triangle.middle-school-writers .stage-middle-school-writers,.stages-triangle.multiple-ages .stage,.writing-triangle.ages-11-12 .stage-middle-school-writers,.writing-triangle.ages-13-14 .stage-high-school-writers,.writing-triangle.ages-15-18 .stage-college-prep-writers,.writing-triangle.ages-5-8 .stage-beginning-writers,.writing-triangle.ages-9-10 .stage-growing-writers,.writing-triangle.beginning-writers .stage-beginning-writers,.writing-triangle.college-prep-writers .stage-college-prep-writers,.writing-triangle.emerging-writers .stage-emerging-writers,.writing-triangle.growing-writers .stage-growing-writers,.writing-triangle.high-school-writers .stage-high-school-writers,.writing-triangle.middle-school-writers .stage-middle-school-writers,.writing-triangle.multiple-ages .stage{opacity:1}.writing-stage .content-split-section{position:relative}.writing-stage .content-split-section .deep-flat-shadow{display:block;margin-left:auto;margin-right:auto}.writing-stage .content-split-section img{width:85%}.deep-flat-shadow+.writing-stage-badge{left:50%;margin-left:32%;position:absolute;top:1em}.content-split-reverse .deep-flat-shadow+.writing-stage-badge{left:auto;margin-left:0;margin-right:32%;right:50%}.program-type-image{position:relative;text-align:center;z-index:2}.program-type-image .deep-flat-shadow{margin-top:2em}.program-type-image img{width:85%}.program-type-image .puzzle-piece{left:50%;margin-left:-20%;max-height:170px;max-width:40%;position:absolute;top:0;z-index:10}@media (min-width:900px){.program-type-image .puzzle-piece{left:0;margin-left:0;top:20%}}.program-type-description{background-color:#e3f2ef;border-radius:8px;padding:1em;z-index:1}.program-original-thought .program-type-description{background-color:#e3f2ef}.program-mechanics-and-literature .program-type-description{background-color:#e1f2f4}.program-writing-projects .program-type-description{background-color:#e1f4fa}@media (min-width:900px){.program-original-thought{background-image:-webkit-gradient(linear,left top,right top,color-stop(55%,#fff),color-stop(55%,#e3f2ef));background-image:linear-gradient(90deg,#fff 55%,#e3f2ef 0)}.program-mechanics-and-literature{background-image:-webkit-gradient(linear,left top,right top,color-stop(55%,#fff),color-stop(55%,#e1f2f4));background-image:linear-gradient(90deg,#fff 55%,#e1f2f4 0)}.program-writing-projects{background-image:-webkit-gradient(linear,left top,right top,color-stop(55%,#fff),color-stop(55%,#e1f4fa));background-image:linear-gradient(90deg,#fff 55%,#e1f4fa 0)}.program-type>.container{display:grid;grid-template-columns:5fr 1fr 6fr;grid-template-gap:18px}.program-type-image{grid-column:1/3;grid-row:1/2}.program-type-description{grid-column:2/4;grid-row:1/2;padding-left:19%}}.program-recommendations{margin-bottom:6.8235294118em}.program-recommendations .media{margin-top:1.7em;min-width:300px}.program-recommendations .media-item{width:30%}.program-recommendations .media-body{font-size:.8em;line-height:1.6}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein-grow{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadein-grow{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadein-slideright{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadein-slideright{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadein-slideleft{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadein-slideleft{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.triangle-animation .stage-bar{-webkit-animation:fadein 1s ease-in-out forwards;animation:fadein 1s ease-in-out forwards;opacity:0}.triangle-animation .stage-text{-webkit-animation:fadein-slideright .75s ease-in-out forwards;animation:fadein-slideright .75s ease-in-out forwards;opacity:0}#triangle-bar-beginning-writers{-webkit-animation-delay:1s;animation-delay:1s}#text-beginning-writers{-webkit-animation-delay:1.25s;animation-delay:1.25s}#triangle-bar-growing-writers{-webkit-animation-delay:1.5s;animation-delay:1.5s}#text-growing-writers{-webkit-animation-delay:1.75s;animation-delay:1.75s}#triangle-bar-middle-school-writers{-webkit-animation-delay:2.25s;animation-delay:2.25s}#text-middle-school-writers{-webkit-animation-delay:2.5s;animation-delay:2.5s}#triangle-bar-high-school-writers{-webkit-animation-delay:3s;animation-delay:3s}#text-high-school-writers{-webkit-animation-delay:3.25s;animation-delay:3.25s}#triangle-bar-college-prep-writers{-webkit-animation-delay:3.75s;animation-delay:3.75s}#text-college-prep-writers{-webkit-animation-delay:4s;animation-delay:4s}.puzzle-animation #puzzle-border,.puzzle-animation #puzzle-center,.puzzle-animation #puzzle-left,.puzzle-animation #puzzle-right,.puzzle-animation .program-text{opacity:0}.puzzle-animation #puzzle-center{-webkit-animation:fadein-grow 1s ease-in-out 1s forwards;animation:fadein-grow 1s ease-in-out 1s forwards;-webkit-transform-origin:36% 21%;transform-origin:36% 21%}.puzzle-animation #puzzle-left{-webkit-animation:fadein-slideright 1s ease-in-out 2s forwards;animation:fadein-slideright 1s ease-in-out 2s forwards}.puzzle-animation #puzzle-right{-webkit-animation:fadein-slideleft 1s ease-in-out 3s forwards;animation:fadein-slideleft 1s ease-in-out 3s forwards}.puzzle-animation #puzzle-border,.puzzle-animation .program-text{-webkit-animation:fadein 1s ease-in-out 4s forwards;animation:fadein 1s ease-in-out 4s forwards}.designed-for-category{background:transparent url(/images/pages/getting-started/bg-designed-for-individuals.jpg) 50% 0/100% no-repeat;margin-top:6em;padding-top:35%;position:relative}.designed-for-category-inner{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(10em,#fff));background-image:linear-gradient(hsla(0,0%,100%,0),#fff 10em);margin-top:-10em;padding-top:6.5em}.designed-for-icon{left:50%;max-width:30%;position:absolute;top:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}a.more:before{color:#999;content:"»";display:inline-block;padding:0 .5em}.intro .photo-frame{float:right;margin-bottom:2em;margin-left:2em;margin-right:-10%}.intro .photo-frame,.whimsy{-webkit-transform:rotate(3deg);transform:rotate(3deg)}body.landing_page .get-writers-jungle{background:-webkit-gradient(linear,left top,left bottom,from(#ffe1c7),to(#fff));background:linear-gradient(#ffe1c7,#fff);border:1px solid #ffc6a6;border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25);color:#c7591d;display:block;font-size:1.4em;line-height:1.25em;margin-bottom:1.66667em;margin-top:3.33333em;padding:1em 2em 1em 6.5em;position:relative;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}body.landing_page .get-writers-jungle:hover{border-bottom:none;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15);-webkit-transform:scale(1.03);transform:scale(1.03)}body.landing_page .get-writers-jungle img{left:1em;position:absolute;top:-1em}body.blog .blog-banner{background:#e1e1e1 url(/images/pages/blog/banner-blog.png) 50% 50% no-repeat;background-size:cover;-webkit-box-shadow:0 8px 0 rgba(0,0,0,.12);box-shadow:0 8px 0 rgba(0,0,0,.12);color:#fff;margin-bottom:0;margin-top:0;padding-bottom:.8529411765em;padding-top:.8529411765em}body.blog .blog-banner .h1,body.blog .blog-banner .h2,body.blog .blog-banner h1,body.blog .blog-banner h2{color:#fff}body.blog .blog-banner .h1,body.blog .blog-banner h1{font-size:clamp(1em,8.5vw,7em);line-height:.8;margin:0;text-shadow:0 2px 0 rgba(0,0,0,.2);width:42%}body.blog .blog-banner .h2,body.blog .blog-banner h2{display:none;font-size:clamp(1em,1.5vw,1.5em);margin:.5em 0 0;opacity:.8}@media (min-width:880px){body.blog .blog-banner .h2,body.blog .blog-banner h2{display:block}}@media (min-width:900px){body.blog .content{padding-inline:2em}}body.blog .sidebar{background-color:#fff}@media (min-width:900px){body.blog .sidebar{border-left:1px solid #dbe3e5;margin-top:1.7058823529em;padding-inline:2em}}body.blog .sidebar>ul{list-style:none;margin:0;padding:0}body.blog .sidebar>ul li{background:none;margin:0;padding:0}body.blog .sidebar>ul>li{margin-bottom:5.1176470588em}body.blog .sidebar .h2,body.blog .sidebar h2{font-size:1.3em}body.blog .post>.h2:first-child,body.blog .post>h2:first-child{margin-bottom:.4264705882em}body.blog .postdate,body.blog .postmetadata{color:#b3b3b3;font-size:.8em}body.blog .postdate a,body.blog .postmetadata a{border-bottom:none!important;color:inherit;text-decoration:inherit}body.blog .postdate a:active,body.blog .postdate a:focus,body.blog .postmetadata a:active,body.blog .postmetadata a:focus{outline:none}body.blog .postmetadata{border-top:1px solid #dbe3e5;margin-bottom:1.7058823529em;margin-top:.8529411765em;padding-bottom:0;padding-top:.8529411765em}body.blog .navigation{overflow:hidden}body.blog .navigation>div{float:left;width:49%}body.blog .navigation>div+div{float:right;text-align:right}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter{display:block;margin:0 auto}.subnav .retreat a{text-align:center}.members-only-link{opacity:.7}body.homeschool-alliance .banner-hsa-home{margin-bottom:5.9705882353em}body.homeschool-alliance .banner-hsa-home .content-narrow{position:relative}body.homeschool-alliance .hsa-banner{border-radius:3px;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.5);box-shadow:0 2px 7px rgba(0,0,0,.5);margin-bottom:-5.1176470588em;margin-top:.8529411765em;padding-bottom:0;padding-top:0}@-webkit-keyframes pulse-glow{0%{-webkit-box-shadow:0 0 14px 0 #fcf3a9;box-shadow:0 0 14px 0 #fcf3a9}50%{-webkit-box-shadow:0 0 8px 0 hsla(53,93%,83%,0);box-shadow:0 0 8px 0 hsla(53,93%,83%,0)}to{-webkit-box-shadow:0 0 14px 0 #fcf3a9;box-shadow:0 0 14px 0 #fcf3a9}}@keyframes pulse-glow{0%{-webkit-box-shadow:0 0 14px 0 #fcf3a9;box-shadow:0 0 14px 0 #fcf3a9}50%{-webkit-box-shadow:0 0 8px 0 hsla(53,93%,83%,0);box-shadow:0 0 8px 0 hsla(53,93%,83%,0)}to{-webkit-box-shadow:0 0 14px 0 #fcf3a9;box-shadow:0 0 14px 0 #fcf3a9}}.broadcast-live .icon-circle{-webkit-animation:pulse-glow 2s infinite;animation:pulse-glow 2s infinite;background-color:#d71e13;position:relative}.hubspot-self-care-signup input[type=submit]{font-size:1em;margin-bottom:.5em}.cc-month+.cc-month{margin-top:3em}.cc-category,.cc-month-header{display:grid;gap:2rem;grid-template-columns:1fr 4fr}.cc-month-header .heading-cute{-ms-flex-item-align:center;align-self:center;position:relative;top:-.125em}@media (max-width:680px){.cc-category{display:block}.cc-category-name{margin-bottom:1em}}.cc-category+.cc-category{border-top:1px solid #dde4eb;margin-top:1rem;padding-top:1rem}.cc-category-name .h4,.cc-category-name h4{color:#3c3c3c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em;font-weight:700;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-category-name .h4 svg,.cc-category-name h4 svg{margin-right:.25em;-ms-flex-negative:0;flex-shrink:0}.cc-thread-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cc-thread-list-item time{-webkit-box-flex:0;-ms-flex:0 0 6em;flex:0 0 6em;font-size:.8em;position:relative;top:.15em}.cc-thread-list-item a{font-size:.9em}.cc-thread-list-item .badge{margin-left:0}.cc-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.5rem}.cc-controls>*{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:.5rem}.cc-controls .search-form{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-left:auto;margin-right:0;text-align:right}.cc-controls button{background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9em;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;color:#00b9ba;cursor:pointer;font-family:Open Sans,sans-serif;justify-content:center}.cc-controls button:hover{color:#008687}.cc-controls button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5'%3E%3Cpath fill='%234390A8' d='M4.5 5q.241 0 .423-.178l3.902-3.816q.272-.267.121-.636A.544.544 0 0 0 8.402 0H.598Q.205 0 .054.37q-.15.369.121.636l3.902 3.816A.59.59 0 0 0 4.5 5'/%3E%3C/svg%3E");margin-left:.5em;position:relative;top:-1px}.fr-box [contenteditable=true]{font-size:16px}.banner-hsa-preview{background-color:#e8e9e4;color:#7a0f80;padding-bottom:1rem;padding-top:1rem}.banner-hsa-preview img{display:block;margin:0 auto}.banner-hsa-preview .h1,.banner-hsa-preview .h2,.banner-hsa-preview h1,.banner-hsa-preview h2,.banner-hsa-preview p{color:inherit;text-align:center}.banner-hsa-preview p:last-child{margin-bottom:0;padding-bottom:1rem}.banner-hsa-preview small{color:#4390a8;opacity:.8}.banner-hsa-preview .buttons{text-align:center}.banner-hsa-preview .button,.banner-hsa-preview .button-blue,.banner-hsa-preview .button-green,.banner-hsa-preview .button-home-study-courses,.banner-hsa-preview .button-language-arts-programs,.banner-hsa-preview .button-large,.banner-hsa-preview .button-lifestyle-tools,.banner-hsa-preview .button-med,.banner-hsa-preview .button-orange,.banner-hsa-preview .button-purple,.banner-hsa-preview .button-quiet,.banner-hsa-preview .button-simple,.banner-hsa-preview .button-small{border:1px solid #7a0f80}.banner-hsa-preview .button-secondary{background-color:hsla(0,0%,100%,.5);color:#7a0f80}@media (min-width:900px){.banner-hsa-preview{background:#ececea url(/images/pages/hsa/hsa-banner-marketing.jpg) 100% 0/contain no-repeat}.banner-hsa-preview>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner-hsa-preview img{display:inline-block;margin:0}.banner-hsa-preview .h1,.banner-hsa-preview h1{font-size:3em;margin-top:.75em}.banner-hsa-preview .h1,.banner-hsa-preview .h2,.banner-hsa-preview h1,.banner-hsa-preview h2,.banner-hsa-preview p{text-align:left}.banner-hsa-preview .buttons{display:inline-block;text-align:center}}.banner-hsa-preview .container{position:relative}@media (min-width:740px){.hsa-preview-content-panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:-18px}.hsa-preview-content-panels .panel{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:18px;-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 18px);flex:0 1 calc(50% - 18px)}}.hsa-bg{background:url(/images/products/homeschool-alliance.svg) -135px -100px/750px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ecf6f4));background:url(/images/products/homeschool-alliance.svg) -135px -100px/750px no-repeat,linear-gradient(#fff,#ecf6f4);padding-bottom:5em;padding-top:10em}@media (min-width:480px){.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.testimonial .image{-webkit-box-flex:2;-ms-flex:2;flex:2}.testimonial .content{-webkit-box-flex:5;-ms-flex:5;flex:5;padding-left:5em}}.testimonial .h2,.testimonial h2{color:#fff;font-size:2em;margin-bottom:.5em;margin-top:0}.testimonial img{border-radius:50%;display:block;margin:0 auto;overflow:hidden}.testimonial blockquote{margin:0;padding:0;position:relative}.testimonial blockquote:before{color:hsla(0,0%,100%,.5);content:"“";font-size:6em;left:-.5em;position:absolute;top:-.5em}.signup{margin-bottom:4rem}@media (min-width:900px){.signup>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.signup p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;padding:0 1rem}}.signup p{line-height:1.2}.signup a{color:#fff}.signup strong{font-size:2.5em;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:uppercase}.signup em,.signup small{opacity:.8}.signup .button,.signup .button-blue,.signup .button-green,.signup .button-home-study-courses,.signup .button-language-arts-programs,.signup .button-large,.signup .button-lifestyle-tools,.signup .button-med,.signup .button-orange,.signup .button-purple,.signup .button-quiet,.signup .button-simple,.signup .button-small{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.35);box-shadow:0 2px 4px rgba(0,0,0,.35);color:#4390a8!important;width:100%}.blh-section-master-class{--section-color:#00b9ba}.banner-title.master-class .h1,.banner-title.master-class h1{color:#00b9ba}.blh-section-one-thing{--section-color:#7eb242}.banner-title.one-thing .h1,.banner-title.one-thing h1{color:#7eb242}.blh-section-community-conversations{--section-color:#c63a95}.banner-title.community-conversations .h1,.banner-title.community-conversations h1{color:#c63a95}.blh-section-your-journey{--section-color:#6d246b}.banner-title.your-journey .h1,.banner-title.your-journey h1{color:#6d246b}.blh-section-calendar{--section-color:#f79937}.banner-title.calendar .h1,.banner-title.calendar h1{color:#f79937}.blh-section-coaching-notebook{--section-color:#68a6b9}.banner-title.coaching-notebook .h1,.banner-title.coaching-notebook h1{color:#68a6b9}.blh-section-webinars{--section-color:#f79937}.banner-title.webinars .h1,.banner-title.webinars h1{color:#f79937}.blh-section-self-care-spa{--section-color:#6d246b}.banner-title.self-care-spa .h1,.banner-title.self-care-spa h1{color:#6d246b}.blh-section-location{--section-color:#b3e5eb}.banner-title.location .h1,.banner-title.location h1{color:#b3e5eb}.blh-section-product-trainings{--section-color:#6d246b}.banner-title.product-trainings .h1,.banner-title.product-trainings h1{color:#6d246b}.blh-section-grid .icon-circle img{-ms-flex-item-align:center;align-self:center}.banner-blh{-webkit-margin-after:0;margin-block-end:0}.banner-blh .h1,.banner-blh h1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:480px){.banner-blh .h1,.banner-blh h1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.text-soft.h2,h2.text-soft{font-size:1.3em;line-height:1.2;text-align:center}@media (min-width:900px){.text-soft.h2,h2.text-soft{text-align:left}}.blh-nav{background-color:#e3f7f7;padding-block:1em}.blh-nav .topics-date{color:#7a0f80;font-family:FilsonSoftMedium,sans-serif;font-size:1em;margin:0;padding-block:0 1em}.blh-sections{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.blh-sections{grid-template-columns:repeat(3,1fr)}}.blh-section{background-color:#fff;border-radius:.5em;padding:.5em;text-decoration:none}.blh-section:hover .blh-section-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.blh-section-content{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.5em 1em}@media (min-width:575px){.blh-section-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.blh-section-content .h3,.blh-section-content h3{color:#626262;font-size:1em;margin-block:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.blh-section-content .blh-section-title{color:var(--section-color);display:block;font-family:FilsonSoftMedium,sans-serif;font-size:.85em;line-height:1.1;margin:0 auto .25em;text-transform:uppercase}.blh-section-content .blh-section-description{display:block;line-height:1.2}@media (min-width:575px){.blh-section-content .blh-section-description{font-size:.9em}}.blh-section-content .icon-circle{aspect-ratio:1;border:3px solid #fff;margin:0 auto;-webkit-transition:all .2s;transition:all .2s}@media (min-width:900px){.blh-section-content .icon-circle{height:80px;width:80px}}.blh-section-image{aspect-ratio:16/9;border-radius:3px;overflow:hidden;position:relative}.blh-section-image img{-webkit-backface-visibility:hidden;display:block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .2s;transition:all .2s}.blh-section .icon-circle img{-webkit-transform:scale(1.1);transform:scale(1.1)}.blh-section:where(.master-class,.one-thing){display:grid;gap:1em;grid-column:1/3;grid-template-columns:1fr 2fr}.blh-section:where(.master-class,.one-thing) .icon-circle{display:none}@media (min-width:575px){.blh-section:where(.master-class,.one-thing){display:block}.blh-section:where(.master-class,.one-thing) .icon-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-.5em);transform:translateY(-.5em)}}.blh-section.master-class{grid-row:1/2}@media (min-width:575px){.blh-section.master-class{grid-column:1/2;grid-row:1/span 3}}.blh-section.one-thing{grid-row:2/3}@media (min-width:575px){.blh-section.one-thing{grid-column:2/3;grid-row:1/span 3}}.blh-section:where(.community-conversations,.product-trainings,.discover){display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blh-section:where(.community-conversations,.product-trainings,.discover) .blh-section-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blh-section:where(.community-conversations,.product-trainings,.discover) .blh-section-description{display:none}.blh-section:where(.community-conversations,.product-trainings,.discover):hover .icon-circle{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width:575px){.blh-section:where(.community-conversations,.product-trainings,.discover){text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.blh-section:where(.community-conversations,.product-trainings,.discover) .blh-section-description{display:block}}.blh-section-discover{display:none}@media (min-width:900px){.blh-section-discover{display:block}}.blh-discover-list{display:grid;font-family:FilsonSoftBook,sans-serif;font-size:1em;gap:0 1em;grid-template-columns:repeat(2,1fr);line-height:1.2;list-style:none;margin:0;padding:0}@media (min-width:900px){.blh-discover-list{font-size:.9em}}.blh-discover-list a{color:#00b9ba;display:block;padding:.25em .5em;text-decoration:none}.blh-nav-discover{display:block;padding-block:1em}@media (min-width:900px){.blh-nav-discover{display:none}}.blh-my-lists{display:none}@media (min-width:900px){.blh-my-lists{display:block}}.blh-my-lists .heading-swash{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='506.033' height='81.028'%3E%3Cpath fill='%23FFF2FF' fill-rule='evenodd' d='M79.823 77.41c-.566.139-1.153.437-1.69.367-.485-.062-.924-.402-1.497-.404-.327-.002-.638-.418-.988-.584-.204-.098-.672-.108-.674-.102-.207 1.288-1.02.2-1.36.368-1.15.57-1.768.22-2.266-.804-.023-.046-.637.108-.635.15.054.882-.657.664-.994.556-.36-.114-.604-.48-.93.032-.038.06-.265.022-.397-.002-.612-.116.345-1.108-.588-1.052-.053.594-.227.93-.864.456-.092-.068-.37-.056-.42.016-.497.716-1.03.308-1.676.244a15.6 15.6 0 0 1-3.442-.75c-.65-.22-1.57.008-2.248.306-.85.374-1.418-.874-2.24-.206-.4.326-.865.316-1.266-.11-.267-.282-.512-.492.134-.566.133-.014.362-.326.342-.354a5 5 0 0 0-.747-.852c-.053-.046-.466.176-.458.224.148.758-1.123.486-.908 1.26-.393.05-.803.19-1.176.124-.291-.05-.538-.356-.803-.55.166-.194.309-.422.51-.574.144-.106.421-.054.538-.172.116-.116.19-.404.122-.532-.066-.126-.38-.248-.506-.194-.413.176-.84.382-1.162.68-.191.176-.257.546-.272.834-.008.164.52.31.037.534-.273.128-.625.392-.824.312-.473-.192-.917-.512-1.29-.866-.147-.14-.049-.514-.111-.77-.072-.29.725-.424.163-.714-.231-.118-.848-.008-.92.158-.92 2.132-2.815 1.29-4.365 1.458-.48.052-.516-1.198-1.39-.446-.319.272-1.076-.01-1.622.058-.506.066-.994.262-1.492.398-.992.272-1.986-.506-2.978.002-.668-.718-1.54-.364-2.32-.4-1.244-.056-2.493-.016-3.74-.014-.61 0-1.18.042-1.656-.55-.376-.468-1.18.56-1.6-.278-1.721-.05-3.326-.64-4.87-1.276-1.646-.678-3.26-1.566-4.297-3.078-.275-.404-.656-.96-.51-1.658.135-.64.161-1.36-.548-1.838-.168-.114-.206-.462-.247-.71-.152-.976-.275-1.956-.427-2.93-.028-.184-.095-.428-.227-.516-.61-.408-.564-1.004-.615-1.624-.068-.844-.257-1.68-.403-2.518a1.2 1.2 0 0 0-.143-.336c-1.054.398-1.357-.942-2.341-.946-1.311-.004-2.843-.62-3.452-1.126-.893-.746-2.18-1.116-2.477-2.452-.251-1.132-.932-2.08-1.201-3.242-.37-1.606-.392-3.358-1.444-4.77-.11-1.9-1.395-3.496-1.41-5.422a1.44 1.44 0 0 0-.214-.732c-.53-.816-.64-1.696-.635-2.65.004-.632-.307-1.258-.371-1.898-.07-.682.032-1.382-.036-2.066-.036-.364-.26-.714-.422-1.06-.108-.232-.35-.436-.373-.668-.17-1.526-.346-3.054-.416-4.586-.074-1.514-.13-3.046.018-4.548.137-1.37.871-2.556 1.8-3.592.969.116.583-1.124 1.3-1.282.566-.124 1.253-.148 1.643-.492.341-.3 1.41-.522.678-1.418.936-.922 1.438-2.468 3.193-2.222 2.112-1.166 4.658-.566 6.789-1.656 1.97.118 3.869-.696 5.853-.424.476.066.968.028 1.451.006.549-.024.9-.344.926-.874.038-.75.104-1.53-.044-2.256-.353-1.724-.386-1.71-.016-3.22.094-.388.104-.814.062-1.212-.088-.836.147-1.27 1.086-1.142.215.028.476-.17.695-.302C26.28.9 27.111.783 28 .853c1.35.106 2.594-.604 3.986-.442 1.297.152 2.694.296 3.927-.022 2.375-.614 4.747-.31 7.112-.336A998 998 0 0 1 62.131.049c2.297.02 4.59.312 6.89.38 2.353.07 4.708.016 7.061.016S408.509 2.859 410.86 2.793c1.47-.042 2.93-.312 4.4-.382 1.45-.068 2.907-.014 4.359-.014 1.524 0 3.096.236 4.562-.046 3.957-.76 7.927-.148 11.882-.368 2.966.666 5.978.288 8.966.448.903.048 1.799.578 2.733.36 1-.232 1.799.496 2.736.43.948-.066 1.825.348 2.723.508 1.189.212 2.456.318 3.592.798 1.119.474 2.14 1.256 3.295 1.548 1.855.47 3.142 1.79 4.69 2.708.476.28.814.748.96 1.458.308 1.49.705 1.664 2.207 1.672 1.177.006 2.36.088 3.526-.018 2.468-.222 4.855.58 7.309.432 1.546.77 3.393.13 4.94 1.136.66.43 1.658.27 2.489.426.994.186 1.863.544 2.75.924 1.356.578 2.724 1.126 4.04 1.776 2.262 1.114 2.874 1.892 3.848 4.54.086.236.327.422.393.662.147.494.916 1.008.018 1.522-.03.016-.008.132-.002.2.163 2.356-.849 4.452-1.481 6.63-.039.12-.181.23-.173.338.157 2.306-.72 4.544-.442 6.866.066.556.344 1.006.78 1.016 1.316.03 2.256.936 3.409 1.332.891.308 1.74 1.016 2.361 1.752.906 1.078 1.83 2.164 2.391 3.516.296.706.918 1.292 1.448 1.88.293.324.57.62.424 1.068-.554 1.7-.66 3.566-1.677 5.094-.622.936-.458 2.008-.749 2.998-.544 1.846-.837 3.764-1.512 5.59-.311.842-.42 1.758-.626 2.638-.133.564-.336 1.12-.402 1.692-.068.614.175 1.324-.058 1.84-.337.75-.259 1.726-1.126 2.238-.346.204-.75.522-.862.872-.31.966-.763 1.368-1.747.812-.078-.044-.299.028-.365.114-.197.254-.378.53-.502.824-.364.854-.85.182-1.27.1-.128-.024-.21-.268-.314-.412.184-.132.357-.286.556-.39.205-.108.434-.17.652-.25-.196-.196-.361-.488-.596-.56-.313-.096-.687-.042-1.03-.02-.536.034-1.068.094-1.6.144.303.48.614.954.901 1.442.079.124.083.288.123.434-.189-.018-.414.022-.556-.068-.498-.312-.948-.708-1.456-1.002-.436-.25-.874-.208-1.275.188-.374.37-.418.662-.006 1.014.084.072.164.284.12.348-.478.704-.992 1.382-1.474 2.084-.4.584-1.008.254-1.505.396-.52.15-1.255-.49-1.579.396-.646.276-1.299.782-1.94.768-.796-.016-1.578-.494-2.379-.71-.482-.13-.91-.572-1.534-.098-.305.232-.935.02-1.421.046-.466.024-1.063-.07-1.364.178-.574.472-.694-.498-1.219-.216-.43.23-1.1-.204-1.5.378-.445-.302-.847-.59-1.329.024-.104.134-.72.068-.925-.108-.554-.476-.416-.026-.528.276-.159.428-.639.434-.751.098-.185-.548-.26-.908-.9-.444-.199.142-.498.234-.735.206-.735-.086-1.325.076-1.819.666-.13.158-.58.256-.73.156-1.16-.776-1.645-.006-2.113.848-.576.132-1.233-.286-1.76.282-.101.11-.501.148-.53.098-.497-.958-1.55-.636-2.3-1.002-.462-.226-.454-.18-.42.504.012.17-.25.354-.391.532-.761-.684-1.39-.114-2.07.186-.499.218-1.157.752-1.308-.402-.014-.104-.606-.2-.915-.164-.115.016-.215.41-.267.644-.045.196.014.414-.018.616-.016.12-.115.226-.177.338-.076-.09-.185-.17-.225-.274-.133-.358-.165-.784-.382-1.078-.27-.37-.507-.59-1.212-.366-.896.284-1.988-.044-2.992-.142-.442-.044-.554.04-.608.646-.065.708-.763 1.126-1.298.764-.09-.062-.114-.224-.158-.342-.362-.964-.414-1.016-.98-.456-.526.52-.683.45-.773-.24-.01-.068-.466-.188-.52-.124-.378.45-.703.944-1.046 1.422.104.072.203.152.315.212.159.084.327.152.492.228-.113.062-.219.162-.34.182-.99.16-1.98.872-2.985.016-.044-.036-.221.104-.344.138-.142.042-.289.06-.437.088.028-.186-.014-.454.098-.546.452-.374.956-.686 1.424-1.046.082-.062.138-.274.094-.354-.08-.146-.269-.36-.375-.34-.504.096-1.042.176-1.472.428-.392.228-.695.63-.62-.2.08-.828-.57-.814-.904-.628-.954.534-2.325.264-2.926 1.48-.02.034-.25.024-.273-.02-.052-.112-.108-.306-.052-.378.357-.446.564-.754-.301-.71-1.165.058-2.133.554-3.006 1.26-.267.216-.406.714-.675.78-.522.128-1.1.068-1.652.022-.209-.018-.478-.162-.596-.334-.703-1.022-.625-1.144.694-1.312.185-.024.36-.13.538-.198-.176-.07-.351-.192-.532-.2-.552-.026-1.108-.01-1.66-.01-.554 0-1.342.226-1.609-.05-.457-.47-.879.16-1.285-.192-.144-.128-.64.184-.988.236-.827.126-.827.112-.574 1.04.018.064.032.17-.002.2-.166.152-.411.438-.516.396-.508-.198-1.309.554-1.54-.424-.088-.37-.134-.886.552-.79.55.078.757-.16.679-.688-.02-.132-.03-.264-.046-.394-.147.038-.348.03-.432.126-.335.376-.767.782-1.217.51-.614-.372-.763-.168-.99.362-.034.082-.967-.032-1.002-.17-.092-.398-.198-.704-.614-.554-.402.144-1.03.446-1.044.706-.038.71-.35 1.512-.761 1.676-.613.244-1.444-.036-2.177-.108-.104-.01-.212-.176-.29-.156-1.736.418-1.728.41-3.58-.362-.192-.08-.479-.004-.7.068-1.118.372-329.949-2.018-331.065-2.358-.02-.006-.002-.13-.002-.198.693-.414 1.385-.828 2.594-1.034.227.02.064-.136-.128-.19-.103-.03-.354.094-.372.182-.066.338-.024.68.456.616.145-.02.269-.184.044-.608-1.042-1.212-1.54-.346-2.094-.236-.958.19-.325.86-.5 1.27m337.224 1.388c-.063-.09-.119-.246-.19-.252-.334-.026-.69-.076-1.01.002-.543.136-1.067.36-1.595.552-.01.004-.004.12.02.134.542.276.96.102 1.421-.258.213-.164.659-.016.998-.034.117-.008.23-.09.356-.144M74.098 75.755c.27 0 .54.018.808-.008.112-.012.216-.116.327-.178-.034-.046-.058-.118-.103-.138-.4-.172-.793-.37-1.21-.482-.117-.03-.31.198-.458.318-.103.084-.19.188-.285.282.104.068.205.178.317.198.197.032.404.008.604.008m-15.047-1.448c0 .272-.016.544.012.812.006.06.173.102.265.154l.006-1.512c-.094.046-.243.074-.27.146-.047.118-.013.266-.013.4m4.813.274c-.066.044-.239.132-.23.152.084.21.16.446.318.59.06.054.324-.116.496-.184zm398.945 2.1c-.125-.08-.271-.228-.326-.2a1.7 1.7 0 0 0-.506.404c-.022.024.167.226.255.346zm-37.229.14-.508.184.54.702c.07-.102.21-.22.193-.308-.034-.202-.147-.392-.225-.578M58.204 74.185c-.225-.032-.41-.082-.593-.07-.056.002-.104.168-.156.258.18.048.361.116.544.128.05.002.11-.164.205-.316'/%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;color:#6d246b;justify-content:center;margin-block:0}.blh-my-lists .heading-swash img{-webkit-transform:translateY(-.125em);transform:translateY(-.125em)}.blh-my-lists .h3,.blh-my-lists h3{color:#6d246b;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FilsonSoftMedium,sans-serif;font-size:1em;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blh-my-lists .h3 .icon,.blh-my-lists h3 .icon{font-size:1.75em;fill:#6d246b}.blh-my-lists .item-section{color:#97aeb4}.blh-my-lists a{color:#626262;font-size:.9em;text-decoration:none}.blh-my-lists a:hover{color:#00b9ba;text-decoration:underline}.blh-home .mylists-float,.blh-my-lists .list-save-form{display:none}.blh-tour-search{background-color:#cdf1f1;display:none;padding-block:1em}@media (min-width:900px){.blh-tour-search{display:block}}.blh-tour-search .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:900px){:is(#events,#replays){max-height:0;overflow:hidden}:is(#events,#replays):target{max-height:none}}.blh-banner{--bg-image:"/images/pages/blh/banners/arrow.png";--bg-image-mobile:"/images/pages/blh/banners/arrow-mobile.png";background:transparent 0 0/contain no-repeat;background-image:var(--bg-image-mobile);background-repeat:no-repeat;background-size:contain;margin:0 auto;max-width:935px;padding-top:35%;position:relative;text-align:center}@media (min-width:900px){.blh-banner{padding-top:25%}}@media (min-width:970px){.blh-banner{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;padding-top:240px}}.blh-banner .h2,.blh-banner h2{color:#403;font-family:chin_up_buttercup_cutecapsRg;font-size:3em;line-height:1;margin:0 auto;max-width:33rem;text-align:center}@media (min-width:480px){.blh-banner .h2,.blh-banner h2{font-size:4em}}.blh-banner-featured-image{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:13em;left:15%;overflow:hidden;position:absolute;top:2%;width:13em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:6px solid #fff;display:none;justify-content:center}@media (min-width:900px){.blh-banner-featured-image{display:block}}.blh-banner-featured-image>img{height:100%!important;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%!important}.category-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin-inline:-1rem;overflow-x:scroll}.category-grid>:first-child{-webkit-margin-start:1em;margin-inline-start:1em}@media (min-width:900px){.category-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-grid>:first-child{-webkit-margin-start:0;margin-inline-start:0}}.category-grid .category-grid-item{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;max-width:calc(30% - 1rem)}.category-grid .category-grid-item:nth-child(1n) .category-box{border-color:#00b9ba;color:#00b9ba}.category-grid .category-grid-item:nth-child(1n) .category-box svg{fill:#00b9ba}.category-grid .category-grid-item:nth-child(1n) .category-box a:hover{background-color:rgba(0,185,186,.15)}.category-grid .category-grid-item:nth-child(2n) .category-box{border-color:#7eb242;color:#7eb242}.category-grid .category-grid-item:nth-child(2n) .category-box svg{fill:#7eb242}.category-grid .category-grid-item:nth-child(2n) .category-box a:hover{background-color:rgba(126,178,66,.15)}.category-grid .category-grid-item:nth-child(3n) .category-box{border-color:#c63a95;color:#c63a95}.category-grid .category-grid-item:nth-child(3n) .category-box svg{fill:#c63a95}.category-grid .category-grid-item:nth-child(3n) .category-box a:hover{background-color:rgba(198,58,149,.15)}.category-grid .category-grid-item:nth-child(4n) .category-box{border-color:#6d246b;color:#6d246b}.category-grid .category-grid-item:nth-child(4n) .category-box svg{fill:#6d246b}.category-grid .category-grid-item:nth-child(4n) .category-box a:hover{background-color:rgba(109,36,107,.15)}.category-grid .category-grid-item:nth-child(5n) .category-box{border-color:#f79937;color:#f79937}.category-grid .category-grid-item:nth-child(5n) .category-box svg{fill:#f79937}.category-grid .category-grid-item:nth-child(5n) .category-box a:hover{background-color:rgba(247,153,55,.15)}.category-grid .category-grid-item:nth-child(6n) .category-box{border-color:#68a6b9;color:#68a6b9}.category-grid .category-grid-item:nth-child(6n) .category-box svg{fill:#68a6b9}.category-grid .category-grid-item:nth-child(6n) .category-box a:hover{background-color:rgba(104,166,185,.15)}.category-grid .category-grid-item:nth-child(7n) .category-box{border-color:#f79937;color:#f79937}.category-grid .category-grid-item:nth-child(7n) .category-box svg{fill:#f79937}.category-grid .category-grid-item:nth-child(7n) .category-box a:hover{background-color:rgba(247,153,55,.15)}.category-grid .category-grid-item:nth-child(8n) .category-box{border-color:#6d246b;color:#6d246b}.category-grid .category-grid-item:nth-child(8n) .category-box svg{fill:#6d246b}.category-grid .category-grid-item:nth-child(8n) .category-box a:hover{background-color:rgba(109,36,107,.15)}.category-grid .category-grid-item:nth-child(9n) .category-box{border-color:#b3e5eb;color:#b3e5eb}.category-grid .category-grid-item:nth-child(9n) .category-box svg{fill:#b3e5eb}.category-grid .category-grid-item:nth-child(9n) .category-box a:hover{background-color:rgba(179,229,235,.15)}.category-grid .category-grid-item:nth-child(10n) .category-box{border-color:#6d246b;color:#6d246b}.category-grid .category-grid-item:nth-child(10n) .category-box svg{fill:#6d246b}.category-grid .category-grid-item:nth-child(10n) .category-box a:hover{background-color:rgba(109,36,107,.15)}@media (max-width:900px){.category-grid.category-grid-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-1em;margin-right:-1em;overflow-x:scroll}}@media (min-width:900px){.category-grid.category-grid-row{margin-top:-2em}}.category-grid.category-grid-row .category-grid-item{font-size:.8em;-webkit-box-flex:0;-ms-flex:0 1 102px;flex:0 1 102px}.category-grid.category-grid-row .category-grid-item.selected{-ms-flex-preferred-size:130px;background-color:#fff;flex-basis:130px}.category-grid.category-grid-row .category-grid-item.selected .category-box>a:hover .icon,.category-grid.category-grid-row .category-grid-item.selected svg{-webkit-transform:scale(.8);transform:scale(.8)}.category-grid.category-grid-row .category-grid-item:not(.selected) .category-box{border-color:transparent;color:#999}.category-grid.category-grid-row .category-grid-item:not(.selected) .category-box svg{fill:#999;-webkit-transform:scale(.8);transform:scale(.8)}@media (max-width:900px){.category-grid.category-grid-row .category-grid-item{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:80px;flex-basis:80px;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-left:.5rem;order:1}.category-grid.category-grid-row .category-grid-item.selected{-ms-flex-preferred-size:88px;flex-basis:88px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.category-box{aspect-ratio:1/1;border:1px solid;border-radius:6px;font-size:.85em;line-height:1.5;text-align:center}.category-box>a{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:.5em;text-decoration:none;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.category-box>a:hover .icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.category-box .icon{display:block;font-size:96px;-webkit-transition:all .2s;transition:all .2s}.blh-archive-grid{--grid-item-width:12em;--gap:2em 1em}.blh-archive-grid .grid-item{position:relative}.blh-archive-grid .grid-item:has(.icon-button-done :checked) a{opacity:.3}.blh-archive-grid a{display:block;text-decoration:none}.blh-archive-grid a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.blh-archive-grid .h3,.blh-archive-grid h3{font-size:1em;line-height:1.3}.blh-archive-grid .members-only-link{opacity:1}.blh-archive-grid .members-only-link img{opacity:.5}.blh-archive-grid .members-only-link .h3,.blh-archive-grid .members-only-link h3{opacity:.8}.blh-archive-grid .icon-button-group{position:absolute;right:.5em;top:.5em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.blh-archive-grid .icon-button input[type=checkbox]:checked~label,.blh-archive-grid .icon-button label{border-color:hsla(0,0%,100%,.7)}.blh-entry-group-image{aspect-ratio:5/3;margin-bottom:.5em;overflow:hidden;position:relative}.blh-entry-group-image img{-webkit-backface-visibility:hidden;max-height:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .2s;transition:all .2s}.blh-entry-group-image .badge{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.5);margin:0;padding-left:3em;padding-right:3em;position:absolute;right:-3.8em;top:3em;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15em;z-index:1}.journey-archive-grid .blh-entry-group-image{height:auto;overflow:visible;padding-bottom:0}.blh-entry-group>.h3,.blh-entry-group>h3{color:#7a0f80;font-size:1.5em;margin:0 0 .5em}.blh-entry-group-hero{width:32%}.blh-entry-group-image{background:#fff 0 0/cover no-repeat;border-radius:3px}.blh-entry-group-image img{aspect-ratio:5/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.blh-entry-group-badge{position:relative;top:-1em;z-index:20}.blh-entry-group-badge,.blh-entry-group-badge-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blh-entry-group-badge-image{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.35);box-shadow:0 2px 4px rgba(0,0,0,.35);height:4em;margin:0 .5em;padding:.75em;width:4em}.blh-entry-group-badge-promo{color:#97aeb4;display:inline-block;font-size:.85em;font-style:italic;padding-left:.5em}.blh-entry-group-challenges .icon-comment,.blh-entry-group-challenges .icon-post{margin-inline:.25em}.blh-entry-group-featured,.blh-entry-group-large{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blh-entry-group-featured .blh-entry-group-hero,.blh-entry-group-large .blh-entry-group-hero{padding-block:1em .5em}.blh-entry-group-featured .blh-entry-group-body,.blh-entry-group-featured .blh-entry-group-hero,.blh-entry-group-large .blh-entry-group-body,.blh-entry-group-large .blh-entry-group-hero{width:100%}.blh-entry-group-featured,.blh-entry-group-featured .has-badge+.media-body .h2,.blh-entry-group-featured .has-badge+.media-body h2,.blh-entry-group-large .has-badge+.media-body .h2,.blh-entry-group-large .has-badge+.media-body h2{margin-top:0}.blh-entry-group-featured .hsa-entry-title{display:none}.blh-entry-group-featured .blh-entry-group-image{-webkit-box-shadow:none;box-shadow:none}.blh-video-hero{aspect-ratio:16/9 auto;background-color:#3d6c75}.blh-video-banner .h1,.blh-video-banner h1{opacity:0}.media-body_group{margin-bottom:1.7058823529em}.media-body_group .h4,.media-body_group h4{color:#6d246b;font-size:1em;font-weight:700;margin:0 0 .5em}.entry-list{line-height:1.5}.entry-list time{display:inline-block;font-size:.8em;margin-left:.5em}.blh-library-header .content-split-section{-webkit-margin-after:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;margin-block-end:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:900px){.blh-library-header .content-split-section:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.blh-library-header .content-split-section:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}:root{--mylists-border-radius:.5rem;--mylists-float-top:14rem;--mylists-float-right:1rem;--mylists-float-open-width:26rem;--mylists-bg-color:#fff3ff}@starting-style{@media (min-width:980px){.mylists-dialog[open]{bottom:auto;left:auto;right:calc(var(--mylists-float-open-width)*-1);top:var(--mylists-float-top)}}}.mylists-dialog{--active-color:#6e246b;--highlight-color:#c53b95;background-color:var(--mylists-bg-color);border:none;bottom:0;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2);display:block;height:3em;left:0;margin:0;max-width:none;opacity:1;overflow:hidden;padding:0;position:fixed;right:0;top:auto;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out;width:100%;z-index:300}.mylists-dialog[open]{height:75vh}.mylists-dialog[open]::-ms-backdrop{opacity:1}.mylists-dialog[open]::backdrop{opacity:1}@media (min-width:980px){.mylists-dialog{border-radius:var(--mylists-border-radius);bottom:auto;height:auto;left:auto;right:calc(var(--mylists-float-open-width)*-1);top:var(--mylists-float-top);-webkit-transition:right .4s ease-in-out;transition:right .4s ease-in-out;width:var(--mylists-float-open-width)}.mylists-dialog[open]{height:auto;right:var(--mylists-float-right)}}.mylists-dialog::-ms-backdrop{background-color:rgba(0,0,0,.8);opacity:0;-ms-transition:opacity .25s;transition:opacity .25s}.mylists-dialog::backdrop{background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}@starting-style{.mylists-dialog[open]::-ms-backdrop{opacity:0}.mylists-dialog[open],.mylists-dialog[open]::backdrop{opacity:0}}.mylists{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em .75em .75em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mylists-pushpin{display:none;left:50%;position:absolute;top:-32px;-webkit-transform:translateX(-48%);transform:translateX(-48%)}@media (min-width:980px){.mylists-pushpin{display:block}}.mylists-actions{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0;flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mylists-actions :is(.button-mylists,.button-close){margin-left:auto}.mylists-actions .button-mylists{display:block}.mylists-actions .button-close,.mylists-dialog[open] .mylists-actions .button-mylists{display:none}.mylists-dialog[open] .mylists-actions .button-close{display:block}.mylists-tabs{-webkit-box-flex:0;-ms-flex:0;flex:0}.mylists-tabs ul[role=tablist]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mylists-tabs a{font-family:FilsonSoftMedium,sans-serif;opacity:.4;text-transform:none}.mylists-tabs .active a,.mylists-tabs a{background:none;border:none;color:var(--active-color)}.mylists-tabs .active a{-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-text-decoration:underline 2px var(--highlight-color);text-decoration:underline 2px var(--highlight-color);text-underline-offset:.3em}.mylists-tabpanels{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;height:100%;justify-content:stretch}.mylists-tabpanels .tab-pane{height:100%}.mylists-listgroup{-webkit-box-flex:1;background-color:#fff;border:1px solid #ebdfeb;border-radius:.5em;-ms-flex:1;flex:1;height:100%;overflow-y:scroll}.mylists-listgroup .my-list-item{padding:.75em}.mylists-listgroup .my-list-item+.my-list-item{border-top:1px solid #ebdfeb;margin-top:0}.mylists-listgroup .my-list-item a{text-decoration:none}.list-save-form [type=submit]{display:none}.icon-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.icon-button{--size:.85em;font-size:1.882352941rem}@media (min-width:980px){.icon-button{--size:1em}}.icon-button label{background-color:#fff;border:1px solid #f2bbdf;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--size);text-align:center;width:var(--size);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;fill:#6d246b;cursor:pointer;position:relative}.icon-button label:hover{border-color:#6d246b}.icon-button span{height:0;overflow:hidden;position:absolute;width:0;clip:rect(0,0,0,0);white-space:nowrap}.icon-button input[type=checkbox]{display:none}.icon-button input[type=checkbox]:checked~label{background-color:#6d246b;border-color:#6d246b;fill:#fff}.mylists-float{--active-color:#6e246b;--highlight-color:#c53b95;--width:5em;background-color:var(--mylists-bg-color);border-radius:var(--mylists-border-radius);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);display:none;padding:3em 1.5em 1.5em;position:fixed;right:var(--mylists-float-right);top:var(--mylists-float-top);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:var(--width);z-index:300}@media (min-width:980px){.mylists-float{display:block}}.mylists-dialog[open]+.mylists-float{right:calc(var(--width)*-1.05)}.mylists-float .icon-button-group,.mylists-float .mylists-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mylists-float .icon-button{--size:1.25em}.mylists-float .button-mylists{background:none;border:none;cursor:pointer;font-size:1.2em;margin:1em 0 0;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.mylists-float .button-mylists:hover{opacity:1}.banner-blh-title .h1,.banner-blh-title h1{font-size:4.5em}@media (min-width:740px){.banner-blh-title .h1,.banner-blh-title h1{font-size:6em}}.banner-blh-title .banner-img{display:none}@media (min-width:480px){.banner-blh-title .banner-img{display:block}}.banner-blh-marketing{background-color:#009899;color:#fff;padding-top:1em;position:relative}.banner-blh-marketing .banner-content img{display:block}.banner-blh-marketing .banner-image{bottom:0;display:none;left:50%;position:absolute}@media (min-width:740px){.banner-blh-marketing .banner-content{padding-bottom:2em}.banner-blh-marketing .banner-blh-cta .banner-content{padding-bottom:0;width:47%}.banner-blh-marketing .banner-image{display:block;width:40%}}@media (min-width:900px){.banner-blh-marketing .banner-content{padding-bottom:0;width:47%}.banner-blh-marketing .banner-image{left:47%;width:615px}}.banner-blh-cta{background-color:#008384;padding:1em 0}.banner-blh-cta .button,.banner-blh-cta .button-blue,.banner-blh-cta .button-green,.banner-blh-cta .button-home-study-courses,.banner-blh-cta .button-language-arts-programs,.banner-blh-cta .button-large,.banner-blh-cta .button-lifestyle-tools,.banner-blh-cta .button-med,.banner-blh-cta .button-orange,.banner-blh-cta .button-purple,.banner-blh-cta .button-quiet,.banner-blh-cta .button-simple,.banner-blh-cta .button-small{color:#6d246b}.banner-blh-cta a:not(.button):not(.button-simple):not(.button-green):not(.button-purple):not(.button-orange):not(.button-blue):not(.button-quiet):not(.button-med):not(.button-large):not(.button-small):not(.button-language-arts-programs):not(.button-home-study-courses):not(.button-lifestyle-tools){color:inherit}.blh-marketing .heading-cute.has-flourish-dot{font-size:4.5em;margin:0}@media (min-width:740px){.blh-marketing .heading-cute.has-flourish-dot{font-size:6em}}.what-you-get .grid{--grid-item-width:125px;--gap:1em}.what-you-get .grid>a{font-weight:700;line-height:1.2;padding:1em;text-align:center;text-decoration:none}.what-you-get .icon-circle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 auto .5em}.icon-circle.master-class{background-color:#00b9ba}.icon-circle.one-thing{background-color:#7eb242}.icon-circle.community-conversations{background-color:#c63a95}.icon-circle.your-journey{background-color:#6d246b}.icon-circle.calendar{background-color:#f79937}.icon-circle.coaching-notebook{background-color:#68a6b9}.icon-circle.webinars{background-color:#f79937}.icon-circle.self-care-spa{background-color:#6d246b}.icon-circle.location{background-color:#b3e5eb}.icon-circle.product-trainings{background-color:#6d246b}@media (min-width:900px){.blh-features-grid>:nth-child(3n-2){display:grid;gap:4em;grid-column:1/3;grid-template-columns:1fr 1fr}.blh-features-grid>:nth-child(4)>img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.blh-features-grid #master-class .bg-circle,.blh-features-grid #master-class .squiggle-underline{fill:#00b9ba}.blh-features-grid #one-thing .bg-circle,.blh-features-grid #one-thing .squiggle-underline{fill:#7eb242}.blh-features-grid #community-conversations .bg-circle,.blh-features-grid #community-conversations .squiggle-underline{fill:#c63a95}.blh-features-grid #your-journey .bg-circle,.blh-features-grid #your-journey .squiggle-underline{fill:#6d246b}.blh-features-grid #calendar .bg-circle,.blh-features-grid #calendar .squiggle-underline{fill:#f79937}.blh-features-grid #coaching-notebook .bg-circle,.blh-features-grid #coaching-notebook .squiggle-underline{fill:#68a6b9}.blh-features-grid #webinars .bg-circle,.blh-features-grid #webinars .squiggle-underline{fill:#f79937}.blh-features-grid #self-care-spa .bg-circle,.blh-features-grid #self-care-spa .squiggle-underline{fill:#6d246b}.blh-features-grid #location .bg-circle,.blh-features-grid #location .squiggle-underline{fill:#b3e5eb}.blh-features-grid #product-trainings .bg-circle,.blh-features-grid #product-trainings .squiggle-underline{fill:#6d246b}.blh-features-grid>:first-child .bg-circle{left:60%;top:50%;-webkit-transform:scale(3);transform:scale(3)}.stripe-get-blh{margin-top:3em}.stripe-get-blh .blh-logo{display:block;margin:0 auto -8em;max-width:30%;position:relative;top:-8em}.stripe-get-blh .panel{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;overflow:visible;padding:0 0 1.75em}.stripe-get-blh .panel:hover{background-color:#e6f8f8;border-color:#00b9ba}.stripe-get-blh .panel img{display:block;margin:-1.5em auto 0;max-width:96%}.stripe-get-blh .button,.stripe-get-blh .button-blue,.stripe-get-blh .button-green,.stripe-get-blh .button-home-study-courses,.stripe-get-blh .button-language-arts-programs,.stripe-get-blh .button-large,.stripe-get-blh .button-lifestyle-tools,.stripe-get-blh .button-med,.stripe-get-blh .button-orange,.stripe-get-blh .button-purple,.stripe-get-blh .button-quiet,.stripe-get-blh .button-simple,.stripe-get-blh .button-small{margin:0 auto;max-width:90%}.stripe-blh-testimonials{background:#f9f9fa url(/images/pages/blh/bg-swash-large.svg) 50% 50% no-repeat}.stripe-blh-testimonials .heading-image{display:block;margin:0 auto}.stripe-blh-testimonials .testimonial-box{width:27rem}.stripe-blh-testimonials .carousel-media{gap:3rem}.stripe-blh-testimonials .carousel-control{border:none}.stripe-blh-testimonials .carousel-item{scroll-snap-align:start}.account-home .h2,.account-home h2{color:#6d246b}@media (min-width:900px){.account-home .banner-title{padding-left:8em}.account-home .user-card{margin-top:-8rem}.account-home-container{display:grid;gap:2rem;grid-template-columns:5fr 7fr}.account-home-content{grid-column:1/2}.account-home-launchpad{grid-column:2/3}}.account-home-content{background-color:#f6f6f6;border-radius:.5em;margin-bottom:1em}.account-home-content .upcoming-events{margin-bottom:1em;padding:0 1.5rem}.account-home-content .upcoming-events ul{font-size:.85em}.account-home-content .upcoming-events a{color:#6d246b}.account-home-content .date-square .day{background-color:#fff}.launchpad-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(10em,1fr))}.user-card{background-color:#f2ffff;border-radius:.5em;-webkit-box-shadow:2px 5px 8px rgba(0,0,0,.3);box-shadow:2px 5px 8px rgba(0,0,0,.3);color:#626262;margin-left:auto;margin-right:auto;max-width:30rem}.user-card a:not(.button):not(.button-simple):not(.button-green):not(.button-purple):not(.button-orange):not(.button-blue):not(.button-quiet):not(.button-med):not(.button-large):not(.button-small):not(.button-language-arts-programs):not(.button-home-study-courses):not(.button-lifestyle-tools){color:#00b9ba}.user-card-header{background-color:#fff;border-radius:.5em .5em 0 0;padding:.75rem 1.5rem;position:relative}.user-card-header:after{background:transparent url(/images/pages/account/user-card-squiggle.svg) 0 0/contain no-repeat;bottom:-2.75em;content:"";height:3em;left:0;position:absolute;width:100%}.user-edit-link{text-decoration:none}.user-edit-links{bottom:-1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.user-edit-links>:not(:first-child){margin-left:.5em}.user-edit-links .button,.user-edit-links .button-blue,.user-edit-links .button-green,.user-edit-links .button-home-study-courses,.user-edit-links .button-language-arts-programs,.user-edit-links .button-large,.user-edit-links .button-lifestyle-tools,.user-edit-links .button-med,.user-edit-links .button-orange,.user-edit-links .button-purple,.user-edit-links .button-quiet,.user-edit-links .button-simple,.user-edit-links .button-small{font-size:.75em;padding:.25em 1em}.user-card-name{color:#6d246b;font-size:1.8em;margin:0}.user-card-pronouns{color:#a6a6a6;font-size:.85em;margin:0 0 .25em}.user-card-body{font-size:.8em;padding:.75rem 1.5rem 1.5rem}.user-card-body .h3,.user-card-body h3{color:#00b9ba;font-size:1.05em;font-weight:700;margin:1.5em 0 .35em;text-transform:uppercase}.user-card-body .h3+p,.user-card-body h3+p{margin-top:0}.user-social-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-social-list>li{margin:0 0 .5em;padding:0}.user-social-list li:not(:last-child){margin-right:1.75em}.user-social-badge{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;text-decoration:none}.user-social-badge:hover{color:#fff;opacity:.8}.user-social-badge img{display:block}.user-social-badge-location{background-color:#7eb242;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.85em;padding-right:.75em}.user-social-badge-location img{border-right:1px solid hsla(0,0%,100%,.5);margin-right:.75em}.badges-med,.badges-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.badges-med>:not(:first-child),.badges-small>:not(:first-child){margin-left:.5em}.badges-med img,.badges-small img{width:32px}.badges-med .badges-more,.badges-small .badges-more{color:#aaa;font-size:.7em;font-weight:700;line-height:1;padding-left:.5em;width:32px}.badges-small img{width:32px}.badges-med img{width:48px}.challenge-badge{display:inline-block;vertical-align:middle}.challenge-badge-form label{border-radius:3px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em;padding:.25em 1em;-webkit-transition:all .15s;transition:all .15s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.challenge-badge-form label:hover{background-color:#eef6f7}.challenge-badge-form .checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.challenge-badge-form .checkboxes>li{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;margin:.25em;min-width:300px}.challenge-badge-form input[type=checkbox],.challenge-badge-form li.hidden{display:none}.challenge-badge-form .challenge-badge{height:2.5em;margin-right:.5em;opacity:.25;-webkit-transform:scale(.75);transform:scale(.75);width:2.5em;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.challenge-badge-form .challenge-badge img{max-height:2.5em;max-width:2.5em}.challenge-badge-form input[type=checkbox]:checked~.challenge-badge{opacity:1;-webkit-transform:none;transform:none}.challenge-badge-form input[type=checkbox]:checked~.challenge-badge:after{border:1px solid #4390a8}.challenge-badge-form input[type=checkbox]:checked~.challenge-name{color:#222;font-weight:700}.challenge-badge-form .my-badges{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.challenge-badge-add-form .challenge-badge:after{background:transparent;border-radius:3px;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.launchpad-blog-post{font-size:.8em;position:relative}.launchpad-blog-post img{border-radius:.5em;max-width:96px}.launchpad-blog-post .h3,.launchpad-blog-post h3,.launchpad-blog-post p{margin:0}.launchpad-blog-post .h3 a:after,.launchpad-blog-post h3 a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.account-profile .main{padding-bottom:0}.account-profile .header-secondary{display:none}.my-list-item{line-height:1.4;list-style:none;margin:0}.my-list-item+.my-list-item{margin-top:1.5em}.my-list-item:has(.list-remove)>a{opacity:.3;text-decoration:line-through}.my-list-item:has(.list-remove:not(.list-mark-done) input:checked)>a{opacity:1;text-decoration:none}.my-list-item .item-section{display:block;font-size:.7em;font-weight:700;margin-top:-.25em}.list-remove{display:inline-block}.list-remove label{color:#97aeb4;cursor:pointer;font-weight:400}.list-remove label:hover{text-decoration:underline}.list-remove label:after{content:"Undo"}.list-remove span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.list-remove input[type=checkbox]{display:none}.list-remove input[type=checkbox]:checked~label:after{content:"Remove from list"}.list-remove.list-mark-done label:after{content:"Mark as Completed"}.list-remove.list-mark-done input[type=checkbox]:checked~label:after{content:"Undo"}.staff-video-stripe{background:#7a0f80 url(/images/pages/staff/banner-pixie-dust.png) 50% 100%/cover no-repeat;color:#fff;margin-top:-9px}.staff-video-stripe .h1,.staff-video-stripe h1{color:#fff;font-weight:300;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:.8529411765em;text-align:center}.staff-video-stripe .staff-video{border:1px solid hsla(0,0%,100%,.6);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.5);box-shadow:0 4px 12px rgba(0,0,0,.5);margin-inline:auto;max-width:840px;position:relative;top:2em}.staff-video-stripe .staff-video .video-embed{margin-bottom:0}.staff-first-stripe{margin-bottom:3.4117647059em;margin-top:0;padding-bottom:1.7058823529em;padding-top:5.1176470588em}.staff-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:480px){.staff-first{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:900px){.staff-first{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1em}}.staff-first .h2,.staff-first h2{color:#7a0f80;margin:0}.staff-first .h3,.staff-first h3{color:#7a0f80;font-style:italic;margin-top:0;opacity:.5}.staff-first>img{border-radius:6px;margin-bottom:1em;margin-right:1em}@media (min-width:480px){.staff-first>img{margin-bottom:0;width:33%}}@media (min-width:900px){.staff-first>img{margin-right:2em}}.staff-grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.staff-grid-item{margin-bottom:3.4117647059em}@media (min-width:480px){.staff-grid-item{padding:0 .5em;width:50%}}@media (min-width:900px){.staff-grid-item{width:33%}}.staff-grid-item .h2,.staff-grid-item h2{margin-bottom:0;margin-top:.8529411765em;padding-bottom:0;padding-top:0}.staff-grid-item .h3,.staff-grid-item h3{color:#97aeb4;font-style:italic;margin-top:0}.staff-grid-item img{border-radius:6px;display:block;margin:0 auto}@media (min-width:480px){.staff-grid-item img{max-width:75%}}.staff-grid-item p{font-size:.9em;line-height:1.6}@media (min-width:480px){.staff-grid-item p{padding:0 .75em}}@font-face{font-family:chin_up_buttercup_cutecapsRg;font-style:normal;font-weight:400;src:url(/fonts/chin_up_buttercup_cutecaps-webfont.woff2) format("woff2"),url(/fonts/chin_up_buttercup_cutecaps-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:FilsonSoftMedium;src:url(/fonts/5205760/6d6a8331-b28c-4421-89df-2b3d63d5dfd6.woff2) format("woff2"),url(/fonts/5205760/70f59124-bb45-41a8-946b-425b647ccfb0.woff) format("woff")}@font-face{font-display:swap;font-family:FilsonSoftBook;src:url(/fonts/5210617/67243edf-db55-4c1d-92e2-ee4c33fa633b.woff2) format("woff2"),url(/fonts/5210617/de0124a9-743a-4757-bfff-c509c5970ee7.woff) format("woff")}.product-banner{padding-block:1em}.product-banner>.container{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:740px){.product-banner>.container{grid-template-columns:1fr 8fr 14fr}}@media screen and (max-width:740px){.back-button{display:none}}@media screen and (min-width:740px){.product-images{grid-template-columns:2/3}.product-info{grid-template-columns:3/4;padding-inline:2rem}}.product-banner .h1,.product-banner h1{font-size:5em;margin-block:0}.product-banner .h1:after,.product-banner h1:after{-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}.product-banner form{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.product-banner .image-gallery-featured{margin-inline:auto}.product-banner .image-gallery-featured:not(:has(.is-zoomed)){max-width:395px}.product-banner .grid-scroller{--grid-item-width:64px}.grid-scroller.is-grid .grid-scroller-items{margin-inline:0;width:100%}.product-banner .grid-scroller-items img{aspect-ratio:1;border:1px solid #c3ecec;border-radius:2px;display:block;max-width:var(--grid-item-width);-o-object-fit:cover;object-fit:cover}.download-button{font-family:Open Sans,sans-serif;font-size:1.05em;padding-inline:1em;text-transform:none}.download-button.has-icon{gap:.5em}.download-button .icon{font-size:1.65em}.stack .download-button{border-color:#e8e8e8}.stack .download-button:not(.coming-soon-button):not(.missing-button):hover{background-color:#f1fafa;border-color:#00b9ba;color:#00b9ba}.download-button.coming-soon-button{color:#82969c;cursor:default}.download-button.missing-button{color:#ab5650;cursor:default}.related-book.media{gap:1em}.related-book .h3,.related-book h3{color:#626262;font-weight:700}.related-book .book-image{-webkit-box-shadow:6px 5px 0 rgba(0,0,0,.15);box-shadow:6px 5px 0 rgba(0,0,0,.15);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.sample-pages{--pages-width:clamp(170px,30vw,450px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:scroll;overflow-y:visible;-webkit-padding-start:10%;padding-block:3em;padding-inline-start:10%}.sample-pages button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.sample-pages img{display:block;max-width:calc(var(--pages-width) - 4px)}.sample-pages>*{background:#00b9ba;border:2px solid #00b9ba;-webkit-box-shadow:8px 9px 0 0 rgba(0,0,0,.1);box-shadow:8px 9px 0 0 rgba(0,0,0,.1);-webkit-box-flex:0;display:block;-ms-flex:0 1 var(--pages-width);flex:0 1 var(--pages-width);max-width:var(--pages-width);-webkit-transition:all .2s;transition:all .2s}.sample-pages>:not(:first-child){-webkit-margin-start:-10%;margin-inline-start:-10%}.sample-pages>:first-child{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.sample-pages>:nth-child(2){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.sample-pages>:nth-child(3){-webkit-transform:rotate(2deg);transform:rotate(2deg)}.sample-pages>:nth-child(4){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.sample-pages>:nth-child(5){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.sample-pages>:nth-child(6){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.sample-pages>:nth-child(7){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.sample-pages>:nth-child(8){-webkit-transform:rotate(2deg);transform:rotate(2deg)}.sample-pages>:nth-child(9){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.sample-pages>:nth-child(10){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.sample-pages>:nth-child(11){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.sample-pages>:nth-child(12){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.sample-pages>:nth-child(13){-webkit-transform:rotate(2deg);transform:rotate(2deg)}.sample-pages>:nth-child(14){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.sample-pages>:nth-child(15){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.sample-pages>:nth-child(16){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.sample-pages>:nth-child(17){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.sample-pages>:nth-child(18){-webkit-transform:rotate(2deg);transform:rotate(2deg)}.sample-pages>:nth-child(19){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.sample-pages>:hover{-webkit-box-shadow:8px 18px 0 0 rgba(0,0,0,.1);box-shadow:8px 18px 0 0 rgba(0,0,0,.1);cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transform:rotate(0) scale(1.05) translateY(-2em)!important;transform:rotate(0) scale(1.05) translateY(-2em)!important}.sample-page-popover{width:800px}.testimonial-boxes{display:grid;gap:1em}@media screen and (min-width:740px){.testimonial-boxes{grid-template-columns:1fr 1fr}}@media screen and (min-width:900px){.testimonial-boxes{grid-template-columns:1fr 5fr .5fr 4fr 1fr;grid-template-rows:1fr 4fr 1fr 4fr 1fr}.testimonial-boxes>:nth-child(4n-3){grid-column:1/4;grid-row:1/3}.testimonial-boxes>:nth-child(4n-2){grid-column:4/5;grid-row:2/4}.testimonial-boxes>:nth-child(4n-1){grid-column:2/3;grid-row:3/5}.testimonial-boxes>:nth-child(4n){grid-column:3/6;grid-row:4/6}}#overview .fancy-bullets+.fancy-bullets{-webkit-margin-before:.25em;margin-block-start:.25em}.body-text *+*{margin-block:.85em 0}.body-text :where(h3,.h3,h4,.h4){font-weight:700;margin-block:1.5em .25em}.body-text :where(h3,.h3,h4,.h4)+p{-webkit-margin-before:0;margin-block-start:0}.body-text .h4,.body-text h4{color:#626262}@media print{@page{size:letter;margin:.5in 1.125in .5in 1.125in!important}body{font-size:10pt;line-height:1.5}.announcement-bar,.back-button,.footer-main,.header-main,.header-secondary,.no-print{display:none!important}.banner-title .h1,.banner-title h1{color:#000!important}}
/*# sourceMappingURL=maps/main.css.map */
