.leales-1100 .leales-element.leales-element-7cbc0e7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.leales-1100 .leales-element.leales-element-3dbb67b.leales-column > .leales-column-wrap > .leales-widget-wrap{justify-content:center;}.leales-1100 .leales-element.leales-element-69f948d{text-align:center;}.leales-1100 .leales-element.leales-element-825c418{text-align:center;}.leales-1100 .leales-element.leales-element-825c418 .leales-heading-title{color:var( --e-global-color-5a61096 );font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:300;line-height:1em;letter-spacing:0px;}.leales-1100 .leales-element.leales-element-825c418 > .leales-widget-container{margin:24px 0px 0px 0px;}.leales-1100 .leales-element.leales-element-d690c46{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.leales-1100 .leales-element.leales-element-d690c46 > .leales-widget-container{margin:4px 0px 28px 0px;}.leales-1100 .leales-element.leales-element-a4f19d8 .leales-button{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-ee171df );color:var( --e-global-color-ee171df );background-color:var( --e-global-color-652048b );border-radius:100px 100px 100px 100px;padding:22px 24px 22px 24px;}.leales-1100 .leales-element.leales-element-a4f19d8 .leales-button:hover, .leales-1100 .leales-element.leales-element-a4f19d8 .leales-button:focus{background-color:var( --e-global-color-3796221 );}.leales-1100 .leales-element.leales-element-a4f19d8 > .leales-widget-container{margin:0px 8px 0px 0px;}.leales-1100 .leales-element.leales-element-a4f19d8{width:auto;max-width:auto;}.leales-1100 .leales-element.leales-element-31338c0 .leales-button{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-ee171df );color:var( --e-global-color-ee171df );background-color:var( --e-global-color-652048b );border-radius:100px 100px 100px 100px;padding:22px 24px 22px 24px;}.leales-1100 .leales-element.leales-element-31338c0 .leales-button:hover, .leales-1100 .leales-element.leales-element-31338c0 .leales-button:focus{background-color:var( --e-global-color-3796221 );}.leales-1100 .leales-element.leales-element-31338c0 > .leales-widget-container{margin:0px 0px 0px 8px;}.leales-1100 .leales-element.leales-element-31338c0{width:auto;max-width:auto;}@media(max-width:1024px){.leales-1100 .leales-element.leales-element-a4f19d8 > .leales-widget-container{margin:0px 0px 0px 0px;}.leales-1100 .leales-element.leales-element-31338c0 > .leales-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:768px){.leales-1100 .leales-element.leales-element-69f948d{text-align:left;}.leales-1100 .leales-element.leales-element-825c418{text-align:center;}.leales-1100 .leales-element.leales-element-825c418 .leales-heading-title{font-size:34px;}.leales-1100 .leales-element.leales-element-825c418 > .leales-widget-container{margin:20px 0px 0px 0px;}.leales-1100 .leales-element.leales-element-d690c46 > .leales-widget-container{margin:0px 0px 20px 0px;}.leales-1100 .leales-element.leales-element-a4f19d8 .leales-button{padding:20px 20px 20px 20px;}.leales-1100 .leales-element.leales-element-a4f19d8 > .leales-widget-container{margin:0% 0% 0% 0%;}.leales-1100 .leales-element.leales-element-a4f19d8{width:100%;max-width:100%;}.leales-1100 .leales-element.leales-element-31338c0 .leales-button{padding:20px 20px 20px 20px;}.leales-1100 .leales-element.leales-element-31338c0 > .leales-widget-container{margin:0% 0% 0% 0%;}.leales-1100 .leales-element.leales-element-31338c0{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .leales-element-825c418 */.small{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .leales-element-a4f19d8 */.contact-but{
    width: 100%!important;
    max-width: 320px !important;
}

.contact-but svg{
    width: 1.2em;
    position: absolute;
    top:0;
    bottom: 0;
    margin: auto;
}

@media screen and (max-width:1023px) {
.contact-but{
    max-width: 400px !important;
}

.contact-but-2{
    margin-top:10px;
}
}/* End custom CSS */