a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #057bff}.row.h5 .btn-prev{font:inherit;border:0;display:block}.radio-toolbar-wallmount input[type=radio]{opacity:0;width:1px;height:1px;display:block;position:absolute}.radio-toolbar input[type=radio]:focus-visible+label,.radio-toolbar-wallmount input[type=radio]:focus-visible+label{outline-offset:3px;outline:3px solid #057bff}.vanilla-calendar-date{font:inherit;line-height:inherit;color:inherit;border:0}dialog.modal{background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0}dialog.modal[open]{opacity:1;display:block}dialog.modal::backdrop{background:#00000080}.floating-wpp{left:auto;right:15px}.floating-wpp .floating-wpp-popup{transform-origin:100% 100%;max-width:calc(100vw - 30px);left:auto;right:0}.floating-wpp-button{background:#25d366;border:0;width:72px;height:72px;display:block}.floating-wpp-head{background:#25d366}.floating-wpp-head button{color:#fff;background:0 0;border:0}.floating-wpp-btn-send{background:0 0;border:0;padding:8px}.mapouter,.gmap_canvas{text-align:right;width:100%;height:300px;position:relative;overflow:hidden}.gmap_canvas iframe{border:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
