.sw-pd13{
  display:none;
  position:fixed;inset:0;z-index:10000;
  align-items:center;justify-content:center;
  padding:18px;
  font-family:'Inter',system-ui,-apple-system,sans-serif;
  box-sizing:border-box;
}
.sw-pd13.sw-nyitva{display:flex}
.sw-pd13 *{box-sizing:border-box}
.sw-pd13 .sw-ov{
  position:absolute;inset:0;background:rgba(1,61,30,.62);
  -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);
}
.sw-pd13 .sw-panel{
  position:relative;z-index:1;
  width:100%;max-width:680px;height:100%;max-height:820px;
  background:#FFFFFF;border-radius:16px;overflow:hidden;
  box-shadow:0 30px 70px -30px rgba(1,61,30,.75);
  display:flex;flex-direction:column;
}
.sw-pd13 .sw-bar{
  flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:14px 14px 14px 20px;border-bottom:1px solid #D9E4DB;background:#FFFFFF;
}
.sw-pd13 .sw-bar b{
  font-size:15px;font-weight:600;letter-spacing:-.014em;color:#0E1F16;line-height:1.3;
}
.sw-pd13 .sw-close{
  flex:none;width:38px;height:38px;border-radius:9px;
  border:1px solid #D9E4DB;background:#F5F8F5;cursor:pointer;
  display:flex;align-items:center;justify-content:center;padding:0;
}
.sw-pd13 .sw-close svg{
  width:17px;height:17px;fill:none;stroke:#3C4E44;
  stroke-width:2.2;stroke-linecap:round;
}
.sw-pd13 .sw-close:hover{background:#E4F1E8}
.sw-pd13 .sw-close:focus-visible{outline:3px solid #6861F0;outline-offset:2px}
.sw-pd13 .sw-frame{
  position:relative;flex:1 1 auto;overflow-y:auto;
  -webkit-overflow-scrolling:touch;background:#FFFFFF;
}
.sw-pd13 .sw-load{
  position:absolute;inset:0;z-index:2;background:#FFFFFF;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;
}
.sw-pd13 .sw-load[hidden]{display:none}
.sw-pd13 .sw-spin{
  width:42px;height:42px;border-radius:50%;
  border:3px solid #D7F9D3;border-top-color:#027737;
  animation:sw-pd13-porog .8s linear infinite;
}
.sw-pd13 .sw-load p{
  margin:0;font-size:14.5px;line-height:1.5;font-weight:500;color:#3C4E44;
}
.sw-pd13 .sw-mentes{
  display:none;margin:0;font-size:14px;line-height:1.5;text-align:center;padding:0 24px;
}
.sw-pd13 .sw-mentes[data-lathato="1"]{display:block}
.sw-pd13 .sw-mentes a{color:#027737;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.sw-pd13 .sw-mentes a:focus-visible{outline:3px solid #6861F0;outline-offset:3px}
@keyframes sw-pd13-porog{to{transform:rotate(360deg)}}
.sw-pd13 .sw-frame iframe{
  display:block;width:100%;height:100%;min-height:100%;border:0;
}
@media(max-width:600px){
  .sw-pd13{padding:0}
  .sw-pd13 .sw-panel{
    max-width:none;max-height:none;border-radius:0;
    padding-bottom:env(safe-area-inset-bottom,0px);
  }
  .sw-pd13 .sw-bar{padding:12px 12px 12px 16px}
}
@media(prefers-reduced-motion:reduce){
  .sw-pd13 .sw-ov{-webkit-backdrop-filter:none;backdrop-filter:none}
  .sw-pd13 .sw-spin{animation:none;border-top-color:#D7F9D3;background:#027737}
}

.sw-pd15{
  display:none;
  position:fixed;inset:0;z-index:10000;
  align-items:center;justify-content:center;
  padding:18px;
  font-family:'Inter',system-ui,-apple-system,sans-serif;
  box-sizing:border-box;
}
.sw-pd15.sw-nyitva{display:flex}
.sw-pd15 *{box-sizing:border-box}
.sw-pd15 .sw-ov{
  position:absolute;inset:0;background:rgba(1,61,30,.62);
  -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);
}
.sw-pd15 .sw-panel{
  position:relative;z-index:1;
  width:100%;max-width:680px;height:100%;max-height:820px;
  background:#FFFFFF;border-radius:16px;overflow:hidden;
  box-shadow:0 30px 70px -30px rgba(1,61,30,.75);
  display:flex;flex-direction:column;
}
.sw-pd15 .sw-bar{
  flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:14px 14px 14px 20px;border-bottom:1px solid #D9E4DB;background:#FFFFFF;
}
.sw-pd15 .sw-bar b{
  font-size:15px;font-weight:600;letter-spacing:-.014em;color:#0E1F16;line-height:1.3;
}
.sw-pd15 .sw-close{
  flex:none;width:38px;height:38px;border-radius:9px;
  border:1px solid #D9E4DB;background:#F5F8F5;cursor:pointer;
  display:flex;align-items:center;justify-content:center;padding:0;
}
.sw-pd15 .sw-close svg{
  width:17px;height:17px;fill:none;stroke:#3C4E44;
  stroke-width:2.2;stroke-linecap:round;
}
.sw-pd15 .sw-close:hover{background:#E4F1E8}
.sw-pd15 .sw-close:focus-visible{outline:3px solid #6861F0;outline-offset:2px}
.sw-pd15 .sw-frame{
  position:relative;flex:1 1 auto;overflow-y:auto;
  -webkit-overflow-scrolling:touch;background:#FFFFFF;
}
.sw-pd15 .sw-load{
  position:absolute;inset:0;z-index:2;background:#FFFFFF;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;
}
.sw-pd15 .sw-load[hidden]{display:none}
.sw-pd15 .sw-spin{
  width:42px;height:42px;border-radius:50%;
  border:3px solid #D7F9D3;border-top-color:#027737;
  animation:sw-pd15-porog .8s linear infinite;
}
.sw-pd15 .sw-load p{
  margin:0;font-size:14.5px;line-height:1.5;font-weight:500;color:#3C4E44;
}
.sw-pd15 .sw-mentes{
  display:none;margin:0;font-size:14px;line-height:1.5;text-align:center;padding:0 24px;
}
.sw-pd15 .sw-mentes[data-lathato="1"]{display:block}
.sw-pd15 .sw-mentes a{color:#027737;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.sw-pd15 .sw-mentes a:focus-visible{outline:3px solid #6861F0;outline-offset:3px}
@keyframes sw-pd15-porog{to{transform:rotate(360deg)}}
.sw-pd15 .sw-frame iframe{
  display:block;width:100%;height:100%;min-height:100%;border:0;
}
@media(max-width:600px){
  .sw-pd15{padding:0}
  .sw-pd15 .sw-panel{
    max-width:none;max-height:none;border-radius:0;
    padding-bottom:env(safe-area-inset-bottom,0px);
  }
  .sw-pd15 .sw-bar{padding:12px 12px 12px 16px}
}
@media(prefers-reduced-motion:reduce){
  .sw-pd15 .sw-ov{-webkit-backdrop-filter:none;backdrop-filter:none}
  .sw-pd15 .sw-spin{animation:none;border-top-color:#D7F9D3;background:#027737}
}

.sw-pdhl{
  display:none;
  position:fixed;inset:0;z-index:10000;
  align-items:center;justify-content:center;
  padding:18px;
  font-family:'Inter',system-ui,-apple-system,sans-serif;
  box-sizing:border-box;
}
.sw-pdhl.sw-nyitva{display:flex}
.sw-pdhl *{box-sizing:border-box}
.sw-pdhl .sw-ov{
  position:absolute;inset:0;background:rgba(1,61,30,.62);
  -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);
}
.sw-pdhl .sw-panel{
  position:relative;z-index:1;
  width:100%;max-width:560px;height:100%;max-height:760px;
  background:#FFFFFF;border-radius:16px;overflow:hidden;
  box-shadow:0 30px 70px -30px rgba(1,61,30,.75);
  display:flex;flex-direction:column;
}
.sw-pdhl .sw-bar{
  flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:14px 14px 14px 20px;border-bottom:1px solid #D9E4DB;background:#FFFFFF;
}
.sw-pdhl .sw-bar b{
  font-size:15px;font-weight:600;letter-spacing:-.014em;color:#0E1F16;line-height:1.3;
}
.sw-pdhl .sw-close{
  flex:none;width:38px;height:38px;border-radius:9px;
  border:1px solid #D9E4DB;background:#F5F8F5;cursor:pointer;
  display:flex;align-items:center;justify-content:center;padding:0;
}
.sw-pdhl .sw-close svg{
  width:17px;height:17px;fill:none;stroke:#3C4E44;
  stroke-width:2.2;stroke-linecap:round;
}
.sw-pdhl .sw-close:hover{background:#E4F1E8}
.sw-pdhl .sw-close:focus-visible{outline:3px solid #6861F0;outline-offset:2px}
.sw-pdhl .sw-frame{
  position:relative;flex:1 1 auto;overflow-y:auto;
  -webkit-overflow-scrolling:touch;background:#FFFFFF;
}
.sw-pdhl .sw-load{
  position:absolute;inset:0;z-index:2;background:#FFFFFF;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;
}
.sw-pdhl .sw-load[hidden]{display:none}
.sw-pdhl .sw-spin{
  width:42px;height:42px;border-radius:50%;
  border:3px solid #D7F9D3;border-top-color:#027737;
  animation:sw-pdhl-porog .8s linear infinite;
}
.sw-pdhl .sw-load p{
  margin:0;font-size:14.5px;line-height:1.5;font-weight:500;color:#3C4E44;
}
.sw-pdhl .sw-mentes{
  display:none;margin:0;font-size:14px;line-height:1.5;text-align:center;padding:0 24px;
}
.sw-pdhl .sw-mentes[data-lathato="1"]{display:block}
.sw-pdhl .sw-mentes a{color:#027737;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.sw-pdhl .sw-mentes a:focus-visible{outline:3px solid #6861F0;outline-offset:3px}
@keyframes sw-pdhl-porog{to{transform:rotate(360deg)}}
.sw-pdhl .sw-frame iframe{
  display:block;width:100%;height:100%;min-height:100%;border:0;
}
@media(max-width:600px){
  .sw-pdhl{padding:0}
  .sw-pdhl .sw-panel{
    max-width:none;max-height:none;border-radius:0;
    padding-bottom:env(safe-area-inset-bottom,0px);
  }
  .sw-pdhl .sw-bar{padding:12px 12px 12px 16px}
}
@media(prefers-reduced-motion:reduce){
  .sw-pdhl .sw-ov{-webkit-backdrop-filter:none;backdrop-filter:none}
  .sw-pdhl .sw-spin{animation:none;border-top-color:#D7F9D3;background:#027737}
}
.sw-pdhl .sw-frame .pipedriveWebForms{min-height:100%}
.sw-pdhl .sw-frame iframe{min-height:640px}

