.modalItem[data-v-2bf12556]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;background:#fff}
@media(max-width:480px){.modalItem[data-v-2bf12556]{padding:60px 30px 30px 30px}
}
@media(max-width:768px){.modalItem[data-v-2bf12556]{width:90%;box-sizing:border-box}
}
@media(max-width:768px) and (min-width:481px){.modalItem[data-v-2bf12556]{padding:60px 45px 45px 45px}
}
@media(max-width:1024px) and (min-width:769px){.modalItem[data-v-2bf12556]{width:492px}
}
@media(min-width:769px){.modalItem[data-v-2bf12556]{padding:60px}
}
@media(min-width:1025px){.modalItem[data-v-2bf12556]{width:570px}
}
.modalItem h4[data-v-2bf12556]{margin:0;font-weight:400;color:#003057;font-size:24px;line-height:1}
.modalItem a[data-v-2bf12556]{text-decoration:none}
.modalItem a[data-v-2bf12556]:hover{text-decoration:underline}
.modalItem__content[data-v-2bf12556]{overflow-y:auto}
@media(max-width:480px){.modalItem__content[data-v-2bf12556]{margin-top:15px;max-height:calc(90vh - 90px)}
}
@media(min-width:481px){.modalItem__content[data-v-2bf12556]{margin-top:20px}
}
@media(max-width:768px) and (min-width:481px){.modalItem__content[data-v-2bf12556]{max-height:calc(90vh - 105px)}
}
@media(min-width:769px){.modalItem__content[data-v-2bf12556]{max-height:calc(90vh - 120px)}
}
.modalItem ol[data-v-2bf12556],.modalItem p[data-v-2bf12556],.modalItem ul[data-v-2bf12556]{font-style:normal;font-size:16px;font-weight:400;line-height:1.625}
.modalItem p+p[data-v-2bf12556]{margin:20px 0 0 0}
.modalItem__close[data-v-2bf12556]{position:absolute;display:flex;align-items:center;justify-content:center;color:inherit;background:0;height:48px;width:48px;top:0;right:0;padding:0;border-radius:0;border:0;cursor:pointer}
#modals[data-v-2efbcb25]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.8);display:flex;flex-flow:row wrap;justify-content:center;align-content:center}
:root{--ml-app-width:auto;--ml-app-shift:0;--ml-collection-overflow:visible;--ml-collection-display:grid;--ml-collection-align:unset;--ml-collection-template:minmax(226px,1fr) minmax(226px,1fr) minmax(226px,1fr);--ml-card-out-gap:var(--spacing-30);--ml-card-decor-h:185px;--ml-card-out-spacing:0;--ml-card-width:100%;--ml-card-spacing:var(--spacing-30);--ml-cover-h:155px;--ml-cover-shift:138px;--ml-card-title-fs:var(--typesize-default);--ml-card-text-fs:var(--typesize-milli);--ml-card-info-w:auto}
body.my-learning-page .col-12,body.my-learning-page main{position:static !important}
#learningapp{width:var(--ml-app-width);margin-left:var(--ml-app-shift);font-family:var(--typefamily-primary)}
@media(min-width:1025px){#learningapp{--ml-cover-h:155px;--ml-cover-shift:138px}
}
@media(min-width:769px) and (max-width:1023px){#learningapp{--ml-card-info-w:calc(100% + 15px);--ml-card-spacing:var(--spacing-20)}
}
@media(max-width:1024px){#learningapp{--ml-cover-h:141px;--ml-cover-shift:130px;--ml-card-out-gap:var(--spacing-15)}
}
@media(max-width:768px){#learningapp{--ml-card-spacing:var(--spacing-20);--ml-card-decor-h:110px;--ml-cover-h:95px;--ml-cover-shift:75px}
}
@media(max-width:767px){#learningapp{--ml-app-width:calc(var(--grid-margin-sm)*2+100%);--ml-app-shift:calc(var(--grid-margin-sm)*-1);--ml-collection-overflow:auto;--ml-collection-display:flex;--ml-collection-align:flex-start;--ml-collection-template:unset;--ml-card-out-gap:none;--ml-card-width:220px;--ml-card-out-spacing:var(--spacing-10);--ml-cover-h:95px;--ml-card-info-w:calc(100% + 15px)}
}
#learningapp .c-collection__item{height:auto;width:var(--ml-card-width);overflow:visible;transition:all .2s ease 0;box-sizing:border-box;border-radius:8px;margin:var(--ml-card-out-spacing)}
#learningapp .c-collection__item:first-child{margin-left:0}
#learningapp .c-collection__item .c-collection__footer .c-collection__footer-title{overflow:hidden;font-size:var(--ml-card-title-fs);font-weight:var(--typeweight--semibold);line-height:var(--leading--1-6);margin-top:var(--spacing-15)}
#learningapp .c-collection__item .c-collection__footer .c-collection__footer-desc,#learningapp .c-collection__item .c-collection__footer .c-collection__footer-subformat,#learningapp .c-collection__item .c-collection__footer .c-collection__footerCode{margin-top:var(--spacing-15);font-size:var(--ml-card-text-fs);line-height:var(--leading--1-5);font-weight:var(--typeweight--default)}
#learningapp .c-collection__item .c-collection__footer .c-collection__footer-subformat{color:var(--color--text-tertiary);text-transform:uppercase}
#learningapp .c-collection__item .c-collection__footer .c-collection__codeInstruction{display:flex;align-items:center;padding:0;background:0;margin:0;text-align:left;width:auto;border:0;font-size:var(--typesize-minor);color:var(--color--text-link);cursor:pointer}
#learningapp .c-collection__item .c-collection__footer .c-collection__codeInstruction .icon{display:flex;align-items:center;margin-right:var(--spacing-5)}
#learningapp .c-collection__item .c-collection__footer .c-collection__footer-bottom2{width:var(--ml-card-info-w)}
#learningapp .c-collection__item .c-collection__footer .c-collection__footer-bottom2 .c-collection__codeLabel{margin-right:5px}
#learningapp .c-collection__item .c-collection__footer .accessCodes .accessCodes__item{display:flex;justify-content:flex-start;margin-top:8px;border:1px solid var(--color--border-02);font-size:var(--typesize-default);line-height:var(--leading--1-5);font-weight:var(--typeweight--semibold)}
#learningapp .c-collection__item .c-collection__footer .accessCodes .accessCodes__item>span{padding:8px 0 8px 13px;max-width:calc(100% - 40px);overflow-wrap:break-word}
#learningapp .c-collection__item .c-collection__footer .accessCodes .accessCodes__item .accessCodes__btn{position:relative;display:flex;align-items:center;justify-content:center;border:0;background:0;cursor:pointer;width:40px;height:40px;flex-shrink:0}
#learningapp .c-collection__item .c-collection__footer .accessCodes .accessCodes__item .accessCodes__btn .accessCode__btn_label{position:absolute;display:block;top:100%;left:50%;pointer-events:none;padding:var(--spacing-10) var(--spacing-5);border:1px solid var(--color--border-01);box-shadow:var(--shadow);background-color:var(--color--alert-information-inverse);border-radius:4px;opacity:0;transform:translateX(-50%);transition:opacity .135s ease;z-index:1}
#learningapp .c-collection__item .c-collection__footer .accessCodes .accessCodes__item .accessCodes__btn .accessCode__btn_label:before{content:"";position:absolute;display:block;background-color:inherit;width:10px;height:10px;left:50%;top:0;transform:translate(-50%,-50%) rotate(45deg)}
#learningapp .c-collection__item .c-collection__footer .accessCodes .accessCodes__item .accessCodes__btn:hover .accessCode__btn_label{opacity:1}
#learningapp .c-collection{position:static;display:var(--ml-collection-display);align-items:var(--ml-collection-align);grid-template-columns:var(--ml-collection-template);gap:var(--ml-card-out-gap);padding:0;padding-bottom:25px;padding-left:calc(var(--ml-app-shift)*-1);font-family:var(--typefamily-primary);overflow:var(--ml-collection-overflow);list-style:none;color:var(--color--text-primary)}
#learningapp .c-collection--digital .c-collection__bookCover{position:absolute;width:auto;height:var(--ml-cover-h);top:calc(var(--ml-cover-shift)*-1);box-sizing:border-box;border-radius:4px;overflow:hidden;border:4px solid var(--color--text-primary-inverse)}
#learningapp .c-collection--digital .c-collection__bookCover img{height:100%;max-height:100%;width:auto;min-width:50px;display:block}
#learningapp .c-collection--digital .c-collection__footer{display:flex;flex-direction:column;justify-content:space-between}
#learningapp .c-collection--digital .c-collection__hideElements{display:none}
#learningapp .c-collection--digital .c-collection__codeLabel{margin-right:20px}
#learningapp .c-collection--digital .c-collection__codeInstruction,#learningapp .c-collection--digital .c-collection__codeLabel{font-size:14px;line-height:21px}
#learningapp .c-collection--digital .c-collection__footer-bottom2{text-align:left;justify-content:space-between;align-items:flex-end;display:flex;align-items:center}
#learningapp .c-collection--digital .c-collection__footer-btnBasic--arrow:after{display:none !important}
#learningapp .c-collection--digital .c-collection__footer-linkDigital{display:none}
@media(max-width:768px){#learningapp .c-collection--digital .c-collection__footer-linkDigital{display:block;font-size:1.4rem;color:#005a70;font-weight:600;cursor:pointer}
#learningapp .c-collection--digital .c-collection__footer-linkDigital svg{width:10px;height:5px}
}
#learningapp .c-collection--digital .c-collection__modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}
#learningapp .c-collection--digital .c-collection__modalContent{margin:auto;border-top:6px solid #007fa3;background-color:#fff;width:80%;padding:60px;position:relative}
#learningapp .c-collection--digital .c-collection__closeModal{position:absolute;background-color:#007fa3;background-repeat:no-repeat;background-position:50% 45%;background-size:18px;height:48px !important;width:48px;top:-5px;right:0;padding:0;border-radius:0;border:0}
#learningapp .c-collection--digital .c-collection__closeModal:hover,#learningapp .c-collection--digital .close:focus{cursor:pointer}
#learningapp .c-collection .slick-initialized{overflow:inherit}
#learningapp .c-collection .slick-track .slick-slide{display:flex;height:auto}
#learningapp .c-collection .slick-track .slick-slide>div{height:100%}
#learningapp .c-collection .slick-next,#learningapp .c-collection .slick-prev{display:none !important}
#learningapp .c-collection .arrow-icon{display:inline-block;transform:translateY(2px);margin-left:7px;line-height:1}
#learningapp .c-collection .slick-active,#learningapp .c-collection .slick-current,#learningapp .c-collection .slick-slide{opacity:1}
#learningapp .c-collection .basic .slick-list,#learningapp .c-collection .c-collection__category .slick-list{padding-bottom:20px}
#learningapp .c-collection .slick-dots{bottom:-25px}
#learningapp .c-collection .slick-dots li{background:0;margin:0 10px;padding:0;height:14px;width:14px}
#learningapp .c-collection .slick-dots li button{opacity:.5;background-color:#002e60;width:8px;height:8px}
#learningapp .c-collection .slick-dots li.slick-active button{background:#003057;opacity:1;width:14px;height:14px}
#learningapp .c-collection .slick-dots li.slick-active button:before{position:absolute;width:12px;height:12px;top:50%;left:50%;margin:-6px 0 0 -6px;border-radius:50%;background:#002e60;border:2px solid #fff;box-sizing:border-box}
#learningapp .c-collection__banner{display:block;margin:5px 0;padding:20px;border-radius:4px;background-color:#fff;border:1px solid #dbdbdb;box-sizing:border-box}
#learningapp .c-collection__banner:hover{text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.25)}
#learningapp .c-collection__banner:hover img{transform:scale(1);transform-origin:50% 50%}
#learningapp .c-collection__banner-title{display:block;font-size:1.6rem;font-weight:600;text-align:center;margin-bottom:0;margin-top:15px;line-height:1.4;color:#003057}
#learningapp .c-collection__img{width:100%;height:auto;transition:all .3s;overflow:hidden;border-radius:8px 8px 0 0;background-size:cover;background-position:0 0;background-repeat:no-repeat;height:var(--ml-card-decor-h)}
#learningapp .c-collection__img.bg-turquoise{background-image:url(my-learning-app/vue-app/public/images/bg-turquoise.jpg)}
#learningapp .c-collection__img.bg-purple{background-image:url(my-learning-app/vue-app/public/images/bg-purple.jpg)}
#learningapp .c-collection__img.bg-orange{background-image:url(my-learning-app/vue-app/public/images/bg-orange.jpg)}
#learningapp .c-collection__img.bg-blue{background-image:url(my-learning-app/vue-app/public/images/bg-blue.jpg)}
#learningapp .c-collection__img.bg-green{background-image:url(my-learning-app/vue-app/public/images/bg-green.jpg)}
#learningapp .c-collection__img.bg-pink{background-image:url(my-learning-app/vue-app/public/images/bg-pink.jpg)}
@media(min-width:1025px){#learningapp .c-collection__img img{width:auto !important;height:100% !important}
}
#learningapp .collection__img-wrap{width:100%;height:auto;overflow:hidden;border-radius:2px}
#learningapp .c-collection__viewAll{text-transform:uppercase;font-size:1.4rem;font-weight:600;color:#005a70;margin:auto 0 0}
#learningapp [class*=c-collection__col]{height:100%;padding-bottom:15px}
#learningapp .c-collection__item{position:relative;display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow);border-radius:4px;flex-shrink:0}
#learningapp .c-collection__item--hasIcon .c-collection__footer{padding-top:40px}
#learningapp .c-collection__header{display:flex;justify-content:space-between;width:97%;margin:0 auto 30px}
#learningapp .c-collection__title{margin:0;font-size:3rem;color:#252525;line-height:1.3;font-weight:600}
@media(max-width:768px){#learningapp .c-collection__title{font-size:2.2rem}
}
#learningapp .c-collection__img img{display:block;width:100%;height:auto}
#learningapp .c-collection__footer{position:relative;padding:var(--ml-card-spacing);display:flex;flex:1 0 auto;flex-direction:column}
#learningapp .c-collection__footer-border{position:absolute;top:-2px;width:40%;background:#fff;height:4px;z-index:3}
#learningapp .c-collection__footer-link{padding-top:12px;text-align:end;color:#005a70;font-weight:600}
#learningapp .c-collection__footer-mobile-link{display:none;font-size:1.6rem;font-weight:600;color:#000;text-align:left}
#learningapp .c-collection__footer-textBasic{font-size:1.4rem;margin-top:15px;margin-bottom:20px}
#learningapp .c-collection__footer-linkBasic{text-align:end;color:#005a70;font-weight:600}
#learningapp .c-collection__footer-icon{display:block;width:100%;height:auto;position:absolute;max-width:100px;border:4px solid #fff;border-radius:4px;top:-30px}
#learningapp .c-collection__footer-icon img{display:block;width:100%;height:auto}
#learningapp .c-collection__footer-btnBasic{display:flex;justify-content:flex-end}
#learningapp .c-collection__footer-bottom{margin-top:auto;text-align:right}
@media(max-width:768px){#learningapp .c-collection__row{display:flex;margin:0 -15px;overflow-y:auto}
#learningapp .c-collection__col{flex:0 0 60%;padding-left:15px;padding-right:15px;padding-bottom:10px}
#learningapp .c-collection--basic .c-collection__footer{padding:40px 15px 15px 15px}
#learningapp .c-collection--basic .c-collection__footer-textBasic{font-size:1.2rem}
#learningapp .c-collection--basic .c-collection__footer-linkBasic{font-size:1.4rem}
#learningapp .c-collection--basic .c-collection__footer-linkBasic svg{width:10px;height:5px}
#learningapp .c-collection--basic .button--primary{background-color:transparent;padding:0;color:#005d83;border:0;text-align:right;font-size:1.4rem}
#learningapp .c-collection--basic .button--primary svg{width:10px;height:5px}
#learningapp .c-collection--basic .button--primary svg path{fill:#005d83}
#learningapp .c-collection--featured .c-collection__item{width:calc(50% - 30px);margin:15px}
#learningapp .c-collection--featured .c-collection__footer{padding:15px}
#learningapp .c-collection--featured .c-collection__footer-mobile-link{display:block}
#learningapp .c-collection--featured .c-collection__footer-desc,#learningapp .c-collection--featured .c-collection__footer-link,#learningapp .c-collection--featured .c-collection__footer-title{display:none}
}