:root{--mainwidth:1200px;--bordo:#6c1737;--dgrey:#293038;--color3:#e6e6e6;--wp--custom--carousel-block--pagination-bullet-active-color:#FFF;--wp--custom--carousel-block--pagination-bullet-size:12px}body,html{max-width:100vw;overflow-x:hidden}.blog-latest-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-latest-wrapper h3{font-size:22px;line-height:32px;margin-top:20px}.blog .ct-container{position:relative}.blog main .ct-container::before{display:block;content:'';z-index:-1;width:100vw;height:100%;left:50%;top:0;position:absolute;transform:translatex(-50%);background-color:var(--theme-palette-color-5)}@media (max-width:767px){.blog-latest-wrapper{grid-template-columns:1fr}}.wp-block-cb-carousel-v2 .cb-pagination .cb-pagination-bullet{opacity:1!important;background-color:#fff}.wp-block-cb-carousel-v2 .cb-pagination .cb-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--theme-palette-color-1)}.l_bottom::after{content:'';display:block;width:200px;height:10px;background-color:var(--theme-palette-color-1);margin-top:15px}.l_bottom.has-text-align-center::after{margin-left:auto;margin-right:auto}.bkg_text{width:max-content;position:relative}.bkg_text::after{width:calc(100% + 10px);content:'';top:0;display:block;height:100%;left:-5px;z-index:-1;position:absolute;background-color:#bed7d1}.f_reverse{flex-direction:row-reverse}div.m_con{max-width:var(--mainwidth)!important;margin-left:auto;margin-right:auto}div.full_container{width:100vw;max-width:100vw!important;margin-left:calc(-1*(100vw - 1711px) / 2)!important}.flex_force{display:flex}.full_width_img img{min-width:100%}.flex_row_reverse{flex-direction:row-reverse!important}.flex_col_reverse{flex-direction:column-reverse}@media(max-width:1000px){.flex_mobile_col_reverse{flex-direction:column-reverse}}h2{margin-top:20px!important}@media(min-width:1280px){div.m_con{width:var(--mainwidth)!important}.alignfull .right_notfull>*{padding-right:calc((100vw - var(--mainwidth)) / 2)}.alignfull .left_notfull>*{padding-left:calc((100vw - var(--mainwidth)) / 2)}}@media(max-width:1300px){.m_con{padding-right:15px;padding-left:15px}}ul.lista{list-style:none;padding-left:0;margin-top:0}ul.lista li{position:relative;list-style-position:inside;text-indent:-1em;padding-left:1em}ul.lista li:before{content:'';background-image:url(/wp-content/themes/blocksy-child/img/check.svg);display:inline-block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat;margin-right:5px}ul.a_lista li:before{background-image:url(/wp-content/themes/blocksy-child/img/arrow_b.svg)}.kategorie_kariery-kariera,.br_col{border-radius:8px!important}p.submit{width:max-content;position:relative}.wpcf7-spinner{display:none!important}@media(min-width:1001px){.d_plr_10{padding-left:10%;padding-right:10%}}.xwp-block-button a:after,p.submit:after{content:'';background-image:url(/wp-content/themes/blocksy-child/img/arrow.svg);width:15px;height:11px;background-size:contain;background-repeat:no-repeat;position:absolute;right:35px;top:23px;z-index:9999999999999999}.wp-block-latest-posts__list img{width:100%;max-width:100%!important}textarea,input[type=text],input[type=email],textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder{color:#808080!important;margin-bottom:10px;border:none}.page-id-35 textarea,.page-id-35 input[type=text],.page-id-35 input[type=email]{background-color:#ededed}.page-id-35 .no_contact{display:none!important}.page-id-35 #block-8{margin-top:0!important;margin-bottom:0!important}.f_adres::before{content:'';display:inline-flex;width:35px;height:35px;background-image:url(/wp-content/uploads/2026/01/adres2.svg);background-size:contain;margin-right:10px;left:0;position:absolute}.f_tel::before{content:'';display:inline-flex;width:35px;height:35px;background-image:url(/wp-content/uploads/2025/08/ci03.svg);background-size:contain;margin-right:10px;position:absolute;left:0}.f_url::before{content:'';display:inline-flex;width:35px;height:35px;background-image:url(/wp-content/uploads/2026/01/email2.svg);background-size:contain;margin-right:10px;position:absolute;left:0}.f_fb::before{content:'';display:inline-flex;width:35px;height:35px;background-image:url(/wp-content/uploads/2025/08/ci04.svg);background-size:contain;margin-right:10px;position:absolute;left:0}.f_adres,.f_tel,.f_url,.f_fb{padding-left:50px;position:relative;margin-bottom:15px!important}.t_tel{position:relative}.t_tel a:hover,.t_tel a{background-color:#fff0;color:#000;font-size:22px}.t_tel::before{content:'';display:inline-flex;width:35px;height:35px;background-image:url(/wp-content/uploads/2025/08/top-tel.svg);background-size:contain;margin-right:10px;position:absolute;left:-9px;top:6px}header .wp-block-buttons{gap:0}.t_kon a{background-color:gray}#offcanvas .wp-block-buttons .wp-block-button__link,header .wp-block-buttons .wp-block-button__link{padding-left:30px!important;padding-right:30px!important}@media(min-width:761px){.wp-block-latest-posts__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}}@media(max-width:760px){.wp-block-latest-posts__list{display:grid;grid-template-columns:1fr;gap:30px}}.mi_btn{position:relative}.mi_btn::before{content:'';display:block;position:absolute;height:30px;width:calc(100% + 20px);left:50%;transform:translate(-50%,-50%);top:50%;background-color:var(--theme-palette-color-2);border-radius:8px}@media(min-width:1001px){.mi_btn{margin-left:50px}}.mi_btn:hover a,.mi_btn a:hover{color:white!important}div[data-sticky*=fixed]{border-bottom:1px solid #fff}.tel_link a{text-decoration:none}.tel_link a::before{content:'';display:inline-block;height:20px;width:20px;background-image:url(/wp-content/themes/blocksy-child/img/tel.svg);background-repeat:no-repeat;background-size:contain;margin-right:5px}footer .tel_link a::before{background-image:url(/wp-content/themes/blocksy-child/img/tel_w.svg)}[data-footer*="type-1"] .ct-footer [data-row*="top"]{background-image:url(/wp-content/uploads/2025/08/baner-1.webp)}.tab_title{cursor:pointer;margin-bottom:5px!important}.tab_title::after{content:'ROZWIŃ';display:block;position:absolute;right:20px;top:5px}.tab_title::before{content:'';display:block;position:absolute;background-image:url(/wp-content/themes/blocksy-child/img/tab.svg);background-repeat:no-repeat;background-size:contain;height:6px;width:10px;right:0;top:14px}.prices_table.active .tab_title::after{content:'ZWIŃ'}.prices_table.active .tab_title::before{transform:rotate(180deg)}.prices_table{border-top:1px solid #969696;margin-bottom:0!important;position:relative}.prices_table .tab_content{display:none;margin-top:0!important;max-width:85%}.prices_table.active .tab_content{margin-bottom:25px;display:block}.acf-table-container{margin-top:20px}.acf-table{width:100%;border-collapse:collapse}.acf-table,.acf-table *{border:none!important;background-color:transparent!important;font-weight:700}.acf-table{border-top:1px solid #c9c9c9!important}.acf-table th,.acf-table td{padding:10px;border:none;border-bottom:1px solid #c9c9c9!important;text-align:left}.acf-table th{font-weight:700}.acf-table td,.acf-table th{background-color:#fff0}.blue_strong strong{color:#0f389a!important}.wp-block-latest-posts__featured-image a{display:block}@media(max-width:1000px){.tab_title strong{max-width:calc(100% - 50px);display:block}.tab_title::after{top:16px}.tab_title::before{top:25px}.m_alignfull{min-width:100%;padding-left:0;padding-right:0;margin-bottom:0!important}.m_centered figure,.m_centered,.m_alignfull figure{text-align:center}.m_alignfull>.br_col{border-radius:0!important}.m_nopadding{padding:15px}.bkg_text{font-size:16px!important}#offcanvas .ct-widget .wp-block-buttons{justify-content:center}.mobile-menu>ul>li>span>a br,.mobile-menu>ul>li>a br{display:none!important}}@media(max-width:560px){.wp-block-columns.alignfull.has-palette-color-5-background-color{padding-left:10px!important;padding-right:10px!important}}.size-full.wp-block-image{height:auto}