/* Preserve source layout; only loading, access and form feedback adjustments. */
.animsition { opacity:1; animation:site-enter 1.5s ease both; }
@keyframes site-enter { from{opacity:0} to{opacity:1} }
.slideshow:not(.owl-loaded) { display:block; }
.slideshow:not(.owl-loaded) > .item:not(:first-child) { display:none; }
.form-result:not(:empty) { padding:16px; margin:20px 0; border:1px solid #53aaa6; color:#205a56; clear:both; white-space:pre-line; background:white; }
.form-result[data-error="true"] { border-color:#b13030; color:#942626; }
button[disabled] { opacity:.6; cursor:wait; }
.preview-banner { position:sticky;top:0;z-index:10000;background:#fff5cc;color:#333;padding:12px;text-align:center;font-family:Arial,sans-serif; }
:focus-visible { outline:2px solid #53aaa6;outline-offset:4px; }
.cs-select select {display:none;}
@media(prefers-reduced-motion:reduce) { .animsition{animation:none} *,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important} }

img[data-captcha] {display:inline-block;width:100px;height:24px;}

/* Preserve the unavailable source Facebook widget’s original line height. */
.row.coments {min-height:1lh;}
