.elementor-1022 .elementor-element.elementor-element-b20b7de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:160px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}body.elementor-page-1022:not(.elementor-motion-effects-element-type-background), body.elementor-page-1022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1022 .elementor-element.elementor-element-b20b7de{--padding-top:150px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-1022 .elementor-element.elementor-element-b20b7de{--padding-top:100px;--padding-bottom:60px;--padding-left:8px;--padding-right:8px;}}/* Start custom CSS for shortcode, class: .elementor-element-a03bc3c */.elementor-1022 .elementor-element.elementor-element-a03bc3c button.chakra-button:hover {
    background:#000;
    color: #fff;
}
.elementor-1022 .elementor-element.elementor-element-a03bc3c .css-en-8vlrfy {
    display: contents!important;
}
@media (max-width: 768px) {
    .masteriyo-form-container {
        width: 100%;
        border-radius: 22px;
    }
.masteriyo .masteriyo-login-form-wrapper.no-signup {
    width: 100%;
}
}

.css-en-3a5bz2 {
    border-radius: 100px!important;
}
.css-en-1jnyzfw {
    min-width: 440px!important;
}
@media screen and (max-width:767px) {
.css-en-1jnyzfw {
    min-width: 90vw!important;
}
}

.css-en-8vlrfy:hover {
    color: #F29217!important;
}

@media screen and (min-width:1025px) {
.elementor-1022 .elementor-element.elementor-element-a03bc3c .css-en-vllj4c {
    border-radius: var(--chakra-radii-lg);
    border-color: var(--chakra-colors-primary-50);
    border-width: 1px;
    background-color: var(--chakra-colors-white);
    padding: var(--chakra-space-2);
    width: 32px;
    height: 32px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
}
}/* End custom CSS */
/* Start custom CSS */.tg-container {
    background-color: #F4F4E9!important;
}
.tg-container--flex-space-between {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.masteriyo-single-course:not(.elementor) {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0px!important;
    margin-right: 0px!important;
    flex-direction: row;
}

.masteriyo .masteriyo-login-form-wrapper {
    border-radius: 25px;
}


@media screen and (max-width:767px) {
.masteriyo-login {
    width:100%;
    padding: 32px;
}
.masteriyo-login .masteriyo-login--wrapper .masteriyo-title {
    text-align: center;
}
.masteriyo .masteriyo-login-form-wrapper {
    border-radius:22px;
}
}/* End custom CSS */