.et_pb_post a img{max-width:30%;height:auto}.custom_column{display:flex;align-items:center;justify-content:center}.entry-featured-image-url>img{max-width:30%!important}.entry-featured-image-url>img{float:left;margin-right:2.5%}.et_pb_posts .et_pb_post{min-height:150px}.custom_column{display:flex;align-items:center}.et_pb_post a img{max-width:30%;height:auto;float:left;margin-right:2.5%}.custom_column{display:flex;align-items:center}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{text-align:right}.et_pb_widget a{text-decoration:none;color:#06508c}body.archive article.et_pb_post,.et_pb_posts article.et_pb_post{position:relative;display:grid;grid-template-columns:300px 1fr;column-gap:26px;align-content:start;padding:26px 22px 78px!important;margin-bottom:28px!important;border-radius:16px;border:1px solid #cfe0f3;background:linear-gradient(135deg,#ffffff 0%,#e8f2fd 100%);box-shadow:0 6px 20px rgba(0,40,120,.08);transition:transform .15s,box-shadow .15s;overflow:hidden;min-height:0}body.archive article.et_pb_post:hover,.et_pb_posts article.et_pb_post:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(0,40,120,.16)}body.archive article.et_pb_post::before,.et_pb_posts article.et_pb_post::before{content:'';position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#000066,#0050c8,#1a9be6)}body.archive article.et_pb_post.category-oferty-pracy-niemcy::before,.et_pb_posts article.et_pb_post.category-oferty-pracy-niemcy::before{background:linear-gradient(90deg,#141414 0 33.3%,#d00000 33.3% 66.6%,#ffce00 66.6%)}body.archive article.et_pb_post.category-oferty-pracy-polska::before,.et_pb_posts article.et_pb_post.category-oferty-pracy-polska::before{background:linear-gradient(180deg,#ffffff 0 50%,#dc143c 50%);border-bottom:1px solid #f3d3da}body.archive article.et_pb_post.post-1108,.et_pb_posts article.et_pb_post.post-1108{background:linear-gradient(135deg,#ffffff 0%,#e6f5ec 100%);border-color:#cbe8d6}body.archive article.et_pb_post.category-oferty-pracy-polska,.et_pb_posts article.et_pb_post.category-oferty-pracy-polska{background:linear-gradient(135deg,#ffffff 0%,#fdeef1 100%);border-color:#f1d2d9}body.archive article.et_pb_post .entry-featured-image-url,.et_pb_posts article.et_pb_post .entry-featured-image-url{grid-column:1;grid-row:1/span 5;position:relative;display:block;margin:0!important;border-radius:12px;overflow:hidden;align-self:start}body.archive article.et_pb_post .entry-featured-image-url>img,.et_pb_posts article.et_pb_post .entry-featured-image-url>img{max-width:100%!important;width:100%!important;float:none!important;margin:0!important;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .4s}body.archive article.et_pb_post:hover .entry-featured-image-url>img,.et_pb_posts article.et_pb_post:hover .entry-featured-image-url>img{transform:scale(1.04)}body.archive article.et_pb_post .entry-featured-image-url::after,.et_pb_posts article.et_pb_post .entry-featured-image-url::after{content:'PRACA';position:absolute;left:10px;top:10px;color:#fff;font-weight:800;font-size:12px;line-height:1;letter-spacing:.6px;padding:8px 12px;border-radius:30px;background:linear-gradient(120deg,#000066,#0050c8 70%,#1a9be6);box-shadow:0 4px 12px rgba(0,0,40,.3)}body.archive article.et_pb_post.category-oferty-pracy-niemcy .entry-featured-image-url::after,.et_pb_posts article.et_pb_post.category-oferty-pracy-niemcy .entry-featured-image-url::after{content:'NIEMCY'}body.archive article.et_pb_post.post-1116 .entry-featured-image-url::after,.et_pb_posts article.et_pb_post.post-1116 .entry-featured-image-url::after{content:'NIEMCY · MAGAZYN'}body.archive article.et_pb_post.post-1108 .entry-featured-image-url::after,.et_pb_posts article.et_pb_post.post-1108 .entry-featured-image-url::after{content:'NIEMCY · OGRODNICTWO';background:linear-gradient(120deg,#0b5d3b,#12915c 70%,#2dbd7e)}body.archive article.et_pb_post.category-oferty-pracy-polska .entry-featured-image-url::after,.et_pb_posts article.et_pb_post.category-oferty-pracy-polska .entry-featured-image-url::after{content:'POLSKA';background:linear-gradient(120deg,#8a0d24,#dc143c)}body.archive article.et_pb_post.post-1001 .entry-featured-image-url::after,.et_pb_posts article.et_pb_post.post-1001 .entry-featured-image-url::after{content:'POLSKA · PRODUKCJA'}body.archive article.et_pb_post.post-1149 .entry-featured-image-url::after,.et_pb_posts article.et_pb_post.post-1149 .entry-featured-image-url::after{content:'POLSKA · PRODUKCJA I MAGAZYN'}body.archive article.et_pb_post .entry-title,.et_pb_posts article.et_pb_post .entry-title{grid-column:2;font-size:23px!important;line-height:1.25!important;font-weight:800!important;margin:2px 0 8px!important;padding:0!important}body.archive article.et_pb_post .entry-title a,.et_pb_posts article.et_pb_post .entry-title a{color:#000066!important}body.archive article.et_pb_post .entry-title a::after,.et_pb_posts article.et_pb_post .entry-title a::after{content:'';position:absolute;inset:0;z-index:1}body.archive article.et_pb_post .post-meta,.et_pb_posts article.et_pb_post .post-meta{grid-column:2;font-size:14px!important;color:#4a5060!important;margin-bottom:10px!important;padding:0!important}body.archive article.et_pb_post .post-meta a,.et_pb_posts article.et_pb_post .post-meta a{position:relative;z-index:2;color:#0050c8!important}body.archive article.et_pb_post .post-content,.et_pb_posts article.et_pb_post .post-content{grid-column:2}body.archive article.et_pb_post,.et_pb_posts article.et_pb_post{color:#141820;font-size:16px;line-height:1.55}body.archive article.et_pb_post.category-oferty-pracy-niemcy .post-meta::after,.et_pb_posts article.et_pb_post.category-oferty-pracy-niemcy .post-meta::after{content:'15,33 €/h brutto + 0,50 € premii';display:table;margin-top:10px;color:#fff;font-weight:800;font-size:15px;padding:7px 12px;border-radius:8px;background:linear-gradient(120deg,#000066,#0050c8)}body.archive article.et_pb_post::after,.et_pb_posts article.et_pb_post::after{content:'Zobacz ofertę  →';position:absolute;right:22px;bottom:20px;z-index:0;background:#ffce00;color:#141414;font-weight:800;font-size:16px;padding:12px 24px;border-radius:10px;box-shadow:0 6px 16px rgba(0,0,50,.18)}body.archive article.et_pb_post.category-oferty-pracy-polska::after,.et_pb_posts article.et_pb_post.category-oferty-pracy-polska::after{content:'Zobacz ofertę  →'}@media (max-width:767px){body.archive article.et_pb_post,.et_pb_posts article.et_pb_post{grid-template-columns:1fr;padding:22px 16px 84px!important}body.archive article.et_pb_post .entry-featured-image-url,.et_pb_posts article.et_pb_post .entry-featured-image-url{grid-row:auto;margin-bottom:14px!important}body.archive article.et_pb_post .entry-title,.et_pb_posts article.et_pb_post .entry-title,body.archive article.et_pb_post .post-meta,.et_pb_posts article.et_pb_post .post-meta,body.archive article.et_pb_post .post-content,.et_pb_posts article.et_pb_post .post-content{grid-column:1}body.archive article.et_pb_post::after,.et_pb_posts article.et_pb_post::after{left:16px;right:16px;text-align:center}}body.archive article.et_pb_post.category-oferty-pracy-polska,.et_pb_posts article.et_pb_post.category-oferty-pracy-polska{background:linear-gradient(135deg,#ffffff 0%,#edf1f6 100%)!important;border-color:#d6dde7!important}body.archive article.et_pb_post.post-1001,.et_pb_posts article.et_pb_post.post-1001{background:linear-gradient(135deg,#ffffff 0%,#e4f4f9 100%)!important;border-color:#c6e4ee!important}body.archive article.et_pb_post.category-oferty-pracy-polska .entry-featured-image-url::after,.et_pb_posts article.et_pb_post.category-oferty-pracy-polska .entry-featured-image-url::after{background:linear-gradient(120deg,#1c2536,#3a4a63)!important;border-left:4px solid #dc143c}body.archive article.et_pb_post.category-oferty-pracy-polska::before,.et_pb_posts article.et_pb_post.category-oferty-pracy-polska::before{background:linear-gradient(90deg,#000066 0 70%,#dc143c 70%)!important;border-bottom:0!important}.page-id-862 #main-content .et_pb_section:first-of-type,.page-id-864 #main-content .et_pb_section:first-of-type,.page-id-854 #main-content .et_pb_section:first-of-type{background:url(https://www.tmlplus.pl/wp-content/uploads/2026/09/tml-fale-tlo.svg) center bottom/100% 300px no-repeat,linear-gradient(180deg,#ffffff 0%,#F5FAFE 55%,#EAF5FD 100%)!important}.page-id-854 #main-content .et_pb_section:first-of-type .et_parallax_bg{display:none!important}.page-id-862 #main-content .et_pb_section:first-of-type h1,.page-id-864 #main-content .et_pb_section:first-of-type h1,.page-id-854 #main-content .et_pb_section:first-of-type h1{color:#000066!important}body.archive #main-content,body.single-post #main-content,body.search #main-content{background:url(https://www.tmlplus.pl/wp-content/uploads/2026/09/tml-fale-tlo.svg) center 180px/100% 260px no-repeat,linear-gradient(180deg,#ffffff 0%,#F5FAFE 55%,#EAF5FD 100%)!important}body.archive #main-content .container:before,body.single-post #main-content .container:before{display:none!important}a.btn.b-wa,.tx a.btn.b-wa{background:#25D366!important;color:#fff!important;border-color:#25D366!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}a.btn.b-wa:hover{background:#1EBE5A!important}a.btn.b-wa:before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url(https://www.tmlplus.pl/wp-content/uploads/2026/09/tml-ikona-whatsapp.svg) center/contain no-repeat;mask:url(https://www.tmlplus.pl/wp-content/uploads/2026/09/tml-ikona-whatsapp.svg) center/contain no-repeat}#main-footer #footer-bottom,#main-footer .et_pb_section:last-child{padding-bottom:90px!important}.et_pb_toggle.et_pb_toggle_item{background:#fff!important;border:1px solid #DBE6F3!important;border-radius:14px!important;padding:16px 20px!important;margin-bottom:10px!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}.et_pb_toggle.et_pb_toggle_item:hover{border-color:#B9D3F0!important;box-shadow:0 4px 14px rgba(0,0,102,.06)!important}.et_pb_toggle.et_pb_toggle_open{border-left:4px solid #1A9BE6!important}.et_pb_toggle .et_pb_toggle_title{color:#000066!important;font-family:"Source Sans 3",sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:1.35!important;padding-right:48px!important}.et_pb_toggle .et_pb_toggle_title:before{content:"+"!important;display:flex!important;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#E8F2FD;color:#0050C8!important;font-family:"Source Sans 3",sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1!important;right:0!important;top:50%!important;margin-top:-15px!important}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\2212"!important;display:flex!important;background:#0050C8;color:#fff!important}.et_pb_toggle .et_pb_toggle_content{font-family:"Source Sans 3",sans-serif!important;font-size:17px!important;line-height:1.6!important;color:#141820!important;padding-top:10px!important}.tx h1{font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;font-size:clamp(32px,4vw,44px)!important}.tx h2{font-weight:700!important;letter-spacing:0!important;line-height:1.25!important;font-size:clamp(26px,3vw,36px)!important;margin-bottom:18px!important}.tx h3,.tx .svc b,.tx .step b{letter-spacing:0!important;line-height:1.3!important}.tx p,.tx li,.tx .lead{line-height:1.65!important}.tx .lead{font-size:19px!important;max-width:640px}.tx .kick,.tx .tag{margin-bottom:14px!important}.tx ul.pts.chk li{display:flex!important;align-items:center;min-height:56px}.tx ul.pts.chk li::before{content:""!important;position:absolute!important;left:14px!important;top:50%!important;width:24px!important;height:24px!important;margin-top:-12px!important;border:0!important;border-radius:50%!important;transform:none!important;background:#E8F2FD url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230050C8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/14px 14px no-repeat!important;box-shadow:inset 0 0 0 1px #CFE0F3!important}.tx ul.pts.chk li::after{display:none!important;content:none!important}.tx details{background:#fff!important;border:1px solid #DBE6F3!important;border-radius:14px!important;padding:16px 20px!important;margin-bottom:10px!important;transition:border-color .2s,box-shadow .2s}.tx details:hover{border-color:#B9D3F0!important;box-shadow:0 4px 14px rgba(0,0,102,.06)}.tx details[open]{border-left:4px solid #1A9BE6!important}.tx details summary{list-style:none!important;cursor:pointer;position:relative;padding-right:46px!important;color:#000066!important;font-weight:700!important;font-size:18px!important;line-height:1.35!important}.tx details summary::-webkit-details-marker{display:none}.tx details summary::marker{content:""}.tx details summary::after{content:"+";position:absolute;right:0;top:50%;margin-top:-15px;width:30px;height:30px;border-radius:50%;background:#E8F2FD;color:#0050C8;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;line-height:1}.tx details[open] summary::after{content:"\2212";background:#0050C8;color:#fff}.tx details>p,.tx details>div{margin:10px 0 0!important;font-size:17px;line-height:1.6;color:#141820}#main-content .et_pb_text h2{font-family:Archivo,sans-serif!important;font-weight:700!important;color:#000066!important;letter-spacing:0!important;line-height:1.25!important;font-size:clamp(26px,3vw,36px)!important}.page-id-854 .tx .hero.light{background:url(/wp-content/uploads/2026/09/tml-fale-tlo.svg) center bottom/100% 260px no-repeat,linear-gradient(#fff 0%,#F5FAFE 55%,#EAF5FD 100%)!important}.tx .regcta .btn.b-gold{background:linear-gradient(90deg,#000066,#0050C8 55%,#1A9BE6)!important;color:#fff!important;border:0!important;box-shadow:0 8px 20px rgba(0,80,200,.25)!important}body.home .tx .btn.b-gold{background:linear-gradient(90deg,#000066,#0050C8 55%,#1A9BE6)!important;color:#fff!important;border:0!important;box-shadow:0 8px 20px rgba(0,80,200,.25)!important}body.home .tx .btn.b-gold svg{stroke:#fff!important;color:#fff!important}