.big-call-to-action-button{border:none;outline:none;border-radius:.25rem;text-decoration:none;white-space:nowrap;background:#ec4242;padding:.5rem 1.5rem;font-size:1.5rem;color:#fff}.big-call-to-action-button:hover{text-decoration:none}.big-call-to-action-button:hover{background:#ff5252;color:#fff}.big-grey-call-to-action-button{border:none;outline:none;border-radius:.25rem;text-decoration:none;white-space:nowrap;background:#e2e2e2;padding:.5rem 1.5rem;font-size:1.5rem;color:#282828}.big-grey-call-to-action-button:hover{text-decoration:none}.big-grey-call-to-action-button:hover{background:#d9d9d9}.primary-red-button{border:none;outline:none;border-radius:.25rem;text-decoration:none;white-space:nowrap;background:#ec4242;color:#fff;padding:.3rem .75rem}.primary-red-button:hover{text-decoration:none}.primary-red-button:hover{background:#ff5252;color:#fff}.primary-grey-button{border:none;outline:none;border-radius:.25rem;text-decoration:none;white-space:nowrap;background:#e2e2e2;color:#000;padding:.3rem .75rem}.primary-grey-button:hover{text-decoration:none}.primary-grey-button:hover{background:#d9d9d9}.subscribe-button{border:none;outline:none;border-radius:.25rem;text-decoration:none;white-space:nowrap;display:flex;align-items:center;padding:.5rem 1.3rem;font-size:1.3rem;text-decoration:none;background:#ec4242;color:#fff}.subscribe-button:hover{text-decoration:none}@media(max-width: 768px){.subscribe-button{font-size:1rem}}.subscribe-button span{margin-left:.75rem}.subscribe-button .shopping-card-hover{display:none}.subscribe-button:hover{color:#f0e6e6}.subscribe-button:hover .shopping-card{display:none}.subscribe-button:hover .shopping-card-hover{display:block}.control-panel{position:fixed;display:flex;align-items:center;justify-content:center;left:0;top:0;bottom:0;padding-bottom:.5rem;border-right:1px solid #e4e4e4;background:#fff}@media(max-width: 768px){.control-panel{border:none;padding:.25rem;left:0;right:0;bottom:0;top:auto;border-top:1px solid #e4e4e4}}.control-panel h1.panel-header{text-align:left;margin:0}@media(max-width: 768px){.control-panel h1.panel-header{display:none}}.control-panel .control-buttons{display:flex;flex-direction:column}@media(min-width: 768px){.control-panel .control-buttons{margin-left:auto}}@media(max-width: 768px){.control-panel .control-buttons{flex-direction:row}}.control-panel .control-buttons a{border:none;outline:none;border-radius:.25rem;text-decoration:none;white-space:nowrap;color:#000;padding:.3rem .75rem;margin-bottom:.5rem}@media(max-width: 768px){.control-panel .control-buttons a{margin:0}}.control-panel .control-buttons a:hover{background:#f2f2f2}.control-panel .control-buttons a img{width:24px;height:24px}.tags-container{display:flex;flex-wrap:wrap;margin-top:.5rem}.course-tag{font-size:.85rem;display:inline-block;background:#e6e6e6;padding:.3rem .75rem;border-radius:2rem;margin-right:.25rem;margin-top:.5rem;cursor:pointer;word-wrap:unset}.course-tag:hover{background:#dcdcdc}.blog-post-card{margin-bottom:1rem;border-radius:.5rem;border:1px solid #f0f0f0}.blog-post-card:hover{background:rgba(0,0,0,.01)}.blog-post-card .title-and-description{margin:1rem}.blog-post-card .title-and-description .article-header{font-size:1.1rem;font-weight:bold}.blog-post-card .title-and-description .views-count-container{display:flex;align-items:center;justify-content:flex-start}.blog-post-card .title-and-description .views-count-container img.view-icon{width:16px;height:16px}.blog-post-card .title-and-description .views-count-container .views-count{color:#4d4d4d}img.inc-on-hover{position:absolute;top:0;left:50%;display:block;min-width:calc(100% + 1px);width:auto;height:100%;transform:translateX(-50%);object-fit:cover;object-position:center center}img.inc-on-hover:hover{transform:scale(1.05) translateX(-50%);transition-duration:.5s}img.inc-on-hover:not(:hover){transform:scale(1) translateX(-50%);transition-duration:.5s}.auth-message{z-index:1000;margin:.5rem}#login-page{background-image:url(../images/73b73552fe16abed86da.svg);background-repeat:no-repeat;background-size:cover;position:fixed;inset:0px;display:flex;justify-content:center;align-items:center}#login-page .ok-gold{background-image:url(../images/06e57f2be872842f6ecc.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px}#login-page .shovel{background-image:url(../images/0c8ae1602dca2771b7af.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px}#login-page .login-gold-mine{background-image:url(../images/bd94bc030a3e1edf6264.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px}#login-page .register-gold{background-image:url(../images/d48e5a3d64d68315679f.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px}#login-page .goback{background-image:url(../images/2b0d52c17096e174ef7a.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;width:12px;height:15px;display:block}#login-page .login-frm-container{flex:0 1 400px;background-color:#fff;color:#000;border:1px solid #d3d3d3;box-shadow:6px 6px 2px 1px rgba(0,0,0,.2);padding:1.5rem;border-radius:.5rem}@media(max-width: 768px){#login-page .login-frm-container{margin:1rem}}#login-page .login-frm-container .with-go-back-button{position:relative;margin-bottom:1rem}#login-page .login-frm-container .go-back-button{position:absolute;left:-2.5rem;top:5px;background-color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:1rem;box-shadow:0 4px 8px rgba(0,0,0,.12);cursor:pointer}#login-page .login-frm-container .go-back-button:hover{background-color:#f7f7f7}#login-page .login-frm-container h1{text-align:center;font-size:1.5rem}#login-page .login-frm-container form .button-container{margin-top:1rem;display:flex}#login-page .login-frm-container form .splitter{margin-right:1rem}#login-page .login-frm-container form .auth-button{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e5e5e5;padding:.6rem 1.2rem;border-radius:.5rem;cursor:pointer;text-decoration:none;color:inherit}#login-page .login-frm-container form .auth-button:hover{background-color:#fafafa}#login-page .login-frm-container form .auth-button span{margin-left:.5rem}#login-page .login-frm-container .validation-summary-errors ul{padding-left:0;list-style-type:none}#login-page .legal-info-links{margin-top:1rem}
