/* TradoCademy Kontakti page redesign. Scoped to page ID 4439 via .tc-page-kontakti. */
.tc-page-kontakti{--tc-green:#079642;--tc-green-dark:#056b32;--tc-green-soft:#eaf7ef;--tc-text:#0f172a;--tc-muted:#64748b;--tc-border:rgba(15,23,42,.09);--tc-border-strong:rgba(15,23,42,.14);--tc-shadow-soft:0 18px 50px rgba(15,23,42,.08);--tc-shadow-strong:0 30px 90px rgba(15,23,42,.14);background:#fff;color:var(--tc-text);overflow-x:clip}.tc-page-kontakti,.tc-page-kontakti *{box-sizing:border-box}.tc-page-kontakti .elementor-widget{margin:0}.tc-page-kontakti .tc-kontakti-section{position:relative;padding:92px 0}.tc-page-kontakti .tc-kontakti-shell{width:min(1320px,calc(100% - 88px));margin:0 auto}.tc-page-kontakti .tc-kontakti-eyebrow p{margin:0;color:var(--tc-green-dark);font-size:12px;line-height:1.2;font-weight:950;letter-spacing:.28em;text-transform:uppercase}.tc-page-kontakti .tc-kontakti-h1 .elementor-heading-title{margin:0;color:var(--tc-text);font-size:58px;line-height:1.08;font-weight:950;letter-spacing:0} .tc-page-kontakti .tc-kontakti-h1 span{display:inline-block;max-width:100%}.tc-page-kontakti .tc-kontakti-h1 span,.tc-page-kontakti .tc-kontakti-section-title span,.tc-page-kontakti .tc-kontakti-form-title span{color:var(--tc-green)}.tc-page-kontakti .tc-kontakti-lead p,.tc-page-kontakti .tc-kontakti-section-lead p,.tc-page-kontakti .tc-kontakti-form-lead p{margin:0;color:#334155;font-size:18px;line-height:1.7;font-weight:500}.tc-page-kontakti .tc-kontakti-section-head{max-width:760px;margin-bottom:34px}.tc-page-kontakti .tc-kontakti-section-title .elementor-heading-title,.tc-page-kontakti .tc-kontakti-form-title .elementor-heading-title{margin:16px 0 0;color:var(--tc-text);font-size:56px;line-height:1.08;font-weight:950;letter-spacing:0}.tc-page-kontakti .tc-kontakti-section-head .tc-kontakti-section-lead p{margin-top:16px}.tc-page-kontakti .tc-kontakti-hero{padding:104px 0 86px;background:linear-gradient(180deg,#fff 0%,#fbfefc 100%)}.tc-page-kontakti .tc-kontakti-hero-shell{align-items:center}.tc-page-kontakti .tc-kontakti-hero-copy{width:52%;min-width:0}.tc-page-kontakti .tc-kontakti-hero-visual{width:48%;min-width:0}.tc-page-kontakti .tc-kontakti-actions .elementor-widget-button{width:auto}.tc-page-kontakti .tc-kontakti-btn-green .elementor-button,.tc-page-kontakti .tc-kontakti-btn-outline .elementor-button,.tc-page-kontakti .tc-kontakti-text-link .elementor-button,.tc-page-kontakti .tc-kontakti-social-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:10px;font-size:16px;font-weight:900;text-decoration:none;letter-spacing:0}.tc-page-kontakti .tc-kontakti-btn-green .elementor-button{padding:0 28px;background:linear-gradient(135deg,var(--tc-green),#04a84a);color:#fff;box-shadow:0 18px 38px rgba(7,150,66,.22)}.tc-page-kontakti .tc-kontakti-btn-outline .elementor-button{padding:0 26px;background:#fff;color:var(--tc-green);border:1.5px solid rgba(7,150,66,.24);box-shadow:var(--tc-shadow-soft)}.tc-page-kontakti .tc-kontakti-btn-green .elementor-button:hover,.tc-page-kontakti .tc-kontakti-btn-outline .elementor-button:hover,.tc-page-kontakti .tc-kontakti-social-button .elementor-button:hover{transform:translateY(-1px)}.tc-page-kontakti .tc-kontakti-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}.tc-page-kontakti .tc-kontakti-proof-strip div{min-height:92px;border:1px solid var(--tc-border);border-radius:16px;background:rgba(255,255,255,.9);box-shadow:0 14px 36px rgba(15,23,42,.055);padding:18px}.tc-page-kontakti .tc-kontakti-proof-strip strong{display:block;color:var(--tc-text);font-size:28px;line-height:1;font-weight:950}.tc-page-kontakti .tc-kontakti-proof-strip span{display:block;margin-top:8px;color:#64748b;font-size:13px;line-height:1.35;font-weight:700}.tc-page-kontakti .tc-kontakti-support-mockup{border:1px solid var(--tc-border);border-radius:24px;background:#fff;box-shadow:var(--tc-shadow-strong);overflow:hidden}.tc-page-kontakti .tc-kontakti-window-top{height:62px;display:flex;align-items:center;gap:9px;padding:0 20px;background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.08)}.tc-page-kontakti .tc-kontakti-window-top span{width:12px;height:12px;border-radius:50%;background:#ef4444}.tc-page-kontakti .tc-kontakti-window-top span:nth-child(2){background:#f59e0b}.tc-page-kontakti .tc-kontakti-window-top span:nth-child(3){background:#22c55e}.tc-page-kontakti .tc-kontakti-window-top strong{margin-left:auto;color:#475569;font-size:13px;font-weight:800}.tc-page-kontakti .tc-kontakti-window-body{display:grid;grid-template-columns:.8fr 1fr;gap:20px;padding:24px;background:linear-gradient(135deg,#fff,#f7fffa)}.tc-page-kontakti .tc-kontakti-inbox-list{display:grid;gap:12px}.tc-page-kontakti .tc-kontakti-inbox-list div{border:1px solid var(--tc-border);border-radius:14px;background:#fff;padding:15px;box-shadow:0 12px 28px rgba(15,23,42,.05)}.tc-page-kontakti .tc-kontakti-inbox-list .is-active{border-color:rgba(7,150,66,.28);background:var(--tc-green-soft)}.tc-page-kontakti .tc-kontakti-inbox-list span{display:block;color:var(--tc-text);font-size:14px;font-weight:850}.tc-page-kontakti .tc-kontakti-inbox-list strong{display:block;margin-top:6px;color:var(--tc-green-dark);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.tc-page-kontakti .tc-kontakti-chat-card{min-height:280px;border:1px solid rgba(7,150,66,.16);border-radius:18px;background:#0f172a;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 24px 52px rgba(15,23,42,.18)}.tc-page-kontakti .tc-kontakti-chat-label{align-self:flex-start;border-radius:999px;background:rgba(255,255,255,.12);padding:7px 11px;color:#d8f6e4;font-size:12px;font-weight:900}.tc-page-kontakti .tc-kontakti-chat-card p{margin:18px 0 0;color:#f8fafc;font-size:22px;line-height:1.36;font-weight:850}.tc-page-kontakti .tc-kontakti-chat-lines{display:grid;gap:8px;margin-top:24px}.tc-page-kontakti .tc-kontakti-chat-lines i{display:block;height:10px;border-radius:999px;background:rgba(255,255,255,.18)}.tc-page-kontakti .tc-kontakti-chat-lines i:nth-child(2){width:78%}.tc-page-kontakti .tc-kontakti-chat-lines i:nth-child(3){width:54%}.tc-page-kontakti .tc-kontakti-routes{background:#fff}.tc-page-kontakti .tc-kontakti-routes-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.tc-page-kontakti .tc-kontakti-route-card{min-width:0;min-height:276px;border:1px solid var(--tc-border);border-radius:18px;background:#fff;box-shadow:var(--tc-shadow-soft);padding:28px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tc-page-kontakti .tc-kontakti-route-card:hover{transform:translateY(-3px);border-color:rgba(7,150,66,.24);box-shadow:0 26px 64px rgba(15,23,42,.11)}.tc-page-kontakti .tc-kontakti-route-icon{width:58px;height:58px;border-radius:16px;background:var(--tc-green-soft);color:var(--tc-green-dark);display:grid;place-items:center}.tc-page-kontakti .tc-kontakti-route-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tc-page-kontakti .tc-kontakti-card-title .elementor-heading-title{margin:6px 0 0;color:var(--tc-text);font-size:22px;line-height:1.22;font-weight:950}.tc-page-kontakti .tc-kontakti-card-copy p{margin:0;color:#475569;font-size:15px;line-height:1.58;font-weight:500}.tc-page-kontakti .tc-kontakti-text-link{margin-top:auto}.tc-page-kontakti .tc-kontakti-text-link .elementor-button{min-height:auto;padding:0;background:transparent;color:var(--tc-green);font-size:14px;box-shadow:none}.tc-page-kontakti .tc-kontakti-main{background:linear-gradient(180deg,#fbfefc 0%,#fff 100%)}.tc-page-kontakti .tc-kontakti-main-shell{align-items:stretch}.tc-page-kontakti .tc-kontakti-social-panel,.tc-page-kontakti .tc-kontakti-form-panel{min-width:0;border:1px solid var(--tc-border);border-radius:24px;background:#fff;box-shadow:var(--tc-shadow-soft);padding:42px}.tc-page-kontakti .tc-kontakti-social-panel{width:46%}.tc-page-kontakti .tc-kontakti-form-panel{width:54%;background:linear-gradient(135deg,#fff,#fbfefc);box-shadow:var(--tc-shadow-strong)}.tc-page-kontakti .tc-kontakti-social-list{display:grid;gap:14px;margin-top:8px}.tc-page-kontakti .tc-kontakti-social-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tc-page-kontakti .tc-kontakti-social-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(15,23,42,.08)}.tc-page-kontakti .tc-kontakti-social-icon{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;flex:0 0 auto}.tc-page-kontakti .tc-kontakti-social-icon i{font-size:25px;color:#fff}.tc-page-kontakti .tc-kontakti-social-facebook .tc-kontakti-social-icon{background:#0866ff}.tc-page-kontakti .tc-kontakti-social-instagram .tc-kontakti-social-icon{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.tc-page-kontakti .tc-kontakti-social-youtube .tc-kontakti-social-icon{background:#ff0000}.tc-page-kontakti .tc-kontakti-social-tiktok .tc-kontakti-social-icon{background:#050505}.tc-page-kontakti .tc-kontakti-social-copy{min-width:0;flex:1}.tc-page-kontakti .tc-kontakti-social-title .elementor-heading-title{margin:0;color:var(--tc-text);font-size:20px;line-height:1.2;font-weight:950}.tc-page-kontakti .tc-kontakti-social-body p{margin:0;color:#64748b;font-size:13px;line-height:1.45;font-weight:500}.tc-page-kontakti .tc-kontakti-social-button .elementor-button{min-height:42px;padding:0 16px;background:var(--tc-green-soft);color:var(--tc-green-dark);box-shadow:none;font-size:13px}.tc-page-kontakti .tc-kontakti-form-title .elementor-heading-title{font-size:48px}.tc-page-kontakti .tc-kontakti-form-panel .elementor-form{margin-top:8px}.tc-page-kontakti .tc-kontakti-form-panel .elementor-field-label{margin-bottom:8px;color:#334155!important;font-size:13px;font-weight:800}.tc-page-kontakti .tc-kontakti-form-panel .elementor-field-textual{min-height:52px;border:1px solid #dce7df!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;font-size:15px;font-weight:650;box-shadow:0 10px 24px rgba(15,23,42,.04)}.tc-page-kontakti .tc-kontakti-form-panel textarea.elementor-field-textual{min-height:150px;padding-top:16px}.tc-page-kontakti .tc-kontakti-form-panel .elementor-field-textual::placeholder{color:#94a3b8}.tc-page-kontakti .tc-kontakti-form-panel .elementor-button{width:100%;min-height:56px;border-radius:12px!important;background:linear-gradient(135deg,var(--tc-green),#04a84a)!important;color:#fff!important;font-size:16px;font-weight:950;box-shadow:0 18px 38px rgba(7,150,66,.22)}.tc-page-kontakti .tc-kontakti-faq{padding-top:82px;background:#fff}.tc-page-kontakti .tc-kontakti-faq-shell{display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);gap:58px;align-items:start}.tc-page-kontakti .tc-kontakti-faq-shell .tc-kontakti-section-head{margin-bottom:0}.tc-page-kontakti .tc-kontakti-faq-list{display:grid;gap:14px}.tc-page-kontakti .tc-kontakti-faq-list details{border:1px solid var(--tc-border);border-radius:16px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.055);overflow:hidden}.tc-page-kontakti .tc-kontakti-faq-list summary{cursor:pointer;list-style:none;padding:22px 24px;color:var(--tc-text);font-size:18px;line-height:1.35;font-weight:950;display:flex;align-items:center;justify-content:space-between;gap:18px}.tc-page-kontakti .tc-kontakti-faq-list summary::-webkit-details-marker{display:none}.tc-page-kontakti .tc-kontakti-faq-list summary:after{content:"";width:11px;height:11px;border-right:2px solid var(--tc-green);border-bottom:2px solid var(--tc-green);transform:rotate(45deg);transition:transform .18s ease;flex:0 0 auto}.tc-page-kontakti .tc-kontakti-faq-list details[open] summary:after{transform:rotate(225deg)}.tc-page-kontakti .tc-kontakti-faq-list p{margin:0;padding:0 24px 22px;color:#475569;font-size:15px;line-height:1.65;font-weight:500}@media (max-width:1180px){.tc-page-kontakti .tc-kontakti-h1 .elementor-heading-title{font-size:48px}.tc-page-kontakti .tc-kontakti-section-title .elementor-heading-title,.tc-page-kontakti .tc-kontakti-form-title .elementor-heading-title{font-size:48px}.tc-page-kontakti .tc-kontakti-section{padding:78px 0}.tc-page-kontakti .tc-kontakti-shell{width:min(944px,calc(100% - 64px))}.tc-page-kontakti .tc-kontakti-hero-shell,.tc-page-kontakti .tc-kontakti-main-shell{flex-direction:column!important}.tc-page-kontakti .tc-kontakti-hero-copy,.tc-page-kontakti .tc-kontakti-hero-visual,.tc-page-kontakti .tc-kontakti-social-panel,.tc-page-kontakti .tc-kontakti-form-panel{width:100%}.tc-page-kontakti .tc-kontakti-routes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-page-kontakti .tc-kontakti-faq-shell{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.tc-page-kontakti .tc-kontakti-section{padding:60px 0}.tc-page-kontakti .tc-kontakti-hero{padding-top:54px}.tc-page-kontakti .tc-kontakti-shell{width:calc(100% - 32px)}.tc-page-kontakti .tc-kontakti-h1 .elementor-heading-title{font-size:32px;line-height:1.12;overflow-wrap:normal}.tc-page-kontakti .tc-kontakti-section-title .elementor-heading-title,.tc-page-kontakti .tc-kontakti-form-title .elementor-heading-title{font-size:34px;line-height:1.12}.tc-page-kontakti .tc-kontakti-lead p,.tc-page-kontakti .tc-kontakti-section-lead p,.tc-page-kontakti .tc-kontakti-form-lead p{font-size:16px;line-height:1.62}.tc-page-kontakti .tc-kontakti-actions{flex-direction:column!important}.tc-page-kontakti .tc-kontakti-actions .elementor-widget-button,.tc-page-kontakti .tc-kontakti-btn-green .elementor-button,.tc-page-kontakti .tc-kontakti-btn-outline .elementor-button{width:100%}.tc-page-kontakti .tc-kontakti-proof-strip{grid-template-columns:1fr}.tc-page-kontakti .tc-kontakti-window-body{grid-template-columns:1fr;padding:18px}.tc-page-kontakti .tc-kontakti-chat-card{min-height:210px}.tc-page-kontakti .tc-kontakti-routes-grid{grid-template-columns:1fr}.tc-page-kontakti .tc-kontakti-route-card{min-height:0;padding:24px}.tc-page-kontakti .tc-kontakti-social-panel,.tc-page-kontakti .tc-kontakti-form-panel{border-radius:20px;padding:28px 22px}.tc-page-kontakti .tc-kontakti-social-card{align-items:flex-start!important;gap:14px!important;padding:16px}.tc-page-kontakti .tc-kontakti-social-icon{width:48px;height:48px;border-radius:14px}.tc-page-kontakti .tc-kontakti-social-body{display:none}.tc-page-kontakti .tc-kontakti-social-button{margin-left:auto}.tc-page-kontakti .tc-kontakti-social-button .elementor-button{min-height:40px;padding:0 13px}.tc-page-kontakti .tc-kontakti-form-panel .elementor-col-50{width:100%}.tc-page-kontakti .tc-kontakti-faq-list summary{font-size:16px;padding:19px 20px}.tc-page-kontakti .tc-kontakti-faq-list p{padding:0 20px 19px}}@media (max-width:370px){.tc-page-kontakti .tc-kontakti-shell{width:calc(100% - 24px)}.tc-page-kontakti .tc-kontakti-h1 .elementor-heading-title{font-size:29px}.tc-page-kontakti .tc-kontakti-section-title .elementor-heading-title,.tc-page-kontakti .tc-kontakti-form-title .elementor-heading-title{font-size:31px}.tc-page-kontakti .tc-kontakti-social-panel,.tc-page-kontakti .tc-kontakti-form-panel{padding:24px 18px}.tc-page-kontakti .tc-kontakti-social-title .elementor-heading-title{font-size:18px}.tc-page-kontakti .tc-kontakti-social-icon{width:44px;height:44px}.tc-page-kontakti .tc-kontakti-social-button .elementor-button{font-size:12px}}
.tc-page-kontakti .tc-kontakti-social-icon{position:relative;overflow:hidden}.tc-page-kontakti .tc-kontakti-social-icon i{display:none}.tc-page-kontakti .tc-kontakti-social-icon:before{content:"";display:block;width:27px;height:27px;background:#fff;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.tc-page-kontakti .tc-kontakti-social-facebook .tc-kontakti-social-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='black' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='black' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E")}.tc-page-kontakti .tc-kontakti-social-instagram .tc-kontakti-social-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9S160.5 370.8 224.1 370.8 339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1S3.3 127.5 1.6 163.4c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8-.1-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9S160.5 370.8 224.1 370.8 339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1S3.3 127.5 1.6 163.4c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8-.1-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E")}.tc-page-kontakti .tc-kontakti-social-youtube .tc-kontakti-social-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6C14.9 167 14.9 256.4 14.9 256.4s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.1 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zM232.2 337.6V175.2l142.7 81.2-142.7 81.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6C14.9 167 14.9 256.4 14.9 256.4s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.1 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zM232.2 337.6V175.2l142.7 81.2-142.7 81.2z'/%3E%3C/svg%3E")}.tc-page-kontakti .tc-kontakti-social-tiktok .tc-kontakti-social-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M448 209.9v125.1c-25.3 0-49.9-5-73.2-14.8-14.7-6.2-28.5-14.3-41.3-24.1v95.1c0 66.7-54.2 120.8-120.9 120.8S91.8 457.8 91.8 391.1s54.2-120.8 120.8-120.8c10.1 0 20 1.2 29.5 3.6v92.2c-8.8-5.6-19.3-8.8-30.5-8.8-31.3 0-56.7 25.4-56.7 56.7s25.4 56.7 56.7 56.7 56.7-25.4 56.7-56.7V0h85.4c7.8 44.4 34.1 82.5 70.8 105.7 7.2 4.6 15 8.5 23.5 11.8v92.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M448 209.9v125.1c-25.3 0-49.9-5-73.2-14.8-14.7-6.2-28.5-14.3-41.3-24.1v95.1c0 66.7-54.2 120.8-120.9 120.8S91.8 457.8 91.8 391.1s54.2-120.8 120.8-120.8c10.1 0 20 1.2 29.5 3.6v92.2c-8.8-5.6-19.3-8.8-30.5-8.8-31.3 0-56.7 25.4-56.7 56.7s25.4 56.7 56.7 56.7 56.7-25.4 56.7-56.7V0h85.4c7.8 44.4 34.1 82.5 70.8 105.7 7.2 4.6 15 8.5 23.5 11.8v92.4z'/%3E%3C/svg%3E")}

@keyframes tcKontaktiFadeUp{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tcKontaktiFadeLeft{from{opacity:0;transform:translate3d(-22px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tcKontaktiFadeRight{from{opacity:0;transform:translate3d(22px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tcKontaktiFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-10px,0)}}@keyframes tcKontaktiGlow{0%,100%{box-shadow:0 30px 90px rgba(15,23,42,.14),0 0 0 rgba(7,150,66,0)}50%{box-shadow:0 34px 96px rgba(15,23,42,.16),0 0 34px rgba(7,150,66,.14)}}@keyframes tcKontaktiLineSweep{0%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@media (prefers-reduced-motion:no-preference){.tc-page-kontakti .tc-kontakti-eyebrow,.tc-page-kontakti .tc-kontakti-h1,.tc-page-kontakti .tc-kontakti-lead,.tc-page-kontakti .tc-kontakti-actions,.tc-page-kontakti .tc-kontakti-proof-strip{animation:tcKontaktiFadeUp .72s cubic-bezier(.2,.7,.2,1) both}.tc-page-kontakti .tc-kontakti-h1{animation-delay:.06s}.tc-page-kontakti .tc-kontakti-lead{animation-delay:.12s}.tc-page-kontakti .tc-kontakti-actions{animation-delay:.18s}.tc-page-kontakti .tc-kontakti-proof-strip{animation-delay:.24s}.tc-page-kontakti .tc-kontakti-support-mockup{animation:tcKontaktiFadeRight .78s cubic-bezier(.2,.7,.2,1) .16s both,tcKontaktiFloat 6.8s ease-in-out 1.2s infinite,tcKontaktiGlow 5.6s ease-in-out 1.2s infinite}.tc-page-kontakti .tc-kontakti-inbox-list div{animation:tcKontaktiFadeLeft .62s cubic-bezier(.2,.7,.2,1) both}.tc-page-kontakti .tc-kontakti-inbox-list div:nth-child(1){animation-delay:.34s}.tc-page-kontakti .tc-kontakti-inbox-list div:nth-child(2){animation-delay:.44s}.tc-page-kontakti .tc-kontakti-inbox-list div:nth-child(3){animation-delay:.54s}.tc-page-kontakti .tc-kontakti-chat-card{animation:tcKontaktiFadeUp .7s cubic-bezier(.2,.7,.2,1) .42s both}.tc-page-kontakti .tc-kontakti-chat-lines i{position:relative;overflow:hidden}.tc-page-kontakti .tc-kontakti-chat-lines i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);animation:tcKontaktiLineSweep 2.4s ease-in-out infinite}.tc-page-kontakti .tc-kontakti-chat-lines i:nth-child(2):after{animation-delay:.24s}.tc-page-kontakti .tc-kontakti-chat-lines i:nth-child(3):after{animation-delay:.48s}.tc-page-kontakti .tc-kontakti-btn-green .elementor-button,.tc-page-kontakti .tc-kontakti-btn-outline .elementor-button,.tc-page-kontakti .tc-kontakti-social-button .elementor-button,.tc-page-kontakti .tc-kontakti-text-link .elementor-button{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease}.tc-page-kontakti .tc-kontakti-btn-green .elementor-button,.tc-page-kontakti .tc-kontakti-form-panel .elementor-button{position:relative;overflow:hidden}.tc-page-kontakti .tc-kontakti-btn-green .elementor-button:before,.tc-page-kontakti .tc-kontakti-form-panel .elementor-button:before{content:"";position:absolute;inset:-40% auto -40% -65%;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:skewX(-18deg);transition:transform .58s ease}.tc-page-kontakti .tc-kontakti-btn-green .elementor-button:hover:before,.tc-page-kontakti .tc-kontakti-form-panel .elementor-button:hover:before{transform:translateX(330%) skewX(-18deg)}.tc-page-kontakti .tc-kontakti-route-card,.tc-page-kontakti .tc-kontakti-social-card,.tc-page-kontakti .tc-kontakti-faq-list details,.tc-page-kontakti .tc-kontakti-form-panel,.tc-page-kontakti .tc-kontakti-social-panel{will-change:transform}.tc-page-kontakti .tc-kontakti-route-card:hover,.tc-page-kontakti .tc-kontakti-social-card:hover{transform:translateY(-6px);border-color:rgba(7,150,66,.26);box-shadow:0 28px 70px rgba(15,23,42,.12)}.tc-page-kontakti .tc-kontakti-route-card:hover .tc-kontakti-route-icon,.tc-page-kontakti .tc-kontakti-social-card:hover .tc-kontakti-social-icon{transform:translateY(-2px) scale(1.04)}.tc-page-kontakti .tc-kontakti-route-icon,.tc-page-kontakti .tc-kontakti-social-icon{transition:transform .22s ease}.tc-page-kontakti .tc-kontakti-faq-list details{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tc-page-kontakti .tc-kontakti-faq-list details:hover{transform:translateY(-3px);border-color:rgba(7,150,66,.22);box-shadow:0 22px 54px rgba(15,23,42,.09)}@supports (animation-timeline:view()){.tc-page-kontakti .tc-kontakti-section-head,.tc-page-kontakti .tc-kontakti-route-card,.tc-page-kontakti .tc-kontakti-social-panel,.tc-page-kontakti .tc-kontakti-form-panel,.tc-page-kontakti .tc-kontakti-faq-list details{animation:tcKontaktiFadeUp both;animation-timeline:view();animation-range:entry 0% cover 28%}.tc-page-kontakti .tc-kontakti-route-card:nth-child(2),.tc-page-kontakti .tc-kontakti-social-card:nth-child(2),.tc-page-kontakti .tc-kontakti-faq-list details:nth-child(2){animation-range:entry 4% cover 30%}.tc-page-kontakti .tc-kontakti-route-card:nth-child(3),.tc-page-kontakti .tc-kontakti-social-card:nth-child(3),.tc-page-kontakti .tc-kontakti-faq-list details:nth-child(3){animation-range:entry 8% cover 32%}.tc-page-kontakti .tc-kontakti-route-card:nth-child(4),.tc-page-kontakti .tc-kontakti-social-card:nth-child(4),.tc-page-kontakti .tc-kontakti-faq-list details:nth-child(4){animation-range:entry 12% cover 34%}}}@media (prefers-reduced-motion:reduce){.tc-page-kontakti *,.tc-page-kontakti *:before,.tc-page-kontakti *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
