#huun-callback-open{position:fixed;right:0;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;display:flex;align-items:center;gap:12px;z-index:2147483647!important;border:1px solid #ffffff35;border-left:0;border-radius:0 15px 15px 0;background:linear-gradient(135deg,#124562,#083251);color:#fff;padding:20px 12px;box-shadow:0 8px 28px #08325130;font:500 var(--huun-type-label,14px)/1.3 "Outfit",system-ui,sans-serif;cursor:pointer;text-transform:none;letter-spacing:.1px;transition:background .2s,box-shadow .2s}#huun-callback-open svg{width:19px;height:19px;flex:none;transform:rotate(90deg)}#huun-callback-open:hover{background:#154b6b;box-shadow:0 10px 32px #08325145}#huun-callback-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:620px;max-height:calc(100dvh - 40px);height:auto;margin:auto;padding:46px 28px 28px;border:1px solid #fffb;border-radius:24px;background:linear-gradient(145deg,rgb(255 255 255 / .98),rgb(240 247 252 / .98));color:#083251;box-shadow:0 30px 100px #001d3550,inset 0 1px 0 #fff;overflow:auto;overscroll-behavior:contain;opacity:0;transition:opacity .24s ease;font-family:"Outfit",system-ui,sans-serif}#huun-callback-dialog:not([open]){display:none!important}#huun-callback-dialog.hcb-visible{opacity:1}#huun-callback-dialog::backdrop{background:#fff0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background .24s ease,backdrop-filter .24s ease}#huun-callback-dialog.hcb-visible::backdrop{background:rgb(3 23 39 / .48);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}#huun-callback-dialog .hcb-close{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #08325112;border-radius:50%;background:#ffffffcf;color:#083251;box-shadow:0 3px 10px #0832510d;cursor:pointer;z-index:5;transition:background .2s}#huun-callback-dialog .hcb-close:hover{background:#e6eff5}#huun-callback-dialog .hcb-close svg{width:18px;height:18px}#huun-callback-dialog .hcb-content{min-width:0;width:100%}#huun-callback-dialog .hcb-content>.elementor{width:100%;max-width:100%}#huun-callback-dialog .flatpickr-calendar{z-index:20}#huun-callback-dialog :focus-visible,#huun-callback-open:focus-visible{outline:2px solid #1670a9;outline-offset:3px}.hcb-modal-open{overflow:hidden}@media(max-width:480px){#huun-callback-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:44px 16px 20px;border-radius:20px}#huun-callback-open{font-size:var(--huun-type-caption,12px);padding:16px 10px;gap:10px}#huun-callback-open svg{width:17px;height:17px}}@media(prefers-reduced-motion:reduce){#huun-callback-dialog,#huun-callback-dialog::backdrop,#huun-callback-open{transition:none}}#huun-callback-dialog{z-index:2147483647!important}#huun-callback-dialog[open]{display:block!important;height:auto!important;min-height:0!important;align-self:center}#huun-callback-dialog .hcb-content,#huun-callback-dialog .hcb-content .elementor,#huun-callback-dialog .hcb-content .e-con,#huun-callback-dialog .hcb-content .e-con-inner,#huun-callback-dialog .hcb-content .elementor-section,#huun-callback-dialog .hcb-content .elementor-container,#huun-callback-dialog .hcb-content .elementor-column,#huun-callback-dialog .hcb-content .elementor-widget-wrap{min-height:0!important;height:auto!important;--min-height:0px;--height:auto;flex-grow:0!important}#huun-callback-dialog .hcb-content .e-con,#huun-callback-dialog .hcb-content .e-con-inner{--justify-content:flex-start;justify-content:flex-start!important}#huun-callback-dialog .hcb-content>.elementor>.e-con,#huun-callback-dialog .hcb-content>.elementor>.elementor-section{margin-top:0!important;margin-bottom:0!important;padding:0!important}#huun-callback-dialog .hcb-content>.elementor>.e-con>.e-con-inner{padding-top:0!important;padding-bottom:0!important}#huun-callback-open,#huun-callback-open:focus,#huun-callback-open:active{background-color:#083251!important;background-image:none!important;color:#fff!important;transition:box-shadow .2s ease!important}#huun-callback-open:hover{background-color:#124562!important;background-image:none!important;color:#fff!important}#huun-callback-open::before,#huun-callback-open::after{content:none!important;display:none!important}#huun-callback-dialog .elementor-form button[type="submit"],#huun-callback-dialog .elementor-form button[type="submit"]:focus,#huun-callback-dialog .elementor-form button[type="submit"]:active{background-color:#083251!important;background-image:none!important;color:#fff!important;transition:box-shadow .2s ease!important}#huun-callback-dialog .elementor-form button[type="submit"]:hover{background-color:#124562!important;background-image:none!important;color:#fff!important}#huun-callback-dialog .elementor-form button[type="submit"]::before,#huun-callback-dialog .elementor-form button[type="submit"]::after{content:none!important;display:none!important}#huun-callback-dialog .elementor-form button[type="submit"] .elementor-button-text{color:inherit!important}