.m-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-button .l-button{width:100%}.m-button .l-button>*{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.m-button .l-button.-lt-scale-small{min-height:50px;font-size:1.4rem}.m-button .l-button.-lt-scale-large{min-height:90px;font-size:2rem}.m-button .l-button.-w-scale-chars-fit{width:auto;max-width:none}.m-button .l-button .hs_cos_wrapper_type_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;margin:auto 0}.m-button .l-button .hs_cos_wrapper_type_icon svg{width:100%;max-width:1.2em;height:100%;max-height:1.5em}.m-button .l-button.-arrow .text{position:relative}.m-button .l-button.-arrow .text::after{content:"";position:absolute;top:0;bottom:0;width:14px;height:14px;margin:auto 0;border:2px solid currentColor;border-width:0 2px 2px 0}.m-button .l-button.-arrow.-icon-right .text{padding-right:22px}.m-button .l-button.-arrow.-icon-right .text::after{right:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-button .l-button.-arrow.-icon-left .text{padding-left:22px}.m-button .l-button.-arrow.-icon-left .text::after{left:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-button .l-button .icon-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;width:1.2em;height:1.5em;margin:auto 0}.m-button .l-button.-icon-right .hs_cos_wrapper_type_icon,.m-button .l-button.-icon-right .icon-image{right:.5em}.m-button .l-button.-icon-left .hs_cos_wrapper_type_icon,.m-button .l-button.-icon-left .icon-image{left:.5em}@media screen and (max-width:768px){.m-button .l-button{padding:.5em 30px}.m-button .l-button.-w-scale-large{padding-top:1em;padding-bottom:1em}.m-button .l-button:not(.-w-scale-chars-fit){max-width:none}}