.elementor-864 .elementor-element.elementor-element-5bb10b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-864 .elementor-element.elementor-element-7ebd19c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-864 .elementor-element.elementor-element-7ebd19c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-864 .elementor-element.elementor-element-cba76b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-864 .elementor-element.elementor-element-cba76b2.e-con{--flex-grow:0;--flex-shrink:0}.elementor-864 .elementor-element.elementor-element-db64126{width:var(--container-widget-width,121.374%);max-width:121.374%;--container-widget-width:121.374%;--container-widget-flex-grow:0}.elementor-864 .elementor-element.elementor-element-db64126.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-864 .elementor-element.elementor-element-b6f0040{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}body:not(.rtl) .elementor-864 .elementor-element.elementor-element-9555184{left:515px}body.rtl .elementor-864 .elementor-element.elementor-element-9555184{right:515px}.elementor-864 .elementor-element.elementor-element-9555184{top:565px}.elementor-864 .elementor-element.elementor-element-1923b8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-864 .elementor-element.elementor-element-177b673{width:var(--container-widget-width,53.094%);max-width:53.094%;--container-widget-width:53.094%;--container-widget-flex-grow:0}.elementor-864 .elementor-element.elementor-element-177b673.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-864 .elementor-element.elementor-element-01f3cad{--display:flex}.elementor-864 .elementor-element.elementor-element-1e2ff2f{width:var(--container-widget-width,90.57%);max-width:90.57%;--container-widget-width:90.57%;--container-widget-flex-grow:0}.elementor-864 .elementor-element.elementor-element-1e2ff2f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-864 .elementor-element.elementor-element-d319536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-864 .elementor-element.elementor-element-a9bd2a3{--display:flex}@media(min-width:768px){.elementor-864 .elementor-element.elementor-element-7ebd19c{--width:102.695%}.elementor-864 .elementor-element.elementor-element-cba76b2{--width:59.944%}}.kontakt-title{font-size:28px;line-height:1.3;font-weight:600;margin-bottom:20px}@media (max-width:768px){.kontakt-title{font-size:22px}}:root{--magenta:#da0c82;--green:#76b943;--text:#0f172a;--muted:#64748b;--border:rgba(15,23,42,.14);--radius:18px}div.wpforms-container .wpforms-form{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:26px;padding:32px;box-shadow:0 22px 60px rgba(15,23,42,.1);position:relative}div.wpforms-container .wpforms-form:before{content:"";position:absolute;inset:-2px;border-radius:28px;background:radial-gradient(circle at 20% 0%,rgba(218,12,130,.18),transparent 45%),radial-gradient(circle at 80% 100%,rgba(118,185,67,.14),transparent 50%);pointer-events:none;z-index:0}div.wpforms-container .wpforms-form>*{position:relative;z-index:1}div.wpforms-container .wpforms-form .wpforms-field-label{font-weight:800;color:var(--text);margin-bottom:8px;letter-spacing:.2px}div.wpforms-container .wpforms-form input[type=text],div.wpforms-container .wpforms-form input[type=email],div.wpforms-container .wpforms-form input[type=tel],div.wpforms-container .wpforms-form input[type=url],div.wpforms-container .wpforms-form input[type=number],div.wpforms-container .wpforms-form select,div.wpforms-container .wpforms-form textarea{width:100%;background:#fbfbfd;border:1px solid rgba(15,23,42,.12);border-radius:var(--radius);padding:14px 16px;font-size:15px;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;outline:none}div.wpforms-container .wpforms-form ::placeholder{color:rgba(100,116,139,.85)}div.wpforms-container .wpforms-form input:hover,div.wpforms-container .wpforms-form select:hover,div.wpforms-container .wpforms-form textarea:hover{border-color:rgba(218,12,130,.35);background:#fff}div.wpforms-container .wpforms-form input:focus,div.wpforms-container .wpforms-form select:focus,div.wpforms-container .wpforms-form textarea:focus{border-color:var(--magenta);box-shadow:0 0 0 6px rgba(218,12,130,.14);background:#fff;transform:translateY(-1px)}div.wpforms-container .wpforms-form textarea{min-height:150px;resize:vertical}div.wpforms-container .wpforms-form .wpforms-submit{width:100%;background:var(--magenta);color:#fff !important;border:none !important;border-radius:999px;padding:15px 18px;font-size:16px;font-weight:900;letter-spacing:.3px;cursor:pointer;box-shadow:0 18px 40px rgba(218,12,130,.28),0 0 0 0 rgba(218,12,130,0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}div.wpforms-container .wpforms-form .wpforms-submit:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 26px 60px rgba(218,12,130,.35),0 0 0 8px rgba(218,12,130,.1)}div.wpforms-container .wpforms-form .wpforms-submit:active{transform:translateY(0);box-shadow:0 16px 34px rgba(218,12,130,.28)}div.wpforms-container .wpforms-form label.wpforms-error{margin-top:8px;color:var(--magenta);font-weight:800;font-size:13px}div.wpforms-container .wpforms-form .wpforms-has-error input,div.wpforms-container .wpforms-form .wpforms-has-error select,div.wpforms-container .wpforms-form .wpforms-has-error textarea{border-color:rgba(218,12,130,.7);box-shadow:0 0 0 6px rgba(218,12,130,.12)}div.wpforms-container .wpforms-confirmation-container-full{border-radius:18px;padding:14px 16px;font-weight:800;border:1px solid rgba(118,185,67,.3);background:rgba(118,185,67,.1);color:#1f4d1a}@media (max-width:480px){div.wpforms-container .wpforms-form{padding:22px;border-radius:22px}}