.elementor-36199 .elementor-element.elementor-element-4b58f44{--display:flex;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-36199 .elementor-element.elementor-element-bb31610{text-align:center;}.elementor-36199 .elementor-element.elementor-element-bb31610 .elementor-heading-title{font-family:var( --e-global-typography-41238e1-font-family ), Sans-serif;font-size:var( --e-global-typography-41238e1-font-size );font-weight:var( --e-global-typography-41238e1-font-weight );line-height:var( --e-global-typography-41238e1-line-height );color:var( --e-global-color-cb40f0a );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-36199 .elementor-element.elementor-element-bb31610 .elementor-heading-title{font-size:var( --e-global-typography-41238e1-font-size );line-height:var( --e-global-typography-41238e1-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-36199 .elementor-element.elementor-element-bb31610 .elementor-heading-title{font-size:var( --e-global-typography-41238e1-font-size );line-height:var( --e-global-typography-41238e1-line-height );}}/* Start custom CSS for html, class: .elementor-element-57513b4 */.d-none {
    display: none;
}
.liff-demo3 {
    display: flex
;
    justify-content: center;
}
.btn-div {
    align-self: center
}
#line-submit-form {
        font-family: var(--e-global-typography-ec6e7cd-font-family), Sans-serif;
        font-size: var(--e-global-typography-ec6e7cd-font-size);
        font-weight: var(--e-global-typography-ec6e7cd-font-weight);
        line-height: var(--e-global-typography-ec6e7cd-line-height);
        display: flex;
        justify-content: center;
        align-items: baseline;
    }
    #line-submit-form .btn {
		cursor: pointer;
		border-radius: 20px;
		padding: 10px;
        color: #fff;
        background-color: var(--e-global-color-eeeb8e2);
        border-color: var(--e-global-color-eeeb8e2);
    }
#line-submit-form {
    display: flex;
    flex-direction: column;
}
#line-submit-form .items{
    padding-bottom: 20px;
}
.items input {
    padding: 5px;
}/* End custom CSS */