.dobrodent-form-status{font-family:Montserrat,Arial,sans-serif;margin:16px 0;padding:14px 16px;background:#eff7e2;color:#31560a;font-size:14px;line-height:1.5;text-align:center;border-radius:6px;white-space:normal}
.dobrodent-form-status.is-error{background:#fff0ed;color:#a52c22}
button[aria-busy=true]{opacity:.65;cursor:wait}
.dobrodent-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.dobrodent-feedback{box-sizing:border-box;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 32px);border:0;padding:36px;color:#585758;font:14px/1.5 Montserrat,Arial,sans-serif;overflow:auto}
.dobrodent-feedback::backdrop{background:rgba(0,0,0,.6)}
.dobrodent-feedback h2{font-size:28px;line-height:1.2;margin:20px 0 28px;color:#1e1e1e}
.dobrodent-feedback label{display:block;margin:14px 0;font-weight:500}
.dobrodent-feedback input,.dobrodent-feedback textarea{box-sizing:border-box;width:100%;margin:6px 0 0;padding:14px;border:1px solid #c9c9c9;border-radius:5px;color:inherit;font:inherit}
.dobrodent-feedback button[type=submit]{box-sizing:border-box;width:100%;padding:18px;background:#84bf04;color:white;font:600 16px Montserrat,Arial,sans-serif;border:0;border-radius:5px;cursor:pointer}
.dobrodent-feedback-close{float:right;background:white;color:#585758;border:0;text-decoration:underline;font:inherit;cursor:pointer}
.dobrodent-feedback p{font-size:12px;text-align:center;margin:18px 0 0}
@media(max-width:560px){.dobrodent-feedback{padding:24px}.dobrodent-feedback h2{font-size:24px}}
/* The original 1200 px Tilda grid uses negative offsets intended for wider monitors. */
@media(min-width:480px) and (max-width:1359px){
  #rec175368593{display:block!important}
  #rec175367263,#rec476039207{display:none!important}
}
@media(min-width:960px) and (max-width:1199px){
  #rec478964490 .tn-elem[data-elem-id="1470209944682"],
  #rec478964490 .tn-elem[data-elem-id="1470233923389"],
  #rec478964490 .tn-elem[data-elem-id="1659529380113"],
  #rec478964490 .tn-elem[data-elem-id="1659528757883"]{left:max(24px,calc(50% - 480px))!important}
  #rec478964490 .tn-elem[data-elem-id="1659528845684"]{left:calc(max(24px,50% - 480px) + 22px)!important}
  #rec478964490 .tn-elem[data-elem-id="1659528668532"]{left:calc(max(24px,50% - 480px) - 47px)!important}
  #rec478964490 .tn-elem[data-elem-id="1470209944682"] .tn-atom{font-size:clamp(36px,3.96vw,40px)!important;line-height:1.1!important}
  #rec478964490 .tn-elem[data-elem-id="1659530387533"],
  #rec478964490 .tn-elem[data-elem-id="1659530455350"],
  #rec478964490 .tn-elem[data-elem-id="1659529063085"]{width:min(601px,calc(50vw + 28px))!important}
}
@media(min-width:1200px) and (max-width:1439px){
  #rec476039207 .tn-elem[data-elem-id="1582987042048"]{left:max(24px,calc(50% - 698px))!important;width:clamp(130px,calc(50vw - 474px),200px)!important}
  #rec476039207 .tn-elem[data-elem-id="1659597092357"]{left:min(calc(100% - 69px),calc(50% + 652px))!important}
  #rec478964490 .tn-elem[data-elem-id="1470209944682"],
  #rec478964490 .tn-elem[data-elem-id="1470233923389"],
  #rec478964490 .tn-elem[data-elem-id="1659529380113"]{left:max(24px,calc(50% - 659px))!important}
  #rec478964490 .tn-elem[data-elem-id="1659528845684"]{left:calc(max(24px,50% - 659px) + 22px)!important}
  #rec478964490 .tn-elem[data-elem-id="1659528668532"]{left:calc(max(24px,50% - 659px) - 47px)!important}
  #rec478964490 .tn-elem[data-elem-id="1659528757883"]{left:calc(max(24px,50% - 659px) + 340px)!important;width:clamp(190px,calc(50vw - 416px),221px)!important}
  #rec478964490 .tn-elem[data-elem-id="1659530387533"],
  #rec478964490 .tn-elem[data-elem-id="1659530455350"],
  #rec478964490 .tn-elem[data-elem-id="1659529063085"]{width:min(688px,calc(50vw - 4px))!important}
}
