.drop-panel{z-index:100;background:#f5fbfb}@media only screen and (max-width:639px){.drop-panel .label{font-size:.6875rem}}@media only screen and (min-width:640px){.drop-panel{position:absolute;width:360px;max-height:540px;box-shadow:0 0 8px #00000029}.drop-panel__title{display:none}.drop-panel .checklist__item__label__icon{transition:transform .1s ease-out}.drop-panel .checklist__item__label:hover .checklist__item__label__icon{transform:scale(1.2)}.drop-panel .checklist--types .checklist__item__label__text:before{transition:transform .1s ease-out}.drop-panel .checklist--types .checklist__item__label:hover .checklist__item__label__text:before{transform:scale(1.2)}}.drop-panel__header{height:97px;padding:.5rem 20px .75rem}.drop-panel__header.grid{margin-bottom:0}.drop-panel__status{display:flex;align-items:center;justify-content:center;width:100%;min-height:30px;margin-top:.325rem;text-align:center}.drop-panel__status .btn{margin:0 0 0 1rem}.drop-panel__content{text-align:left;padding:0 20px 2rem;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:639px){.drop-panel__content{max-height:calc(100% - 100px)}.drop-panel--has-footer .drop-panel__content{max-height:calc(100% - 180px)}}@media only screen and (min-width:640px){.drop-panel__content{max-height:400px;padding-top:20px}}.drop-panel__footer{position:relative;width:100%;margin-top:-38px;padding-top:38px;background:linear-gradient(180deg,#f5fbfb00 0,#f5fbfb 35%)}.drop-panel__footer .btn,.drop-panel__footer button{margin-bottom:0}.drop-panel__footer .btn:disabled{color:#fff;background:#94a1b2}.drop-panel__footer__inner{height:80px;padding:.5rem;text-align:center}.drop-panel--blue{color:#fff;background:#2fc0eb}.drop-panel--blue a{color:#fff}.drop-panel--dark{color:#fff;background:#514d8c}.drop-panel--dark a{color:#fff}@media only screen and (min-width:640px){.drop-panel--dark{box-shadow:0 0 4px 2px #0000004d}.drop-panel--dark .checklist__item--border{border-color:#514d8c;border-width:2px}}.drop-panel--dark .drop-panel__footer{background:linear-gradient(180deg,#37355600 0,#373556 35%)}.drop-panel--dark .drop-panel__footer__inner{background:#514d8c}.learn-grow-side-mod{position:relative;padding:2rem 20px 1.25rem;text-align:center;color:#fff;background:#2638c4}.learn-grow-side-mod label{margin-right:1rem;font-size:1rem;text-transform:none;letter-spacing:0}.learn-grow-side-mod__subtitle{width:65%;margin:0 auto .5rem}.learn-grow-side-mod__title{margin-bottom:1rem}.learn-grow-side-mod__form{margin:0 20px}.learn-grow-side-mod__form a:focus,.learn-grow-side-mod__form button:focus{outline:3px dashed #99cf16}.learn-grow-side-mod__submit{margin-top:.25rem}.learn-grow-side-mod__topic-icon{padding:.25rem}.learn-grow-side-mod__topic-icon .card{justify-content:center}.learn-grow-side-mod__topic-icon .card__icon{width:72px;height:72px;margin:.5rem;border:4px solid #fff;background:#fff}.learn-grow-side-mod .flyout__panel{color:#32304f}.learn-grow-side-mod .drop-panel__content .card{margin:0;padding:.5rem 0;transition:background .3s}.learn-grow-side-mod .drop-panel__content .card:focus,.learn-grow-side-mod .drop-panel__content .card:hover{background-color:#eaeaea}.learn-grow-side-mod .drop-panel__content li{border-bottom:1px solid #d8d8d8}.learn-grow-side-mod .drop-panel__content li:last-of-type{border:none}.learn-grow-side-mod .icons-list-topics .card{align-items:center}.learn-grow-side-mod .icons-list-topics .card__icon{width:36px;height:36px}.learn-grow-side-mod .icons-list-ages{display:block}@media only screen and (min-width:925px){.learn-grow-side-mod{padding:1.5rem 30px .75rem}.learn-grow-side-mod__select-group.topics{max-width:250px}.learn-grow-side-mod .drop-panel{left:5%;width:90%}}@media only screen and (max-width:639px){.layout-sidebar-right .learn-grow-side-mod{width:calc(100% + 40px);margin-left:-20px}}@media only screen and (min-width:640px)and (max-width:924px){.layout-sidebar-right .learn-grow-side-mod{width:calc(100% + 60px);margin-left:-30px}}.learn-grow-side-mod__input-group{display:flex;align-items:center;justify-content:center;margin:0 0 1.5rem}.learn-grow-side-mod__input-group button:focus{outline:3px dashed #99cf16}.learn-grow-side-mod .btn--fake-select{font-family:colfax-bold,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;color:#fff;margin:0;padding:.625rem 2.25rem .625rem 1rem;font-size:1.25rem;border:1px solid #fff;box-shadow:0 0 8px #00000029;background:#0f1e8cb3}.learn-grow-side-mod .btn--fake-select:after{border-color:#fff transparent transparent;background-position:0 -2227px}.learn-grow-side-mod .ages .btn--fake-select{padding:1rem 2.25rem 1rem 1.75rem}.learn-grow-side-mod .btn--fake-select.card--all-topics:before{content:"";background-repeat:no-repeat;background-image:url(../../parentswebsite/img/icons-sprite.svg);background-position:3px -686px;width:36px;height:36px;margin-right:.75rem;border-radius:50%;border:3px solid #fff;background-color:#fff}.learn-grow-side-mod--subtopics .learn-grow-side-mod__subtitle{font-family:colfax-bold,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.25rem}@media only screen and (max-width:924px){.learn-grow-side-mod--subtopics .learn-grow-side-mod__form,.learn-grow-side-mod--subtopics .learn-grow-side-mod__subtitle{display:inline-block;width:auto}.learn-grow-side-mod--subtopics .learn-grow-side-mod__input-group{margin-bottom:0}.learn-grow-side-mod--subtopics .learn-grow-side-mod__subtitle{font-size:2rem}.learn-grow-side-mod--subtopics .btn--fake-select{font-size:2rem;padding:0 1.25rem .125rem 0;border-width:0 0 1px;box-shadow:none;border-radius:0;background:transparent}.learn-grow-side-mod--subtopics .btn--fake-select:after{right:-1px}.learn-grow-side-mod--subtopics .btn--fake-select:focus{outline:3px dashed #99cf16}.learn-grow-side-mod--subtopics .btn--fake-select span{white-space:normal}.learn-grow-side-mod--subtopics .btn--fake-select .card__icon{display:none}}@media only screen and (min-width:640px){.learn-grow-side-mod--subtopics .drop-panel{left:calc(50% - 180px)}}@media only screen and (min-width:925px){.learn-grow-side-mod--subtopics .drop-panel{left:5%}}.learn-grow-side-mod__subtopics-menu{margin:0 auto;max-width:425px;text-align:left}.learn-grow-side-mod__subtopics-menu a:focus,.learn-grow-side-mod__subtopics-menu button:focus{outline:3px dashed #99cf16}.learn-grow-side-mod__subtopics-menu .label{display:block;font-family:colfax-medium,colfax-bold,colfax,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:.875rem}.learn-grow-side-mod__subtopics-menu .label:focus,.learn-grow-side-mod__subtopics-menu .label:hover{text-decoration:none}.learn-grow-side-mod__subtopics-menu__li{margin-bottom:.625rem}.learn-grow-side-mod__subtopics-menu__current-flag{position:relative;margin-left:.25rem;padding-left:22px;font-family:colfax,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-style:italic;text-transform:none;letter-spacing:0;opacity:.7}.learn-grow-side-mod__subtopics-menu__current-flag:after,.learn-grow-side-mod__subtopics-menu__current-flag:before{content:"";display:inline-block;position:absolute;top:-1px}.learn-grow-side-mod__subtopics-menu__current-flag:before{left:3px;background-repeat:no-repeat;background-image:url(../../parentswebsite/img/icons-sprite.svg);background-size:70px 4646px;background-position:-1px -723px;width:18px;height:18px;background-size:56px 3717px;background-position:0 -578px}.learn-grow-side-mod__subtopics-menu__current-flag:after{left:0;width:16px;height:16px;border:1px solid #32304f;border-radius:50%}@media only screen and (max-width:924px){.learn-grow-side-mod__subtopics-menu__li{color:#32304f}.learn-grow-side-mod__subtopics-menu__li .label{padding:.75rem 0 .75rem .75rem;border-radius:5px;color:#32304f;background:#fff}.learn-grow-side-mod__subtopics-menu__li .label:focus,.learn-grow-side-mod__subtopics-menu__li .label:hover{background-color:#def6fc}}@media only screen and (min-width:925px){.learn-grow-side-mod__subtopics-menu .label{padding:.125rem 0;color:#fff;border-bottom:1px solid transparent}.learn-grow-side-mod__subtopics-menu .label:focus,.learn-grow-side-mod__subtopics-menu .label:hover{border-color:#ffffff59}.learn-grow-side-mod__subtopics-menu__current-flag:before{background-position:0 -634px}.learn-grow-side-mod__subtopics-menu__current-flag:after{border-color:#fff}}
