@charset "utf-8";joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;-webkit-animation-duration:var(--jui-alert-animation-duration,.5s);animation-duration:var(--jui-alert-animation-duration,.5s);-webkit-animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);display:block;margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem)}joomla-alert .joomla-alert--close{background:transparent;border:0;color:var(--jui-alert-button-color-dark,#000);float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;padding:.2rem 1rem;position:relative;right:-1.25rem;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);top:-.5rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@-webkit-keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-in{0%{opacity:0}}@-webkit-keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){joomla-alert{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}}
.viber-bot{overflow:hidden;border:0.0625rem solid rgba(89,38,124,0.35);background-color:#e2d4e7;background-image:url("/modules/mod_viberbot/assets/images/stomatologiya.png"),linear-gradient(217deg,rgba(226,212,231,0.8),rgba(143,93,183,0) 70.71%),linear-gradient(127deg,rgba(204,181,222,0.5),rgba(165,207,213,0) 70.71%),linear-gradient(336deg,rgba(129,205,80,0.5),rgba(165,207,213,0) 70.71%);background-position:top right;background-repeat:no-repeat;background-size:contain}@media (min-width:768px){.viber-bot{min-height:10rem;max-height:10rem}}.viber-bot .hidden{visibility:hidden}@media (min-width:768px){.viber-bot .qr-code{min-height:10rem;max-height:10rem}}.viber-bot img{max-height:10rem}.viber-bot .info{font-size:1.7rem;font-weight:700;padding:1rem}@media (min-width:992px) and (max-width:1199.98px){.viber-bot .info{padding:1rem 0 0 2rem}}@media (max-width:575.98px){.viber-bot .info{display:block;line-height:1.5;margin-top:2rem;min-height:8rem}}.viber-bot .btn-wrapper{padding:0.5rem 1rem 0.5rem 2rem}@media (max-width:575.98px){.viber-bot .btn-wrapper{text-align:center}}.viber-bot .btn-wrapper a{font-size:1.25rem;color:white;background:#8f5db7;border-color:rgba(89,38,124,0.5);transition-duration:0.3s}.viber-bot .btn-wrapper a.invite,.viber-bot .btn-wrapper a:hover{background:#67b634;border-color:#67b634;transition-duration:0.3s}.viber-bot .btn-wrapper a i{font-size:1.25rem;line-height:1.35;margin-right:0.35rem}@media (max-width:575.98px){.viber-bot .btn-wrapper a i{display:none}}.viber-bot .stomato-image-wrapp{padding-bottom:3rem}@media (max-width:575.98px){.viber-bot .stomato-image-wrapp img{display:none}}.viber-icon-container{position:fixed;top:25%;left:0}.viber-icon-container a{display:block;position:relative;padding:1rem 0.75rem 3rem 0.25rem;background:#8f5db7;border-color:rgba(89,38,124,0.5);border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;text-align:center;text-decoration:none!important;transition-duration:0.3s}.viber-icon-container a:hover{background:#67b634;border-color:#67b634;transition-duration:0.3s}.viber-icon-container a i{position:absolute;bottom:0.75rem;left:0.35rem;font-size:1.5rem;color:white}.viber-icon-container a span{font-size:1.125rem;font-weight:300;color:white;display:inline-block;margin-top:1rem;writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways;transform:translate(0,0) rotate(180deg)}[data-typer]:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:1em;background:#000;animation:caretPulsate 1s linear infinite;-webkit-animation:caretPulsate 1s linear infinite}@keyframes caretPulsate{0%{opacity:1}50%{opacity:1}60%{opacity:0}to{opacity:0}}
