.elementor-12 .elementor-element.elementor-element-ba76f37{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pal.kitchen24.ca/wp-content/uploads/2025/08/register.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-12{padding:60px 0px 62px 0px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-ba76f37{--content-width:77%;}}@media(max-width:1366px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-ba76f37{--content-width:76%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-ba76f37{--content-width:75%;}}@media(max-width:880px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-ba76f37{--content-width:74%;}}@media(min-width:1367px){body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-ba76f37{--min-height:89vh;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pal.kitchen24.ca/wp-content/uploads/2025/08/register-mobile.webp");}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-ba76f37{--content-width:85%;--min-height:49vh;}body.elementor-page-12{padding:60px 20px 0px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-5be8399 */.tutor-login-wrap, #tutor-registration-wrap {
    box-shadow: 0 0 15px rgb(0 0 0);
    background-color: #ffffffb0;
}

button.tutor-btn.tutor-btn-primary.tutor-btn-block:hover {
    background-color: #6f4c1e;
}

h2 {
    color: #fff;
    background-color: #6f4c1ec9;
    padding: 10px 30px 10px 30px;
    text-align: center;
    border-radius: 10px;
    box-shadow: 0 0 15px rgb(0 0 0 / 53%);
}

button.tutor-btn.tutor-btn-primary.tutor-btn-block
 {
    border: 2px solid #1c4932;
    border-radius: 3px;
    color: #1c4932;
    font-weight: 800
}

button.tutor-btn.tutor-btn-primary.tutor-btn-block:hover
 {
    border: 1px solid #BD9965;
    border-radius: 3px;
    color: #fff;
}

.tutor-password-strength-checker .show-hide-btn
 {
    left: 10px;
    right: auto;
}/* End custom CSS */