#certificate-example-modal .gift-example{display:inline-block;max-width:100%;height:auto;box-shadow:0 5px 15px 0 rgba(0,0,0,.15)}@media (min-width:992px){#certificate-example-modal .modal-body{padding:0 30px 30px 30px}}.certificate-example{padding-top:35px}@media (min-width:1200px){.certificate-example{max-width:945px}}.certificate-example .panel{padding:30px;border-bottom-width:1px}.certificate-example img.gift-example{box-shadow:0 10px 15px 0 rgba(0,0,0,.15);cursor:pointer}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.youtube-facade-frame{cursor:pointer}.youtube-facade-frame .youtube-facade-img{object-fit:cover;width:100%;height:100%}.youtube-facade-play{width:70px;height:46px;background-color:#212121;z-index:1;opacity:.8;border-radius:14%;transition:all .2s cubic-bezier(0,0,.2,1);border:0}.youtube-facade-frame:hover .youtube-facade-play{background-color:red;opacity:1}.youtube-facade-play:before{content:'';border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff}.youtube-facade-play,.youtube-facade-play:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube-facade-activated .youtube-facade-frame{cursor:unset}.youtube-facade-activated .youtube-facade-play{display:none}.accreditations .accreditation-section img{display:inline-block;max-width:100%;height:auto}.accreditations .accreditations-tabs{margin-bottom:25px;border-bottom:1px solid #d0d9df;border-top:1px solid #d0d9df;text-transform:uppercase;font-size:11px;font-weight:700;text-align:center}.accreditations .accreditations-tabs>li{display:inline-block;float:none;margin-top:5px}.accreditations .accreditations-tabs>li>a{color:#767677;border:none;border-bottom:4px solid transparent;line-height:40px}.accreditations .accreditations-tabs li>a:hover,.accreditations .accreditations-tabs>li.active>a{border-bottom:4px solid #d94174;border-top:0;border-right:0;border-left:0;color:#4d4f56;background-color:transparent}.accreditations .accreditations-tabs .profile-toggle-nav-tab{text-transform:none}.accreditations .accreditations-tabs a:active,.accreditations .accreditations-tabs a:focus,.accreditations .accreditations-tabs a:visited{outline:0;border:none;border-bottom:4px solid transparent;background-color:none;border-color:none}.accreditations .accreditation-section{padding:0 75px 75px}@media (max-width:767px){.accreditations .accreditation-section{padding:0 25px 75px;text-align:center}.accreditations .accreditation-section img{display:block;margin:0 auto}.accreditations .accreditation-section h2{text-align:center}}.contact .three-ways{margin:60px 0 0;font-weight:600;color:#36373c}.contact .three-ways a{color:inherit;border-color:inherit}@media (min-width:768px){.contact .three-ways p,.contact .three-ways ul{text-align:center;margin:0 auto}}.contact .three-ways>div{margin-bottom:40px}.contact .three-ways .yellow-circle{background-color:#d94174;height:90px;width:90px;border-radius:45px;line-height:90px;text-align:center;margin:0 auto 25px;font-size:36px}.contact .three-ways .yellow-circle:before{width:auto;margin-right:0}@media (max-width:767px){.contact .three-ways .yellow-circle{float:left;margin-right:30px}}@media (max-width:767px){.contact .three-ways .email p{margin-top:35px}}@media (max-width:768px){.contact .three-ways .social ul{margin-top:28px}}.contact .social ul{margin:0;padding:0;list-style:none;line-height:34px}.contact .social ul li{display:inline-block;text-align:center}.contact .social a:hover{color:#000}.contact .social a:before{font-size:30px;text-decoration:none}.contact .phone p{text-align:left;display:table;white-space:nowrap}.contact .phone p span{display:inline-block;width:42%}@media (min-width:992px){.contact .phone p span{width:57%}}@media (min-width:1200px){.contact .phone p span{width:66%}}.contact #contact-form textarea{min-height:100px}@media (min-width:768px){.contact #contact-form textarea{height:303px}}.tutors #content .tutor-detail{border-bottom:#d0d9df}.tutors #content .tutor-detail>div{padding:0}.tutors #content .tutor-detail .mvp{margin-top:8px;float:right;background:url(../png/tutor-mvp.png) no-repeat top right;width:139px;height:56px}@media (max-width:767px){.tutors #content .tutor-detail .mvp{background-size:65%}}.tutors #content .tutor-detail img{border-radius:4px}.tutors #content .tutor-detail h2{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;font-size:14px;line-height:18px;padding-top:8px;font-weight:600;margin:0}.tutors #content .tutor-detail h2 a{color:#000}.tutors #content .tutor-detail hr{margin-top:25px;margin-bottom:5px}.tutors #content .tutor-detail h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase}.tutors #content .tutor-detail ul.highlights{padding:0;margin:0}.tutors #content .tutor-detail ul.highlights ul{padding:0}.tutors #content .tutor-detail ul.highlights li{list-style-type:none;padding:0;margin:0}.tutors #content .tutor-detail ul.highlights li.expertise{display:none}.tutors #content .tutor-detail ul.highlights li.awards h2{display:none}.verify #content .panel{max-width:550px;margin:0 auto}.verify #content .panel .btn-primary{padding-left:30px;padding-right:30px}@media (max-width:767px){.organization-enquiry .panel-body,.suggest-course .panel-body{padding:15px 0}}.advent #hero{background-color:#7a0e1b;background-image:url(../gif/xmas.gif)}.advent .fixed-header-banner{height:800px}.advent .panel{color:#000}.advent #advent-opt-in{width:150px}@media (max-width:767px){.advent .fixed-header-banner{height:750px}.advent .panel{font-size:15px}.advent .panel .panel-body{padding:10px 0}.advent #advent-opt-in{width:100%}}@keyframes pulse{0%,100%{opacity:0}50%{opacity:1}}@keyframes pulseWeak{0%,100%{opacity:.4}50%{opacity:1}}@keyframes pulse-colour{0%,100%,40%{background-color:#d94174}50%,90%{background-color:#1fb08a}}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes fadeFromSuccess{0%{background-color:#54e1bc}100%{background-color:transparent}}@keyframes fadeFromDanger{0%{background-color:#ff4748}100%{background-color:transparent}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .3s linear both}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-out{animation:fadeOut .3s linear both}@keyframes rainbowBackgroundPosition{0%{background-position:0 0}100%{background-position:100% 100%}}@keyframes floaty{0%,100%{top:0}50%{top:-3px}}@keyframes wiggle{0%,100%{transform:rotateZ(0)}25%{transform:rotateZ(15deg)}75%{transform:rotateZ(-15deg)}}@keyframes horizontalRotation{0%{transform:rotate3d(0,1,0,0deg)}50%{transform:rotate3d(0,1,0,180deg)}100%{transform:rotate3d(0,1,0,360deg)}}@keyframes shrink{to{width:0}}@keyframes slitInVertical{0%{transform:translateZ(-800px) rotateY(90deg);opacity:0}54%{transform:translateZ(-160px) rotateY(87deg);opacity:1}100%{transform:translateZ(0) rotateY(0)}}@keyframes flip-in-hor-top{0%{transform:rotateX(-80deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes slide-in-top{0%{transform:translateY(-100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}100%{transform:rotateX(0);transform-origin:top;opacity:1}}@keyframes bounce-in-top{0%{transform:translateY(-500px);animation-timing-function:ease-in;opacity:0}38%{transform:translateY(0);animation-timing-function:ease-out;opacity:1}55%{transform:translateY(-65px);animation-timing-function:ease-in}72%{transform:translateY(0);animation-timing-function:ease-out}81%{transform:translateY(-28px);animation-timing-function:ease-in}90%{transform:translateY(0);animation-timing-function:ease-out}95%{transform:translateY(-8px);animation-timing-function:ease-in}100%{transform:translateY(0);animation-timing-function:ease-out}}.bounce-in-top{animation:bounce-in-top 1.1s both}.swing-in-top-fwd{animation:swing-in-top-fwd .7s cubic-bezier(.175,.885,.32,1.275) both}.slide-in-top{animation:slide-in-top .7s cubic-bezier(.25,.46,.45,.94) both}.flip-in-hor-top{animation:flip-in-hor-top .7s cubic-bezier(.25,.46,.45,.94) both}.slit-in-vertical{animation:slitInVertical .7s ease-out both}#blog-post{background:#fff}@media (max-width:767px){#blog-post.hide-hero-on-mobile .blog-hero{display:none}#blog-post.hide-hero-on-mobile .blog-title{background-color:var(--family-color);background-image:var(--family-pattern);background-size:auto;background-repeat:repeat;color:#fff}#blog-post.hide-hero-on-mobile .blog-title h1{color:#fff}#blog-post.hide-hero-on-mobile .blog-author .blog-author-name .blog-author-twitter,#blog-post.hide-hero-on-mobile .blog-reading-time,#blog-post.hide-hero-on-mobile .blog-reading-time a{color:#f9f9f9}#blog-post.hide-hero-on-mobile .blog-family.same-background{border:1px solid #fff;line-height:14px}}#blog-post .blog-hero{height:300px;background-color:#54606c;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:var(--blog-post-hero-image-webp)}@media (min-width:992px) and (min-height:500px){#blog-post .blog-hero{height:460px}}@media (min-width:992px) and (min-height:700px){#blog-post .blog-hero{height:630px}}.no-webp #blog-post .blog-hero{background-image:var(--blog-post-hero-image-fallback)}@media (min-width:992px) and (min-height:700px){#blog-post .blog-hero.table-of-contents{height:400px}}#blog-post .blog-title{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin:0 auto 15px;padding:30px 15px 15px;background:#fff;text-align:center;border-bottom:1px solid #d0d9df}@media (min-width:768px){#blog-post .blog-title{width:750px}}@media (min-width:992px){#blog-post .blog-title{width:970px}}@media (min-width:1200px){#blog-post .blog-title{width:1170px}}#blog-post .blog-title .blog-families{margin:0 0 10px}#blog-post .blog-title h1{color:#152023;line-height:1.2;margin:0 15px 20px;font-weight:700}@media (min-width:992px){#blog-post .blog-title{margin-top:-120px;margin-bottom:45px;min-height:280px;box-shadow:rgba(0,0,0,.25) 0 0 15px;border-radius:2px;border-bottom:none}#blog-post .blog-title h1{margin-left:160px;margin-right:160px}}@media (min-width:992px) and (min-height:500px){#blog-post .blog-title{margin-top:-170px}}@media (min-width:992px) and (min-height:700px){#blog-post .blog-title{margin-top:-220px}}#blog-post .blog-content{max-width:750px;margin:0 auto;padding:0 15px;position:relative}@media (min-width:1200px){#blog-post .excel-article .blog-content{margin:0;margin-left:105px}#blog-post .excel-article .blog-content .share-vertical{left:-115px}#blog-post .excel-article .blog-content .slack-lg-banner{display:none}}@media (max-width:1199px){#blog-post .excel-article .blog-content .slack-banner{display:none}}#blog-post .blog-content-inner img{border-radius:4px}#blog-post .blog-content-inner .blog-quote{padding:0}#blog-post .blog-content-inner .blog-quote.no-tweet{padding:15px 15px 15px 25px;position:relative}@media (min-width:768px){#blog-post .blog-content-inner .blog-quote.no-tweet{padding-left:60px}}#blog-post .blog-content-inner .blog-quote>a{display:block;padding:15px 85px 15px 25px;position:relative;cursor:pointer;border-radius:4px;background:#fff;color:#152023}@media (min-width:768px){#blog-post .blog-content-inner .blog-quote>a{padding:15px 150px 15px 60px}}#blog-post .blog-content-inner .blog-quote>a:active,#blog-post .blog-content-inner .blog-quote>a:focus,#blog-post .blog-content-inner .blog-quote>a:hover{background:#f9f9f9;text-decoration:none}#blog-post .blog-content-inner .blog-quote>a .blog-quote-twitter{display:block;position:absolute;top:15px;bottom:15px;right:70px;border-left:1px solid #d0d9df}@media (min-width:768px){#blog-post .blog-content-inner .blog-quote>a .blog-quote-twitter{right:135px}}#blog-post .blog-content-inner .blog-quote>a .blog-quote-twitter .twitter-icon{display:block;position:absolute;font-size:24px;top:50%;left:0;width:70px;height:70px;line-height:70px;text-align:center;margin:-35px 0 0 0}#blog-post .blog-content-inner .blog-quote .blog-quote-end,#blog-post .blog-content-inner .blog-quote .blog-quote-start{display:inline-block;position:relative;height:24px}#blog-post .blog-content-inner .blog-quote .blog-quote-end:before,#blog-post .blog-content-inner .blog-quote .blog-quote-start:before{display:inline-block;content:open-quote;font-size:1.6em;line-height:1;position:absolute;left:-.5em;top:0}#blog-post .blog-content-inner .blog-quote .blog-quote-end:before{content:close-quote;left:auto;right:-.5em}#blog-post .blog-content-inner .blog-quote p{font-weight:600;font-size:24px;margin:0}#blog-post .blog-content-inner .indent-xs{margin-left:15px!important}#blog-post .blog-content-inner .indent-sm{margin-left:30px!important}#blog-post .blog-content-inner .indent-md{margin-left:45px!important}#blog-post .blog-content-inner .indent-lg{margin-left:60px!important}#blog-post .lqquiz iframe,#blog-post iframe.blog-quiz{width:100%}#blog-post .twitter-tweet{margin-left:auto;margin-right:auto}#blog-post iframe.instagram-media{width:500px;max-width:100%;margin-left:auto!important;margin-right:auto!important}#blog-post .blog-image-bleed{display:none;width:100%;height:auto;margin:30px 0;background:#54606c}@media (min-width:992px){#blog-post .blog-image-bleed{display:block}}@media (min-width:992px){#blog-post .blog-image-bleed-mobile{display:none}}#blog-post .blog-subscribe{margin:30px auto}#blog-post .blog-subscribe form{padding:15px;max-width:750px;margin:0 auto;text-align:center;background:#f9f9f9}@media (min-width:768px){#blog-post .blog-subscribe form{padding:30px;text-align:left;border-radius:4px}}@media (min-width:992px){#blog-post .blog-subscribe form{padding:45px;text-align:left}}#blog-post .blog-subscribe .form-group{margin-top:15px;margin-bottom:0}#blog-post .blog-subscribe .form-group .col-sm-4{padding-top:15px}@media (min-width:768px){#blog-post .blog-subscribe .form-group .col-sm-4{padding-top:0}}#blog-post .blog-subscribe .form-group.text-center{text-align:left!important}#blog-post .blog-subscribe .blog-subscribe-heading{font-size:18px;line-height:1.2;margin:0 0 10px 0;color:#152023}@media (min-width:768px){#blog-post .blog-subscribe .blog-subscribe-heading{font-size:24px}}#blog-post .blog-subscribe .blog-subscribe-sub{font-size:14px;line-height:1.2;color:#737373;margin:0}@media (min-width:768px){#blog-post .blog-subscribe .blog-subscribe-sub{font-size:18px}}#blog-post .blog-share-links{text-align:center;font-size:14px}#blog-post .blog-share-links a.color-facebook:active,#blog-post .blog-share-links a.color-facebook:focus,#blog-post .blog-share-links a.color-facebook:hover{background:#4569a3;border-color:#4569a3}#blog-post .blog-share-links a.color-twitter:active,#blog-post .blog-share-links a.color-twitter:focus,#blog-post .blog-share-links a.color-twitter:hover{background:#3cb9e7;border-color:#3cb9e7}#blog-post .blog-share-links a.color-linkedin:active,#blog-post .blog-share-links a.color-linkedin:focus,#blog-post .blog-share-links a.color-linkedin:hover{background:#068abf;border-color:#068abf}#blog-post .blog-share-links a.color-whatsapp:active,#blog-post .blog-share-links a.color-whatsapp:focus,#blog-post .blog-share-links a.color-whatsapp:hover{background:#25d366;border-color:#25d366}#blog-post .share-vertical{top:5px;bottom:0}#blog-post .share-vertical .cta-box,#blog-post .share-vertical .share-buttons{top:15px}#blog-post .blog-cta{display:none;display:flex;width:320px;margin:15px auto;padding:30px;text-decoration:none;color:#fff;background-repeat:no-repeat;background-size:cover;border-radius:4px;font-size:16px;line-height:1.42857}#blog-post .blog-cta .vertical-center-table{width:100%;margin:0}#blog-post .blog-cta .btn{transition:background linear .15s;min-width:100%}@media (min-width:768px){#blog-post .blog-cta{display:block;width:720px;height:246px;margin:15px 0}#blog-post .blog-cta .vertical-center-table{width:50%}#blog-post .blog-cta .btn{min-width:50%}}#blog-post .blog-cta .vertical-center-cell{text-align:left}#blog-post .blog-cta .blog-cta-heading{color:#fff;margin:0 0 20px}@media (min-width:768px){#blog-post .blog-cta .blog-cta-heading{font-size:29px}}#blog-post .blog-cta .blog-cta-body{margin:0 0 30px}#blog-post .blog-related-posts{margin:30px auto 0}#blog-post .blog-related-posts .container{padding:30px 15px 0}#blog-post .blog-related-posts a{display:block;margin:0 0 30px 0;text-decoration:none;color:#152023}#blog-post .blog-related-posts a img{display:block;border-top-left-radius:4px;border-top-right-radius:4px;width:100%;height:auto;margin:0 0 10px 0;background:#fff;color:#fff;overflow:hidden}#blog-post .blog-related-posts a h3{font-size:18px;margin:0 0 5px 0;color:#152023}#blog-post .blog-related-posts a p{font-size:13px;color:#737373;margin:0 0 5px 0}#blog-post .cta-vertical{position:absolute;right:-210px;top:0;bottom:0;display:none}@media (min-width:1200px){#blog-post .cta-vertical{display:block}}#blog-post .cta-vertical .cta-box{position:sticky;top:85px;width:195px;padding:15px;background:#152023;color:#fff;border-radius:4px;text-align:center;font-size:14px;background:0 0;animation:rainbowBackgroundPosition 15s linear infinite;background-image:linear-gradient(124deg,#e80035 0,#f122ff 10%,#3822ff 23%,#2bf 36%,#0ecf97 49%,#17e018 62%,#ff8d00 75%,#e80035 90%,#f122ff 100%)!important;background-size:2000px 2000px!important}#blog-post .cta-vertical .cta-box .cta-heading{text-transform:uppercase}#blog-post .cta-vertical .cta-box .cta-btn{border:none;white-space:normal;transition:all linear .3s;color:#152023;background:#fff}#blog-post .cta-vertical .cta-box .cta-btn:active,#blog-post .cta-vertical .cta-box .cta-btn:focus,#blog-post .cta-vertical .cta-box .cta-btn:hover{background:#152023;color:#fff}.blog-author{text-align:center;margin:30px auto 45px;padding:30px 0 10px;max-width:420px;border-bottom:1px solid #d0d9df}.blog-author .blog-author-image{display:block;width:80px;height:80px;margin:0 auto 10px;border-radius:50%;background:#54606c;color:#54606c;overflow:hidden}.blog-author .blog-author-name{font-size:18px;margin:5px auto}.blog-author .blog-author-name .blog-author-twitter{color:#737373}.blog-author .blog-author-name .blog-author-twitter:active,.blog-author .blog-author-name .blog-author-twitter:focus,.blog-author .blog-author-name .blog-author-twitter:hover{color:#3cb9e7}.blog-author .blog-author-bio{font-weight:300;margin:5px auto}.blog-author.small{padding:0;margin:30px auto;border-bottom:none}.blog-author.small .blog-author-image{width:60px;height:60px;margin-bottom:8px}.blog-author.small .blog-author-name{font-size:14px;margin-bottom:0}.blog-author.small .blog-author-twitter{font-size:14px}.blog-author.small:after{display:none}@media (max-width:991px){.blog-author.small .blog-author-image,.blog-author.small .blog-author-name,.blog-author.small .blog-author-twitter{display:inline-block;margin:0 8px 0 0;vertical-align:middle;font-size:18px}}.blog-reading-time{color:#737373;font-size:13px}.blog-families .blog-family{display:inline-block;background:#152023;padding:1px 4px;color:#fff;font-size:12px;text-transform:uppercase;line-height:16px;border-radius:2px;overflow:hidden}.blog-families a.blog-family{opacity:1;transition:opacity .15s linear}.blog-families a.blog-family:active,.blog-families a.blog-family:focus,.blog-families a.blog-family:hover{text-decoration:none;opacity:.8}#blog-posts{background:#f9f9f9}#blog-posts .blog-posts{margin-right:-15px;margin-left:-15px}@media (min-width:768px){#blog-posts .blog-posts{padding-top:15px}}@media (min-width:991px){#blog-posts .blog-posts{padding-top:0}}#blog-posts .blog-posts>.blog-post{position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:30px}@media (min-width:768px){#blog-posts .blog-posts>.blog-post{float:left;width:50%}}@media (min-width:992px){#blog-posts .blog-posts>.blog-post{float:left;width:33.33333333%}}@media (min-width:1200px){#blog-posts .blog-posts>.blog-post{float:left;width:25%}}#blog-posts .blog-posts>.blog-post.blog-variant-wide{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:1200px){#blog-posts .blog-posts>.blog-post.blog-variant-wide{float:left;width:50%}}#blog-posts .blog-posts .blog-post .blog-post-inner{overflow:hidden;border-radius:4px;text-decoration:none;color:#737373;position:relative;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.15)}@media (min-width:768px){#blog-posts .blog-posts .blog-post .blog-post-inner{height:350px}}@media (min-width:992px){#blog-posts .blog-posts .blog-post .blog-post-inner{height:320px}}#blog-posts .blog-posts .blog-post .blog-post-link-image{display:block;margin:0 0 15px 0;text-decoration:none}#blog-posts .blog-posts .blog-post .blog-post-link-image img{display:block;width:100%;height:auto;background:#fff;color:#fff}#blog-posts .blog-posts .blog-post .blog-post-link-image .bookmark-filled-icon{display:none}#blog-posts .blog-posts .blog-post.blog-featured .blog-post-link-image .bookmark-filled-icon{display:block;position:absolute;top:-15px;right:15px;font-size:35px;color:#fff}#blog-posts .blog-posts .blog-post .blog-text-top{font-size:13px;margin:0 0 10px;height:16px;line-height:16px}#blog-posts .blog-posts .blog-post .blog-text-top p{display:block;float:left;vertical-align:middle;margin:0 5px 0 0;line-height:16px;height:16px}#blog-posts .blog-posts .blog-post .blog-text-top p.blog-preview-reading-time{float:right;margin:0 0 0 5px}#blog-posts .blog-posts .blog-post .blog-text-top p.blog-preview-reading-time .clock-icon{margin-left:3px}#blog-posts .blog-posts .blog-post .blog-text{padding:0 15px}#blog-posts .blog-posts .blog-post .blog-text:after{content:'';display:none;position:absolute;bottom:0;left:0;right:0;height:40px;background-image:linear-gradient(to bottom,transparent 0,#fff 75%);background-repeat:repeat-x}@media (min-width:768px){#blog-posts .blog-posts .blog-post .blog-text:after{display:block}}#blog-posts .blog-posts .blog-post .blog-background,#blog-posts .blog-posts .blog-post .blog-background-image{display:none}#blog-posts .blog-posts .blog-post h2{font-size:18px;margin:5px 0 10px;line-height:1.2}#blog-posts .blog-posts .blog-post h2 a{text-decoration:none;color:inherit}#blog-posts .blog-posts .blog-post .blog-abstract{font-size:13px}@media (min-width:768px){#blog-posts .blog-posts .blog-post.blog-variant .blog-background,#blog-posts .blog-posts .blog-post.blog-variant .blog-background-image,#blog-posts .blog-posts .blog-post.blog-variant .blog-text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;margin:0;padding:0}#blog-posts .blog-posts .blog-post.blog-variant .blog-background-image{display:block;z-index:9;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#blog-posts .blog-posts .blog-post.blog-variant .blog-post-link-image img{display:none}#blog-posts .blog-posts .blog-post.blog-variant .blog-families .blog-family{background:0 0!important;color:#fff;font-size:13px;padding:0}#blog-posts .blog-posts .blog-post.blog-variant .blog-families span{display:none}#blog-posts .blog-posts .blog-post.blog-variant .blog-text-top p.blog-preview-reading-time{float:left}#blog-posts .blog-posts .blog-post.blog-variant .blog-text-top p.blog-preview-reading-time:before{content:' | ';margin-right:5px}#blog-posts .blog-posts .blog-post.blog-variant .blog-text{z-index:11;padding:30px;color:#fff}#blog-posts .blog-posts .blog-post.blog-variant .blog-text:after{display:none}#blog-posts .blog-posts .blog-post.blog-variant .blog-text .btn-outline{margin-top:15px;color:#fff;border-color:#fff}#blog-posts .blog-posts .blog-post.blog-variant .blog-text .btn-outline:active,#blog-posts .blog-posts .blog-post.blog-variant .blog-text .btn-outline:focus,#blog-posts .blog-posts .blog-post.blog-variant .blog-text .btn-outline:hover{background:rgba(255,255,255,.25)}#blog-posts .blog-posts .blog-post.blog-variant h2{color:#fff;font-size:24px}#blog-posts .blog-posts .blog-post.blog-variant .blog-abstract{display:none}#blog-posts .blog-posts .blog-post.blog-variant .blog-background{display:block;opacity:.85}}@media (min-width:1200px){#blog-posts .blog-posts .blog-post.blog-variant.blog-variant-wide h2{font-size:30px}#blog-posts .blog-posts .blog-post.blog-variant.blog-variant-wide .blog-abstract{display:block}}#blog-posts .blog-posts .blog-post.blog-variant.blog-shortcutapp .blog-background{display:block;width:100%;padding-top:62.5%;position:relative}#blog-posts .blog-posts .blog-post.blog-variant.blog-shortcutapp .blog-background:before{content:'';display:block;background:transparent url(../png/shortcuts-thumb.png) 50% 50% no-repeat;width:255px;height:117px;position:absolute;top:50%;left:50%;margin:-58px 0 0 -127px}@media (min-width:768px){#blog-posts .blog-posts .blog-post.blog-variant.blog-shortcutapp .blog-background{padding:0;width:auto;position:absolute}#blog-posts .blog-posts .blog-post.blog-variant.blog-shortcutapp .blog-background:before{display:none}}#blog-posts .blog-posts .blog-post.blog-cta h2,#blog-posts .blog-posts .blog-post.blog-cta h3{color:#fff}#blog-posts .blog-posts .blog-post.blog-cta p{color:#fff}#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner{background:#d0d9df;padding:15px;background:#6bbeea url(../png/subscribe-background.png) 50% 50% repeat}#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-subscribe{display:flex;flex-direction:column;justify-content:center;align-items:start}#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-subscribe .form-control{border-color:#fff}#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-subscribe .form-group-lg{align-self:stretch}@media (min-width:768px){#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-subscribe{padding:30px}#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-subscribe p{margin:20px 0}}#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-guest .vertical-center-table{width:100%}#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-guest p{margin:0}@media (min-width:768px){#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-guest p{margin-top:20px}}@media (min-width:1200px){#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-guest p{text-align:left}}@media (min-width:1200px){#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-guest{padding:15px 30px}#blog-posts .blog-posts .blog-post.blog-cta .blog-post-inner.blog-index-guest h2{font-size:24px;text-align:left}}#blog-posts #blog-loading{display:none;position:relative;min-height:1px;padding-right:15px;padding-left:15px;text-align:center;height:100px;line-height:100px;clear:both;font-size:80px;color:#737373}@media (min-width:992px){#blog-posts #blog-loading{float:left;width:33.33333333%}}@media (min-width:1200px){#blog-posts #blog-loading{float:left;width:25%}}#blog-posts #blog-loading:before{animation:spin 1.5s infinite linear}@media (min-width:992px){#blog-posts #blog-loading{height:350px;line-height:350px;clear:none}}#blog-posts.loading #blog-loading{display:block}.blog.index #blog-posts>.container{padding-top:60px}.blog.index #blog-posts #tab-nav{background:0 0;margin:-40px 0 35px 0}.blog.index #hero{background-image:url(../jpg/default-banner.jpg)}.blog.index #hero.with-pattern{background-image:none}.blog.index #hero .h1{font-weight:700}.blog.index #hero .h4{font-size:14px;text-transform:uppercase;margin:0 0 15px 0}.blog.index #hero .btn{padding:15px 40px}@media (min-width:768px){.blog.index #hero .btn{padding:15px 65px}}.blog #hero .hero-overlay{opacity:1;background-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.25) 100%);background-repeat:repeat-x}.blog.bag #hero .fixed-header-banner{height:240px}@media (min-width:992px){.blog.bag #hero .fixed-header-banner{height:320px}}.blog.bag #hero .hero-overlay{opacity:.85}.blog.bag #hero.with-pattern .hero-overlay{opacity:1}.blog.bag #hero .h1{margin-bottom:0;padding-bottom:36px;color:#fff}@media (min-width:992px){.blog.bag #hero .h1{font-size:50px}}.blog-download-box{background-color:#152023;color:#fff;border-radius:4px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;padding:15px;margin:15px 0}.blog-download-box .form-control{border:none}.blog-download-box .blog-download-heading{font-size:18px;font-weight:400;margin:0 0 5px}.blog-download-box .blog-download-body{margin:0 0 10px;font-size:13px}.blog-download-box .blog-download-form .form-group.text-center{text-align:left!important}.blog-download-box .blog-download-user{font-size:11px;margin:10px 0 0 0}.blog-download-box .blog-download-user a{color:#fff;text-decoration:underline}@media (min-width:768px){.blog-download-box{margin:30px 0}.blog-download-box .btn,.blog-download-box .form-control{font-size:16px;padding:10px 16px;line-height:1.3333333;height:44px}.blog-download-box .blog-download-heading{font-size:24px}.blog-download-box .blog-download-body{font-size:14px}}#tab-nav.blog-business-toggle{display:block;font-size:14px;font-weight:700;text-transform:uppercase}#tab-nav.blog-business-toggle li a{color:#737373;font-size:12px;line-height:20px;padding:15px 10px 13px 10px}#tab-nav.blog-business-toggle li.active,#tab-nav.blog-business-toggle li:hover{border-color:#d94174}#tab-nav.blog-business-toggle li.active a,#tab-nav.blog-business-toggle li:hover a{color:#152023}.table-dynamic-column{font-size:13px}.table-dynamic-column .platform-selector{margin:1rem 0}.table-dynamic-column th[scope=row] p{writing-mode:sideways-rl}@media (min-width:768px){.table-dynamic-column{font-size:14px}.table-dynamic-column th[scope=row] p{writing-mode:horizontal-tb}}.gifts #hero{background-position:50% 95%}.gifts #hero .fixed-header-banner{height:349px}@media (min-width:992px){.gifts #hero .fixed-header-banner{height:400px}}@media (min-width:1200px){.gifts #hero .fixed-header-banner{height:500px}}@media (max-width:767px){.gifts #hero .fixed-header-banner .gift-page>div{text-align:center}}.gifts #hero .fixed-header-banner .container{padding:0}.gifts #hero .yellow-link{color:#d94174}.gifts #hero.image-banner{background-size:contain;background-position:95%}@media (max-width:767px){.gifts #hero.image-banner{background-image:none!important}}.gifts ul.nav-tabs{margin-bottom:40px}.gifts ul.nav-tabs li a{padding:10px 11px;line-height:20px}.gifts .course-tabs{border-bottom:none}.gifts #gifts-bottom-hero{color:#f9f9f9;height:500px;position:relative;display:table;width:100%;z-index:1;background:#1f0d6c;background-image:url(../png/get-started-background.png);background-size:auto 100%}.gifts #gifts-bottom-hero>.container{display:table-row}.gifts #gifts-bottom-hero .h1{color:#f9f9f9}.gifts #gifts-bottom-hero:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../png/get-started.png);background-repeat:no-repeat;background-size:auto 100%;z-index:-1}.gifts #gifts-bottom-hero.lazyload:before{background-image:none}.gifts #gifts-bottom-hero.xmas:before{background:url(../svg/gift-footer-image.svg) 0 0 no-repeat;background-size:auto 100%}.sitemap #content .social{font-size:30px}.sitemap #content .social a{color:#767677}.sitemap #content .social a:active,.sitemap #content .social a:focus,.sitemap #content .social a:hover{text-decoration:none;color:#4d4f56}.sitemap .bg-white{border-top:1px solid #d0d9df}#sitemap ul{list-style:none;margin:0 0 20px 0;padding-left:0;font-weight:600;font-size:16px}#sitemap ul a{color:#152023}#sitemap ul ul{margin:10px 0 20px 0;padding:10px 0 0 15px;font-weight:400;font-size:14px;border-top:1px solid #d0d9df}#sitemap ul ul a{color:#737373}.search #content .container #tab-nav{background-color:#f9f9f9;position:sticky;top:0;margin-bottom:30px;z-index:25;display:block}.search #content .container #tab-nav a{border-bottom-color:#f9f9f9}.search #content .container #tab-nav a:active,.search #content .container #tab-nav a:hover{border-bottom-color:#d94174}.search #content .container #tab-nav li.active a{border-bottom-color:#d94174}.search #content .container #modules .label{position:absolute;top:3px;font-size:11px;padding:2px 5px;margin-left:5px}.search #content .container .search-box{float:none;display:block;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.search #content .container h2.text-muted{font-size:13px;text-transform:uppercase;text-align:center;font-weight:600;margin:40px 0}.search #content .container h3{margin:0 0 7px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;font-weight:700;font-size:16px}@media (max-width:767px){.search #content .container h3{margin-top:8px}}.search #content .container .course-name-label{font-size:13px;font-weight:600}.search #content .container .course-description{overflow:hidden;text-overflow:ellipsis}.search #content .container .course-icon-color{margin:0 15px 5px 0;float:left}.search #content .container .module img{padding-left:0}.search #content .container .tutor img{border-radius:4px}.search #content .container .blog img{border-radius:4px;width:100%;margin-bottom:20px}.search #content .container div.panel{float:none;display:block;margin-left:auto;margin-right:auto;background:inherit}.search #content .container div.panel.panel-default{padding:20px;background:#fff}#page.discount .discount-coupon{display:inline-block;color:#d94174;background:#152023;border:2px dashed #d0d9df;border-radius:4px;padding:5px 10px;margin:15px auto;text-align:center;font-size:30px;font-weight:700}@media (min-width:768px){#page.discount .discount-coupon{padding:15px 20px;font-size:36px}}#page.discount p.small{font-size:13px}.discount #hero{background-image:url(../jpg/discount-banner.jpg)}#discount-how-it-works .feature-arrow{display:none;position:absolute;top:15px;left:100%;margin:0 0 0 -60px}@media (min-width:768px){#discount-how-it-works .feature-arrow{display:block}}#discount-how-it-works .feature-arrow.flip{transform:scaleY(-1);top:0}@media (min-width:768px){.troubleshooting .container .panel-body{padding:35px 40px}}.troubleshooting .container .test-video{padding-bottom:20px}.troubleshooting .container .player-test-feedback{display:none}.troubleshooting .container #hardware-acceleration{display:none;margin:20px 40px}.troubleshooting .container table tbody tr th{white-space:nowrap;vertical-align:middle}.troubleshooting .container table tbody tr td.video-test-result{vertical-align:middle;text-align:center;font-weight:600}.shortcuts .lead{font-size:18px}.shortcuts.index p.lead{font-weight:400}.shortcuts.index .apps .app{float:left;margin-right:30px;margin-bottom:30px}.shortcuts.index .apps .app a{display:block;width:330px;text-align:center;padding:10px 10px;color:#fff;font-size:18px}.shortcuts.index .apps .app a:hover{text-decoration:none}.shortcuts.index .apps .app a img{height:80px;width:80px}.shortcuts.index .apps .app a h2{color:#fff;margin:-10px 0 0 0;font-weight:600}.shortcuts.index .apps .app a p.icons{letter-spacing:2px}.shortcuts.index .apps .app a p.icons .icon{font-size:22px}.shortcuts #section-toc h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;font-size:16px;font-weight:700;color:#152023}.shortcuts #section-toc a{display:block;margin-top:6px;color:#767677;font-weight:600}.shortcuts #section-toc a.current{color:#4d4f56;font-weight:700}.shortcuts #section-toc a:hover{color:#000;text-decoration:none}@media (max-width:767px){.shortcuts.shortcut-key #section-toc{margin:40px auto 0;display:table;background:#fff;padding:20px 40px;border-radius:3px}}.shortcuts #hero.with-pattern .hero-overlay{opacity:1}.shortcuts #hero .h1,.shortcuts #hero h1{font-weight:700;font-size:34px}@media (min-width:768px){.shortcuts #hero .h1,.shortcuts #hero h1{font-size:34px}}@media (min-width:992px){.shortcuts #hero .h1,.shortcuts #hero h1{font-size:42px}}@media (min-width:1200px){.shortcuts #hero .h1,.shortcuts #hero h1{font-size:48px}}.shortcuts #hero p{font-size:16px}@media (max-width:480px){.shortcuts #hero .ctas a{display:block}.shortcuts #hero .ctas a:first-child{margin-bottom:10px}}.shortcuts #hero .btn-outline{color:#fff}.shortcuts #hero .btn-outline:hover{color:#000}.shortcuts #hero .share-links .icon{font-size:36px;color:#fff}.shortcuts #hero .share-links .icon:before{margin:0}.shortcuts #hero .share-links .icon:hover{color:#d94174}.shortcuts.section .section-title,.shortcuts.shortcut-app .section-title{margin-top:6px}.shortcuts.section h3 a,.shortcuts.shortcut-app h3 a{color:#152023}.shortcuts.section h3 a:hover,.shortcuts.shortcut-app h3 a:hover{color:#0067ff;text-decoration:none}.shortcuts.section .tabulate,.shortcuts.shortcut-app .tabulate{background-color:transparent;margin:0 15px}.shortcuts.section .tabulate .row,.shortcuts.shortcut-app .tabulate .row{margin-bottom:10px;padding:10px}.shortcuts.section .tabulate .row>div p:last-child,.shortcuts.shortcut-app .tabulate .row>div p:last-child{margin-bottom:0}.shortcuts.section .tabulate .row:first-child,.shortcuts.shortcut-app .tabulate .row:first-child{color:#767677;font-weight:600;text-transform:uppercase}.shortcuts.section .tabulate .row:not(:first-child),.shortcuts.shortcut-app .tabulate .row:not(:first-child){background-color:#fff;box-shadow:1px 1px 5px 3px #f3f3f3;border-radius:5px;cursor:pointer}.shortcuts.section .tabulate .row:not(:first-child) a,.shortcuts.shortcut-app .tabulate .row:not(:first-child) a{font-weight:600}.shortcuts.section .tabulate .row:not(:first-child) a:hover,.shortcuts.shortcut-app .tabulate .row:not(:first-child) a:hover{text-decoration:none}.shortcuts.section .tabulate .row:not(:first-child)>div:first-child,.shortcuts.shortcut-app .tabulate .row:not(:first-child)>div:first-child{padding-top:5px}.shortcuts.section .tabulate .row:not(:first-child):hover,.shortcuts.shortcut-app .tabulate .row:not(:first-child):hover{box-shadow:1px 1px 8px 3px #ddd}.shortcuts.section .tabulate .row:not(:first-child):hover a,.shortcuts.shortcut-app .tabulate .row:not(:first-child):hover a{color:#0067ff}.shortcuts.shortcut-app h1{line-height:60px}.shortcuts.shortcut-app h1 img{vertical-align:bottom;margin-right:6px}.shortcuts.shortcut-app .shortcut-section:not(:first-child){margin-top:50px}.shortcuts.shortcut-key .platform button{width:135px}@media (max-width:767px){.shortcuts.shortcut-key{border:none}}.shortcuts.shortcut-key .big-shortcuts{clear:both}.shortcuts.shortcut-key .big-shortcuts>div{display:none}.shortcuts.shortcut-key .big-shortcuts p{display:table;text-align:center;margin:20px auto 0;transform:scale(1.2)}@media (min-width:768px){.shortcuts.shortcut-key .big-shortcuts p{margin:20px auto 0;transform:scale(1.2)}}@media (min-width:992px){.shortcuts.shortcut-key .big-shortcuts p{margin:30px auto 0;transform:scale(1.4)}}@media (min-width:1200px){.shortcuts.shortcut-key .big-shortcuts p{margin:40px auto 0;transform:scale(1.7)}}.shortcuts #shortcuts-share{margin-top:40px}.shortcuts #shortcuts-share .small{display:inline-block;vertical-align:middle;height:35px}.shortcuts #shortcuts-share .share-links{display:inline-block}.shortcuts #shortcuts-share .share-links a{display:inline-block;font-size:32px;line-height:32px}.shortcuts #shortcuts-share .share-links a .icon:before{margin:0;line-height:32px;position:relative;top:-1px}.shortcuts .section-xs{margin-top:8px;border-bottom:1px solid #d0d9df}.shortcuts .section-xs h2{font-weight:700}.shortcuts .section-xs h2>span{text-align:left;font-size:15px;margin-right:0;margin-left:5px;float:right}.shortcuts .section-xs h2 .arrow-down-icon{display:none}.shortcuts .section-xs h2.collapsed .arrow-up-icon{display:none}.shortcuts .section-xs h2.collapsed .arrow-down-icon{display:inline}.shortcuts .section-xs .btn-group{width:100%}.shortcuts .section-xs .btn-group button{width:50%}.shortcuts .section-xs .shortcut-xs{margin:20px 0;text-align:center;background-color:#fff;box-shadow:#f3f3f3 1px 1px 7px 7px;border-radius:4px}.shortcuts .section-xs .shortcut-xs>a{display:block;padding:10px}.shortcuts .section-xs .shortcut-xs>a:active{text-decoration:none;color:#d94174}.shortcuts .section-xs .shortcut-xs>a>div:first-child{color:#152023;font-weight:700;margin-bottom:5px}.shortcuts .section-xs .shortcut-xs>a>div:not(:first-child){display:none}.shortcuts .wrapper-keyboard-mac,.shortcuts .wrapper-keyboard-windows{display:none}.shortcuts .wrapper-keyboard-windows{height:337px}@media (max-width:1199px){.shortcuts .wrapper-keyboard-windows{height:300px}}@media (max-width:991px){.shortcuts .wrapper-keyboard-windows{height:200px}}.shortcuts .wrapper-keyboard-mac{height:317px}@media (max-width:1199px){.shortcuts .wrapper-keyboard-mac{height:317px}}@media (max-width:991px){.shortcuts .wrapper-keyboard-mac{height:225px}}.shortcuts .keyboard{border-radius:12px;margin:0 auto;display:table;transform-origin:top left}.shortcuts .keyboard>div{clear:both}.shortcuts .keyboard .key{display:block;float:left;margin:3px;width:40px;height:40px;line-height:40px;border-radius:3px;cursor:pointer;text-align:center}.shortcuts .keyboard .key.double{padding-top:4px;font-size:12px;line-height:15px}.shortcuts .keyboard.windows{background-color:#4d4f56;color:#f9f9f9;min-width:876px;padding:40px 20px 20px;box-shadow:0 2px 3px 2px #000;background:linear-gradient(to bottom,#2d2f36 0,#6d6f76 7%,#8d8f96 25%,#4d4f56 100%);transform:scale(.97)}@media (max-width:1199px){.shortcuts .keyboard.windows{transform:scale(.79)}}@media (max-width:991px){.shortcuts .keyboard.windows{transform:scale(.54)}}.shortcuts .keyboard.windows .key{background:linear-gradient(to right,#2d2e2f,#333 96%,#400);box-shadow:inset 1px 2px 1px 0 #777;border-color:#111;border-style:solid;border-width:1px 2px 2px 1px;border-radius:4px}.shortcuts .keyboard.windows .key.control,.shortcuts .keyboard.windows .key.wee{font-size:11px!important}.shortcuts .keyboard.windows .key.bar{margin-right:10px}.shortcuts .keyboard.windows .function-keys{height:43px}.shortcuts .keyboard.windows .function-keys .key{height:30px;line-height:30px;font-size:12px}.shortcuts .keyboard.windows .function-keys .key span{margin-right:2px}.shortcuts .keyboard.windows .function-keys .key-esc{margin-right:49px}.shortcuts .keyboard.windows .function-keys .key-f4,.shortcuts .keyboard.windows .function-keys .key-f8{margin-right:26px}.shortcuts .keyboard.windows .scrunched{padding-top:7px;line-height:12px}.shortcuts .keyboard.windows .wide-gradient{background:linear-gradient(to right,#2d2e2f,#333 98%,#400);font-size:11px}.shortcuts .keyboard.windows .key-backspace{width:86px;background:linear-gradient(to right,#2d2e2f,#333 98%,#400);font-size:11px}.shortcuts .keyboard.windows .key-backslash,.shortcuts .keyboard.windows .key-tab{width:63px}.shortcuts .keyboard.windows .key-caps{width:70px}.shortcuts .keyboard.windows .key-quot{padding-top:8px}.shortcuts .keyboard.windows .key-enter{width:102px;background:linear-gradient(to right,#2d2e2f,#333 98%,#400);font-size:11px}.shortcuts .keyboard.windows .key-shift{width:94px;background:linear-gradient(to right,#2d2e2f,#333 98%,#400);font-size:11px}.shortcuts .keyboard.windows .key-shift2{width:124px;background:linear-gradient(to right,#2d2e2f,#333 98%,#400);font-size:11px}.shortcuts .keyboard.windows .key-up-arrow{margin-left:49px}.shortcuts .keyboard.windows .bottom-row .key{width:50px}.shortcuts .keyboard.windows .bottom-row .key.arrow{width:40px}.shortcuts .keyboard.windows .bottom-row .key-windows div,.shortcuts .keyboard.windows .bottom-row .key-windows2 div{width:20px;height:20px;margin:10px 15px}.shortcuts .keyboard.windows .bottom-row .key-context div{width:20px;height:20px;margin:10px 15px}.shortcuts .keyboard.windows .bottom-row .key-space{width:292px;background:linear-gradient(to top,#2d2e2f,#333 98%,#400)}.shortcuts .keyboard.mac{background-color:#dddddf;background:linear-gradient(to bottom,#aaa 0,#eee 5%,#ccc 25%,#bbb 100%);color:#555;min-width:684px;padding:40px 7px 7px;transform:scale(1)}@media (max-width:1199px){.shortcuts .keyboard.mac{transform:scale(1)}}@media (max-width:991px){.shortcuts .keyboard.mac{transform:scale(.7)}}.shortcuts .keyboard.mac .key{background:linear-gradient(to bottom right,#f3f3f3,#fff);text-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 1px 1px 1px #444;border:1px solid transparent}.shortcuts .keyboard.mac .key.control,.shortcuts .keyboard.mac .key.wee{font-size:10px}.shortcuts .keyboard.mac .key.control{line-height:10px;font-size:9px;padding:26px 0 0 3px;text-align:left;position:relative}.shortcuts .keyboard.mac .key.control span{position:absolute;top:2px;left:3px;font-size:8px}.shortcuts .keyboard.mac .key.control.right span{left:inherit;right:3px}.shortcuts .keyboard.mac .key.right{text-align:right;padding:26px 3px 0 0}.shortcuts .keyboard.mac .key.center{padding-left:0;padding-right:0;text-align:center}.shortcuts .keyboard.mac .function-keys .key{width:42px;height:22px;line-height:22px;font-size:9px;position:relative}.shortcuts .keyboard.mac .function-keys .key .empty{position:absolute;top:4px;right:1px;font-size:8px}.shortcuts .keyboard.mac .function-keys .key-esc{margin-right:3px;font-size:11px;width:40px;padding:0;line-height:20px}.shortcuts .keyboard.mac .function-keys .key-f8{font-size:7px}.shortcuts .keyboard.mac .function-keys .key-f8 span.icon-pause{margin-left:-1px}.shortcuts .keyboard.mac .function-keys .key-eject{padding:0;text-align:center}.shortcuts .keyboard.mac .function-keys .key-f13,.shortcuts .keyboard.mac .function-keys .key-f14,.shortcuts .keyboard.mac .function-keys .key-f15{width:40px}.shortcuts .keyboard.mac .key-backspace,.shortcuts .keyboard.mac .key-tab{width:66px}.shortcuts .keyboard.mac .key-backslash{width:40px}.shortcuts .keyboard.mac .key-caps,.shortcuts .keyboard.mac .key-return{width:76px}.shortcuts .keyboard.mac .key-shift,.shortcuts .keyboard.mac .key-shift2{width:99px}.shortcuts .keyboard.mac .bottom-row .key{width:40px;height:43px}.shortcuts .keyboard.mac .bottom-row .key.arrow{width:40px}.shortcuts .keyboard.mac .bottom-row .control{padding-top:29px}.shortcuts .keyboard.mac .bottom-row .key-command,.shortcuts .keyboard.mac .bottom-row .key-command2{width:47px;text-align:center;padding-left:0;padding-right:0}.shortcuts .keyboard.mac .bottom-row .key-command span,.shortcuts .keyboard.mac .bottom-row .key-command2 span{top:3px}.shortcuts .keyboard.mac .bottom-row .key-space{width:230px}.shortcuts .keyboard.mac .bottom-row .arrows{margin:3px 0 0 3px;float:left}.shortcuts .keyboard.mac .bottom-row .arrows .key{height:20px;width:41px;line-height:20px;font-size:9px}.shortcuts .keyboard.mac .bottom-row .arrows .key-up-arrow{margin:0 auto;float:none}.shortcuts .shortcut-key-combination kbd{display:inline-block;border:2px solid #152023;border-radius:4px;padding:3px 6px;min-width:25px;text-align:center;font-size:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif;box-shadow:none}.shortcuts .shortcut-key-combination.windows kbd{background-color:#152023;color:#fff}.shortcuts .shortcut-key-combination.mac kbd{background-color:#fff;color:#000}.shortcuts .keyboard.mouse-click{background:0 0;min-width:400px;box-shadow:none}.shortcuts .keyboard.mouse-click .key-subset{margin-top:105px;float:left;padding:20px;background-color:#fff;border-radius:20px;box-shadow:#fff 0 0 40px 30px}.shortcuts .keyboard.mouse-click .mouse{float:left;margin-left:60px;position:relative;background-color:#fff;border-radius:20px;box-shadow:#fff 0 0 40px 30px}.shortcuts .keyboard.mouse-click .mouse>div{background-size:cover;background-repeat:no-repeat;height:196px;width:133px}.shortcuts .keyboard.mouse-click .mouse .key-click{position:absolute;top:0;left:0;opacity:0}.shortcuts .keyboard.mouse-click>div{clear:none}.shortcuts .keyboard.mouse-click .key-click-mouse{background-image:url(../png/icon-mouse.png)}.shortcuts .keyboard.mouse-click .key-click{background-image:url(../png/icon-mouse-click.png)}@keyframes shortcut-key-animation-windows{0%,100%,44.2%{box-shadow:inset 1px 2px 1px 0 #777;border-color:#111}1.3%,42.9%{box-shadow:0 0 9px 3px #ffd723;border-color:#444}}.shortcuts .keyboard.windows .key-test{animation:shortcut-key-animation-windows 7.7s 1s infinite}.shortcuts .keyboard.windows .key-test-1{animation:shortcut-key-animation-windows 7.7s 1s}@keyframes shortcut-key-animation-mac-0{0%,100%,36.9%{box-shadow:0 1px 1px 1px #444;font-weight:400;color:#6a6b6d;border:1px solid transparent}1.5%,35.4%{box-shadow:0 0 9px 3px #ffd723;font-weight:600;color:#000;border:1px solid #999}}.shortcuts .keyboard.mac .key-test{animation:shortcut-key-animation-mac 7.7s 1s infinite}.shortcuts .keyboard.mac .key-test-1{animation:shortcut-key-animation-mac 7.7s 1s}#page.scholarship #hero p{color:#fff}#page.scholarship #hero .h1{margin-top:20px;margin-bottom:10px}#page.scholarship .scholarship-container{position:relative;max-width:850px;margin:0 auto;padding:30px 15px}#page.scholarship .scholarship-container .section-items li{padding:0 0 10px 15px}#page.scholarship .h1{margin-top:30px;margin-bottom:20px}#page.scholarship .section{text-align:center}#page.scholarship #submitted .body-text{font-size:18px}#page.scholarship #intro .container{padding-bottom:0}#page.scholarship #intro .h1{font-size:48px;margin-bottom:30px}#page.scholarship #intro p{font-size:18px;text-align:left;margin-bottom:30px}#page.scholarship #intro a{color:#ee5a9c;text-decoration:underline}#page.scholarship #intro a:hover{color:#e92c80}#page.scholarship #bhav-letter{background-image:url(../png/bhav-background.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}#page.scholarship #bhav-letter .letter-wrapper img.bhav-person{position:relative;left:-15px;width:100%;min-width:800px}@media (max-width:1450px){#page.scholarship #bhav-letter .letter-wrapper img.bhav-person{left:-170px}}@media (max-width:1200px){#page.scholarship #bhav-letter .letter-wrapper img.bhav-person{left:-15px;margin-left:0;width:700px;min-width:0}}#page.scholarship #bhav-letter .letter-wrapper .letter{width:530px;padding-top:40px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,Ubuntu,"Helvetica Neue",Oxygen,Cantarell,sans-serif}#page.scholarship #bhav-letter .letter-wrapper .letter img.quotes{position:relative;top:40px;left:-60px}@media (max-width:1199px){#page.scholarship #bhav-letter .letter-wrapper .letter img.quotes{position:static;float:left;margin-right:5px}}#page.scholarship #bhav-letter .letter-wrapper .letter .bhav-sign p{margin-bottom:0}#page.scholarship #bhav-letter .letter-wrapper .letter p{margin-bottom:20px}@media (max-width:1800px){#page.scholarship #bhav-letter .letter-wrapper .letter{padding-top:20px}}@media (max-width:1450px){#page.scholarship #bhav-letter .letter-wrapper .letter{padding-top:0;padding-right:0}}@media (max-width:1200px){#page.scholarship #bhav-letter .letter-wrapper .letter{width:auto;padding-left:10%;padding-right:10%;margin-bottom:-130px}}@media (max-width:991px){#page.scholarship #bhav-letter .letter-wrapper .letter{margin-top:-20px;padding-top:0;padding-left:0;padding-right:0}}@media (max-width:480px){#page.scholarship #bhav-letter .letter-wrapper .letter{margin-bottom:-55px}}#page.scholarship #nitty-gritty .first-column{padding-right:60px}#page.scholarship #nitty-gritty dl{margin-left:20px;margin-top:20px;text-align:left}#page.scholarship #nitty-gritty dl dd,#page.scholarship #nitty-gritty dl dt{font-size:18px;margin-bottom:20px}#page.scholarship #past-winners{background-image:url(../png/winners-background.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#page.scholarship #past-winners img{border:8px solid #fff;width:auto;height:auto;background:#fff;color:#fff}#page.scholarship #past-winners img.img-258{width:258px}#page.scholarship #past-winners .large{font-size:16px;line-height:1.5}#page.scholarship #past-winners .past-winner-card{width:280px;display:inline-block;vertical-align:top}@media (max-width:767px){#page.scholarship #past-winners .past-winner-card{width:250px}}#page.scholarship #application{background-image:url(../png/application-bg-transparent.png);background-position:50% 0;background-size:100% 800px;background-repeat:no-repeat}@media (max-width:1199px){#page.scholarship #application{background-size:auto 800px}}#page.scholarship #application .header h2,#page.scholarship #application .header p{color:#fff}#page.scholarship #application .header p{padding:0 50px;margin-top:30px;font-size:18px}#page.scholarship #application .panel{border-radius:0;margin-top:30px}#page.scholarship #application .panel .panel-body{border-radius:0;text-align:left;padding:50px}@media (max-width:991px){#page.scholarship #application .panel .panel-body{padding:20px}}#page.scholarship #application .panel .panel-body .file-upload-container .dragndrop,#page.scholarship #application .panel .panel-body .file-upload-container .error,#page.scholarship #application .panel .panel-body .file-upload-container .file-input,#page.scholarship #application .panel .panel-body .file-upload-container .success,#page.scholarship #application .panel .panel-body .file-upload-container .uploading{display:none}#page.scholarship #application .panel .panel-body .file-upload-container .box-input{text-align:center;border:1px solid #d0d9df;background-color:#f9f9f9}#page.scholarship #application .panel .panel-body .file-upload-container .box-input .error,#page.scholarship #application .panel .panel-body .file-upload-container .box-input .success,#page.scholarship #application .panel .panel-body .file-upload-container .box-input .uploading,#page.scholarship #application .panel .panel-body .file-upload-container .box-input label{padding:90px 20px;width:100%}#page.scholarship #application .panel .panel-body .file-upload-container .box-input .error{color:red}#page.scholarship #application .panel .panel-body .file-upload-container .box-input label{cursor:pointer}#page.scholarship #application .panel .panel-body .file-upload-container .box-input label span.icon-attach{display:inline-block;text-align:left}#page.scholarship #application .panel .panel-body .file-upload-container .box-input label span.icon-attach:before{font-size:30px;position:relative;float:left;top:5px}#page.scholarship #application .panel .panel-body .file-upload-container .box-input label .filename{display:block;margin-top:15px;font-weight:400;text-transform:none}#page.scholarship #application .panel .panel-body .file-upload-container .box-input.file-drag-and-drop.dragging{background-color:#ececec}#page.scholarship #application .panel .panel-body .file-upload-container .box-input.file-drag-and-drop .dragndrop{display:inline}#page.scholarship #application .panel .panel-body .form-group{margin-bottom:30px}#page.scholarship #application .panel .panel-body .form-group .control-label{font-size:15px;font-weight:400;text-transform:none;margin-bottom:15px}#page.scholarship #application .panel .panel-body .form-group.social-links-row .form-group.has-success .help-block{display:none}#page.scholarship #application .panel .panel-body .checkbox input{color:#ed7187}#page.scholarship #application .panel .panel-body .checkbox label{color:#737373}#page.scholarship #application .panel .panel-body .submit-button{width:100%;background:#eca357;background:linear-gradient(right,#eca357,#ee5a9c);text-align:center;color:#fff;border:none}#page.scholarship .share-vertical{left:-50px;height:92%;top:inherit;bottom:inherit}@media (min-width:992px){#page.scholarship .add-link-col{padding-left:0}}#page.scholarship .add-link-col #scholarship-add-social-link-btn{border-width:1px}#page.scholarship .add-link-col #scholarship-add-social-link-btn span.icon-plus{margin-left:3px}#page.scholarship .scholarship-privacy-terms{font-size:13px;margin-top:10px;color:#767677}#page.scholarship .scholarship-privacy-terms p{margin:0 0 5px}