/* Production correction 1.0.4: static at rest, 6s border only on pointer hover; static keyboard focus ring. */
@property --alehost-button-angle{syntax:'<angle>';inherits:false;initial-value:0deg}
body.alehost-r7-ui :is(#mk-boxed-layout #mk-theme-container #theme-page .mk-button,#mk-boxed-layout #mk-theme-container #theme-page .wpcf7-submit,#mk-boxed-layout #mk-theme-container #theme-page .alehost-city-calculator button,#mk-boxed-layout #mk-theme-container #theme-page .calculadora button,.estimate-button){--alehost-button-fill:#b96e58;
 min-height:52px!important;box-sizing:border-box!important;max-width:100%;
 padding:12px 24px!important;border:2px solid transparent!important;border-radius:999px!important;
 background:var(--alehost-button-fill)!important;color:#08191a!important;
 font-size:17px!important;font-weight:600!important;line-height:24px!important;letter-spacing:0!important;text-transform:none!important;
 border-color:#193d401f!important;box-shadow:inset 0 1px 0 #ffffff22,0 1px 2px #193d4012!important;animation:none!important;
 transition:transform 100ms ease,box-shadow 300ms ease!important;}
body.alehost-r7-ui #mk-boxed-layout #mk-theme-container #theme-page .mk-button .mk-button--text{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:none!important;color:inherit!important;}

@media(hover:hover){body.alehost-r7-ui :is(#mk-boxed-layout #mk-theme-container #theme-page .mk-button,#mk-boxed-layout #mk-theme-container #theme-page .wpcf7-submit,#mk-boxed-layout #mk-theme-container #theme-page .alehost-city-calculator button,#mk-boxed-layout #mk-theme-container #theme-page .calculadora button,.estimate-button):hover{background:linear-gradient(var(--alehost-button-fill),var(--alehost-button-fill)) padding-box,conic-gradient(from var(--alehost-button-angle),#b96e58 0deg 210deg,#b5c8ba 247deg,#efe9de 278deg,#193d40 315deg,#b96e58 348deg) border-box!important;
 animation:alehost-button-edge 6s linear infinite!important;border-color:transparent!important;box-shadow:inset 0 1px 0 #ffffff44,0 3px 6px #193d4020!important;}}
@keyframes alehost-button-edge{from{--alehost-button-angle:0deg}to{--alehost-button-angle:360deg}}
body.alehost-r7-ui :is(#mk-boxed-layout #mk-theme-container #theme-page .mk-button,#mk-boxed-layout #mk-theme-container #theme-page .wpcf7-submit,#mk-boxed-layout #mk-theme-container #theme-page .alehost-city-calculator button,#mk-boxed-layout #mk-theme-container #theme-page .calculadora button,.estimate-button)[data-button-visible="false"]{animation-play-state:paused!important}
body.alehost-r7-ui :is(#mk-boxed-layout #mk-theme-container #theme-page .mk-button,#mk-boxed-layout #mk-theme-container #theme-page .wpcf7-submit,#mk-boxed-layout #mk-theme-container #theme-page .alehost-city-calculator button,#mk-boxed-layout #mk-theme-container #theme-page .calculadora button,.estimate-button):focus-visible{outline:2px solid #193d40!important;outline-offset:4px!important;box-shadow:0 0 0 4px #efe9de!important;}
body.alehost-r7-ui :is(#mk-boxed-layout #mk-theme-container #theme-page .mk-button,#mk-boxed-layout #mk-theme-container #theme-page .wpcf7-submit,#mk-boxed-layout #mk-theme-container #theme-page .alehost-city-calculator button,#mk-boxed-layout #mk-theme-container #theme-page .calculadora button,.estimate-button):active{transform:translateY(1px)}
@media(prefers-reduced-motion:reduce){body.alehost-r7-ui :is(#mk-boxed-layout #mk-theme-container #theme-page .mk-button,#mk-boxed-layout #mk-theme-container #theme-page .wpcf7-submit,#mk-boxed-layout #mk-theme-container #theme-page .alehost-city-calculator button,#mk-boxed-layout #mk-theme-container #theme-page .calculadora button,.estimate-button),body.alehost-r7-ui :is(#mk-boxed-layout #mk-theme-container #theme-page .mk-button,#mk-boxed-layout #mk-theme-container #theme-page .wpcf7-submit,#mk-boxed-layout #mk-theme-container #theme-page .alehost-city-calculator button,#mk-boxed-layout #mk-theme-container #theme-page .calculadora button,.estimate-button):hover,body.alehost-r7-ui :is(#mk-boxed-layout #mk-theme-container #theme-page .mk-button,#mk-boxed-layout #mk-theme-container #theme-page .wpcf7-submit,#mk-boxed-layout #mk-theme-container #theme-page .alehost-city-calculator button,#mk-boxed-layout #mk-theme-container #theme-page .calculadora button,.estimate-button):focus-visible{animation:none!important;transition:none!important;transform:none!important}}
