.leales-1096 .leales-element.leales-element-07609da{text-align:center;color:var( --e-global-color-27bce54 );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:0px;}.leales-1096 .leales-element.leales-element-07609da > .leales-widget-container{margin:0px 0px 0px 0px;}.leales-1096 .leales-element.leales-element-ca3e9c6{text-align:center;}.leales-1096 .leales-element.leales-element-ca3e9c6 .leales-heading-title{color:var( --e-global-color-27bce54 );font-family:"Inter", Sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;}.leales-1096 .leales-element.leales-element-ca3e9c6 > .leales-widget-container{margin:24px 0px 0px 0px;}.leales-1096 .leales-element.leales-element-661b0e4{text-align:center;color:var( --e-global-color-27bce54 );font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;letter-spacing:0px;}.leales-1096 .leales-element.leales-element-661b0e4 > .leales-widget-container{margin:8px 0px 0px 0px;}.leales-1096 .leales-element.leales-element-8289a1a .leales-button{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;line-height:1em;letter-spacing:0px;fill:var( --e-global-color-139461c );color:var( --e-global-color-139461c );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:1000px 1000px 1000px 1000px;padding:22px 22px 22px 22px;}.leales-1096 .leales-element.leales-element-8289a1a .leales-button:hover, .leales-1096 .leales-element.leales-element-8289a1a .leales-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-139461c );}.leales-1096 .leales-element.leales-element-8289a1a .leales-button:hover svg, .leales-1096 .leales-element.leales-element-8289a1a .leales-button:focus svg{fill:var( --e-global-color-primary );}.leales-1096 .leales-element.leales-element-8289a1a > .leales-widget-container{margin:26px 0px 0px 0px;}@media(max-width:1024px){.leales-1096 .leales-element.leales-element-07609da{text-align:center;}.leales-1096 .leales-element.leales-element-ca3e9c6{text-align:center;}.leales-1096 .leales-element.leales-element-661b0e4{text-align:center;}.leales-1096 .leales-element.leales-element-661b0e4 > .leales-widget-container{margin:0px 0px 0px 0px;}.leales-1096 .leales-element.leales-element-8289a1a > .leales-widget-container{margin:24px 0px 0px 0px;}}@media(max-width:768px){.leales-1096 .leales-element.leales-element-07609da{text-align:left;line-height:1.8em;}.leales-1096 .leales-element.leales-element-07609da > .leales-widget-container{margin:18px 0px 0px 0px;}.leales-1096 .leales-element.leales-element-ca3e9c6{text-align:center;}.leales-1096 .leales-element.leales-element-ca3e9c6 .leales-heading-title{font-size:32px;}.leales-1096 .leales-element.leales-element-ca3e9c6 > .leales-widget-container{margin:20px 0px 0px 0px;}.leales-1096 .leales-element.leales-element-661b0e4 > .leales-widget-container{margin:6px 0px 0px 0px;}.leales-1096 .leales-element.leales-element-8289a1a{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .leales-element-ca3e9c6 */.small{
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .leales-element-8289a1a */.contact-but a{
    width: 100%!important;
    max-width: 320px !important;
    position: relative;
}

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

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

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