@font-face{font-display:swap;font-family:'Helvetica Neue';src:url(../../../../../../themes/neway/src/fonts/HelveticaNeue-Bold.otf) format('opentype');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Helvetica Neue';src:url(../../../../../../themes/neway/src/fonts/HelveticaNeue-Light.otf) format('opentype');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Helvetica Neue';src:url(../../../../../../themes/neway/src/fonts/HelveticaNeue-Medium.otf) format('opentype');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Helvetica Neue';src:url(../../../../../../themes/neway/src/fonts/HelveticaNeue-Roman.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Helvetica Neue';src:url(../../../../../../themes/neway/src/fonts/HelveticaNeue-Thin.otf) format('opentype');font-weight:200;font-style:normal}.single-mec-events .mec-container{padding-top:100px!important}body.ksef,body.page-template-template-demo,.page-template-template-for-doctors{main{font-family:'Helvetica Neue',sans-serif}#breadcrumbs{font-size:0}section{margin-bottom:60px}}.ksef-banner-section{position:relative;.blur-effect{position:absolute;width:100%;height:100%;inset:0;mask-image:linear-gradient(to right,rgba(0,0,0,1) 38.4%,rgba(0,0,0,0) 82.12%);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 32.4%,rgba(0,0,0,0) 75.12%);backdrop-filter:brightness(.8) blur(11px)}.container-bg{background-size:cover;background-position:center;min-height:700px;height:100%;box-shadow:inset 0 0 0 100vw rgba(25,23,25,.3);>div{width:100%;height:100%}.content-box{position:relative;z-index:1;max-width:1366px;margin:0 auto;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:700px;gap:40px;h1{font-size:64px;font-weight:800!important;font-size:64px;line-height:100%;letter-spacing:-2%;max-width:850px;width:100%;color:#fff;margin:0;&.offices{max-width:100%}}p{margin:1rem 0;color:#fff;font-weight:300;font-size:24px;line-height:150%;letter-spacing:0%;vertical-align:middle;margin:0}.banner-buttons-box{display:flex;gap:30px}a{display:inline-block;padding:20px 30px;background-color:#FF6A6A;color:#fff;text-decoration:none;width:fit-content;font-weight:500;font-size:24px;line-height:1;letter-spacing:0%;vertical-align:middle;&:hover{background-color:rgba(255,106,106,.78)}}a.green{background-color:#2EB336;&:hover{background-color:rgba(46,179,54,.78)}}}}}.page-id-76402 .ksef-banner-section .container-bg::before{content:'';position:absolute;width:1022px;height:1060px;left:-95px;bottom:-205px;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/11/ziem.png)}.page-id-76402 .ksef-banner-section .container-bg::after{content:'';position:absolute;width:315px;height:291px;right:-105px;bottom:-85px;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/11/kropki.png)}@media (max-width:1200px){.container-bg::before{display:none}.container-bg::after{display:none}}@media (max-width:700px){.demo-form::before{display:none}}.page-template-template-konferencja-ksef{.ksef-2col-section{& .container-2col{.right::before{content:"";display:block;width:300px;height:280px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/image-98.png);position:absolute;left:-20%;bottom:-170px;z-index:9}}}}.ksef-2col-section{.container-2col{max-width:1366px;margin:0 auto;display:flex;padding-bottom:20px;gap:80px;justify-content:space-between;.right{position:relative;width:100%;img{object-fit:cover;width:100%;height:100%}}.right::before{content:"";display:block;width:300px;height:280px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/image-98.png);position:absolute;left:-20%;bottom:-50px;z-index:9}.left{display:flex;min-width:50%;flex-direction:column;ul{margin-bottom:1.5rem}h2{font-weight:900!important;font-size:48px;line-height:100%;letter-spacing:-2%;margin-bottom:60px}.content1{strong{font-weight:800}font-weight:300;font-size:24px;line-height:150%;letter-spacing:0%}>span{font-weight:300;font-size:24px;letter-spacing:0%;vertical-align:middle}.buttons-group{display:flex;gap:20px}a{display:inline-block;padding:20px 30px;background-color:#294AFF;color:#fff;text-decoration:none;width:fit-content;font-weight:500;font-size:24px;line-height:1;letter-spacing:0%;vertical-align:middle;margin-top:auto;&:hover{background-color:rgba(41,74,255,.65)}}a.green{background-color:#2EB336;&:hover{background-color:rgba(46,179,54,.78)}}.right{position:relative;width:100%;img{object-fit:cover;width:100%;height:100%}}.right::before{content:"";display:block;width:300px;height:280px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/image-98.png);position:absolute;left:-20%;bottom:-50px;z-index:9}}}}.ksef-integration-section{background-color:#F7F7F7;padding:80px 0;margin-top:80px;margin-bottom:80px;.conetainer-integration{max-width:1366px;width:100%;margin:0 auto;h2{font-weight:900!important;font-size:48px;line-height:100%;letter-spacing:-2%;margin-bottom:35px}.content{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0%}}}.ksef-integration-section{background-color:#F7F7F7;padding:90px 0;.conetainer-integration{max-width:1366px;width:100%;margin:0 auto;h2{font-weight:900!important;font-size:48px;line-height:100%;letter-spacing:-2%;margin-bottom:35px}.content{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0%}.bottom{display:flex;justify-content:space-between;gap:10px;strong{font-size:24px;font-weight:500;text-wrap-mode:wrap}img{object-fit:contain}a{display:inline-block;padding:20px 30px;background-color:#FF6A6A;color:#fff;text-decoration:none;width:fit-content;text-wrap-mode:nowrap;font-weight:500;font-size:24px;line-height:1;letter-spacing:0%;vertical-align:middle;height:fit-content;&:hover{background-color:rgba(255,106,106,.78)}}}}}.ksef-benefits-section{.container-benefits{max-width:1366px;width:100%;margin:0 auto;h2{font-weight:900!important;font-size:48px;line-height:100%;letter-spacing:-2%;margin-bottom:60px;text-align:center}.grid-benefits{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:80px;.box{display:flex;flex-direction:column;gap:25px;img{height:400px;width:auto;object-fit:cover}h3{font-weight:800;font-size:24px;line-height:100%;letter-spacing:-2%;margin:0}p{margin:0;color:#828282;font-weight:300;font-size:24px;line-height:150%;vertical-align:middle}}.box:nth-child(1){grid-area:1 / 1 / 2 / 3}.box:nth-child(2){grid-area:1 / 3 / 2 / 5}.box:nth-child(3){grid-area:1 / 5 / 2 / 7}.box:nth-child(4){grid-area:2 / 1 / 3 / 4}.box:nth-child(5){grid-area:2 / 4 / 3 / 7}}}}.ksef-short-section{background-color:#F7F7F7;.short-container{max-width:1366px;width:100%;margin:0 auto;.content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px;padding:25px 0;h2{font-weight:300;font-size:24px;color:#828282;margin:0}a{display:inline-block;padding:20px 30px;background-color:#FF6A6A;color:#fff;text-decoration:none;width:fit-content;font-weight:500;font-size:24px;line-height:1;vertical-align:middle;height:fit-content;&:hover{background-color:rgba(255,106,106,.78)}}}}}.ksef-short-section.office{background-color:#F7F7F7;.short-container{max-width:1366px;width:100%;margin:0 auto;.content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px;padding:25px 0;@media screen and (max-width:768px){flex-direction:column}h2{font-weight:300;font-size:24px;color:#828282;margin:0}a{display:inline-block;padding:20px 30px;background-color:#1805FF!important;color:#fff;text-decoration:none;width:fit-content;font-weight:500;font-size:24px;line-height:1;vertical-align:middle;height:fit-content;&:hover{background-color:#1805FFAA!important}}a.green{background-color:#2EB336!important;&:hover{background-color:rgba(46,179,54,.78)!important}}}}}.ksef-webinar-section{position:relative;margin-bottom:130px!important;.webinar-container{>img{position:absolute;z-index:-1;top:0;left:0}max-width:1366px;width:100%;margin:0 auto;z-index:1;position:relative;h2{font-weight:900!important;font-size:48px;line-height:100%;margin-bottom:60px}.boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;.left{border-radius:12px;border:1px solid #E6E6E6;padding:30px;background-color:#fff;.content1{font-weight:300;font-size:24px;line-height:150%;strong{font-weight:800;font-size:24px}}.content2{font-weight:300;font-size:24px;line-height:150%;strong{font-weight:800;font-size:24px}}}.right{border-radius:12px;border:1px solid #E6E6E6;padding:30px;background-color:#fff;position:relative;.arrow-middle{position:absolute;top:50%;transform:translateY(-50%);left:-50px}.top{display:flex;flex-display:row;flex-wrap:nowrap;justify-content:space-between;gap:10px;.l{strong{font-weight:900;font-size:24px}.content{font-weight:300;font-size:24px;line-height:150%}}.r{img{object-fit:contain}}}input[name="your-email"]{width:100%;padding:15px;font-weight:400;font-size:11px;background-color:#ebebeb5e;color:#828282;border:.75px solid #0000000f;line-height:1}input[type="submit"]{width:100%;background-color:#2EB336;padding:15px 15px;font-weight:500;font-size:16px;color:#fff;border-radius:2px;border:none;margin-bottom:5px}label{width:100%;font-weight:300;font-size:12px;line-height:150%}form{>p{margin:0;position:relative;.wpcf7-spinner{position:absolute;right:10px;top:50%;transform:translateY(-50%)}}}.acceptance-wrapper{display:flex;justify-content:space-between;padding-top:5px;>div{display:flex;span.wpcf7-list-item{margin:0}>p{display:flex;label{width:100%}img{object-fit:contain;margin-right:5px;width:17px;height:26px}margin-bottom:0}}}}}}}.ksef-links-section{background-color:#F7F7F7;padding:90px 0 60px 0;margin-bottom:85px!important;.links-container{max-width:1366px;width:100%;margin:0 auto;position:relative;>img{z-index:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}>div{z-index:1;position:relative;h2{font-weight:900!important;font-size:48px;line-height:100%;margin-bottom:25px}p{font-weight:300;font-size:24px;margin-bottom:5px}.links{display:flex;flex-direction:column;gap:5px;.link-box{a{font-weight:300;font-size:24px;color:#000;span{color:#1805FF;margin-right:10px}}}}}}}@media screen and (max-width:1426px){body.ksef,body.page-template-template-demo,.page-template-template-spolka,.page-template-template-offices,.page-template-template-for-doctors{section{.grid-site-responsive{max-width:calc(100% - 60px)!important;margin:0 auto;width:100%}}}}@media screen and (max-width:1336px){.ksef-benefits-section{& .container-benefits{.grid-benefits{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-row-gap:30px;.box:nth-child(1){grid-area:1 / 1 / 2 / 2}.box:nth-child(2){grid-area:1 / 2 / 2 / 3}.box:nth-child(3){grid-area:2 / 1 / 3 / 3}.box:nth-child(4){grid-area:3 / 1 / 4 / 2}.box:nth-child(5){grid-area:3 / 2 / 4 / 3}}}}.ksef-webinar-section{& .webinar-container{& .boxes{& .left{.content1{font-size:16px;strong{font-size:16px}}}& .right{& .top{& .l{.content{font-size:16px}strong{font-size:18px}}}}}}}}@media screen and (max-width:1080px){.ksef-2col-section{& .container-2col{& .left{h2{font-size:36px}.content1{font-size:16px}a{font-size:18px;padding:15px 25px}}}}.ksef-webinar-section{& .webinar-container{h2{font-size:36px}}}.ksef-2col-section{& .container-2col{.right::before{left:-15%;width:150px;background-repeat:no-repeat}}}.ksef-benefits-section{& .container-benefits{& .grid-benefits{& .box{img{height:300px}}}}}}@media screen and (max-width:850px){.ksef-2col-section{& .container-2col{gap:0;.right::before{right:30px;left:unset;bottom:unset;top:0;z-index:-1}.right{img{display:none}}}}.ksef-webinar-section{& .webinar-container{h2{font-size:36px}.boxes{grid-template-columns:1fr}}}.ksef-benefits-section{& .container-benefits{h2{font-size:36px;margin-bottom:40px}& .grid-benefits{& .box{p{font-size:16px}h3{font-size:18px}img{height:300px}}}}}.ksef-integration-section{& .conetainer-integration{& .bottom{img{display:none}}}}}@media screen and (max-width:768px){.ksef-banner-section{& .container-bg{& .content-box{h1{font-size:42px}p{font-size:18px}a{font-size:18px;padding:15px 25px}}}}.ksef-integration-section{& .conetainer-integration{h2{font-size:36px}.content{font-size:16px}.bottom{strong{font-size:16px}a{font-size:18px;padding:15px 25px}}}}.ksef-links-section{& .links-container{&>div{h2{font-size:36px}>p{font-size:16px}& .links{& .link-box{a{font-size:16px}}}}}}}@media screen and (max-width:700px){.ksef-short-section{& .short-container{.content{flex-direction:column}}}}@media screen and (max-width:600px){.ksef-benefits-section{& .container-benefits{& .grid-benefits{display:flex;flex-direction:column;& .box{gap:10px;img{height:230px}}}}}.ksef-webinar-section{& .webinar-container{& .boxes{& .right{& .top{& .r{img{object-fit:contain;position:absolute;right:7px;width:60px}}}}}}}}@media screen and (max-width:550px){.ksef-2col-section{& .container-2col{.right::before{display:none}}}.ksef-integration-section{& .conetainer-integration{& .bottom{flex-direction:column;gap:20px}}}}@media screen and (max-width:480px){.ksef-webinar-section{& .webinar-container{& .boxes{& .right{.acceptance-wrapper{flex-direction:column;label{margin:0}}}}}}}.page-template-template-demo{.ksef-banner-section{.container-bg::before{display:none!important;content:""!important;background:transparent!important;background-image:none!important}}.ksef-banner-section{margin-bottom:115px;position:relative;&::after{content:"";display:block;width:335px;height:415px;background-size:contain;background-repeat:no-repeat;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/next_section_arrow.png);position:absolute;z-index:9;top:104%;left:46%;transform:translate(-50%,-50%)}}.ksef-2col-section{.container-2col{flex-direction:row-reverse;gap:120px;padding-bottom:0;.right{width:50%;&::before{content:unset}img{aspect-ratio:1;width:100%;height:auto;object-fit:cover;display:block}}.left{position:relative;padding-bottom:215px;width:calc(50% - 120px);min-width:unset;p{line-height:150%;margin-bottom:8px;strong{font-weight:800!important}}&::before{content:"";display:block;width:300px;height:280px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/image-98.png);background-repeat:no-repeat;position:absolute;z-index:9;transform:scaleX(-1);right:0;bottom:-115px}}}}.demo-profit-section.ksef-integration-section{.conetainer-integration{.content{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;position:relative;&::after{content:"";display:block;width:95px;height:50px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/x_vector.png);background-repeat:no-repeat;position:absolute;z-index:9;right:0;top:0;transform:translate(0,-60%)}.single-profit{p{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;color:#828282;span{font-weight:800;line-height:150%;letter-spacing:0;color:#000;margin-right:5px}}}}}}.ksef-benefits-section{.container-benefits{h2{text-align:left}}}.demo-clients-section{.container-clients{max-width:750px;margin-left:auto;margin-right:auto;position:relative;&::before{content:"";display:block;width:335px;height:310px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/Group-19.png);background-repeat:no-repeat;position:absolute;z-index:9;bottom:0;left:100px;transform:translate(-100%,66%)}&::after{content:"";display:block;width:280px;height:280px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/Vector-1-1.png);background-repeat:no-repeat;position:absolute;z-index:-1;right:0;top:300px;transform:translate(100%,0)}.top_image{display:block;margin:0 auto 60px}.client-info{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;gap:50px;.single-info{display:flex;flex-direction:column;&:nth-of-type(2n-1){align-items:flex-end}&:nth-of-type(2n){align-items:flex-start}.client-info-header{font-weight:800;font-size:24px;line-height:150%;letter-spacing:0}.client-info-value{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;color:#828282}}}}}.ksef-short-section{.short-container{.content{a{font-weight:700;font-size:16px;line-height:150%;letter-spacing:0;background-color:#2EB336;padding:12px 24px}}}}.demo-faq-section{.faq-container{max-width:1366px;margin-left:auto;margin-right:auto;.title{font-weight:900!important;font-size:48px;line-height:150%;letter-spacing:0;width:fit-content;position:relative;&::after{content:"";display:block;width:210px;height:40px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/fala.png);background-repeat:no-repeat;position:absolute;z-index:9;bottom:0;left:50%;transform:translate(-50%,50%)}}.under-title{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:0 30px}.faq-accordion{padding:0 80px;.single-question{.question{font-weight:300;font-size:16px;line-height:150%;letter-spacing:0;vertical-align:middle;background-color:#FAFAFA;padding:15px 50px 15px 15px;border:1px solid #E6E6E6;position:relative;margin-bottom:10px;cursor:pointer;color:#828282;.question-number{margin-right:20px}.question-arrow{position:absolute;right:20px;top:50%;transform:translate(0,-50%);cursor:pointer;aspect-ratio:1;font-size:12px;line-height:150%;letter-spacing:0;vertical-align:middle;transition:all 0.5s ease-in-out;color:#000}}.answer{display:none;font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:0 40px}&.active{.question{color:#000;.question-arrow{font-weight:900;transform:translate(0,-50%) rotate(180deg)}}}}}}}.demo-banner-section{.container-bg{>div{display:flex;padding:60px;justify-content:center;gap:50px;.content-box{max-width:630px!important;margin:0}.demo-form{max-width:630px;min-width:560px;width:fit-content;height:fit-content;padding:35px;background-color:#fff;border-radius:15px;box-sizing:border-box;label{width:100%;margin-bottom:8px}input[type="text"],input[type="email"],input[type="tel"]{width:100%;opacity:1;border-radius:2px;background-color:#FAFAFA;border:1px solid #E6E6E6;padding:13px;line-height:1.1;font-size:16px;font-weight:400;color:#828282}span.wpcf7-not-valid-tip{position:static}h2{font-weight:300!important;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding-left:15px;color:#828282}.demo-checkboxes{.wpcf7-list-item-label{font-weight:300;font-size:16px;line-height:150%;letter-spacing:0}.wpcf7-radio,.wpcf7-checkbox{display:flex;gap:40px;.wpcf7-list-item{margin:0;.wpcf7-list-item-label{&::before,&::after{content:unset}padding-left:7px}}}}.demo-acceptance{.wpcf7-list-item{margin:0}label{display:flex;align-items:baseline;gap:7px}.wpcf7-list-item-label{font-weight:300;font-size:12px;line-height:150%;letter-spacing:0}}input[type="submit"]{width:100%;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:15px 30px;background-color:#2EB336;color:#fff;border-radius:2px;border:unset;&:disabled{opacity:.5}}}}}}@media screen and (max-width:1426px){.demo-clients-section{.container-clients{&::after{transform:unset}&::before{transform:translate(0,66%);z-index:-1;left:0}}}}@media screen and (max-width:1100px){.demo-banner-section{.container-bg{>div{padding:30px;flex-direction:column;.content-box{min-height:unset;width:100%}.demo-form{width:100%;max-width:100%;min-width:unset}}}&::after{content:unset}}}@media screen and (max-width:850px){.demo-faq-section{.faq-container{.title{font-size:36px}.under-title{padding:0}.faq-accordion{padding:0;.single-question{.question{font-size:16px;.question-number{margin-right:10px}}.answer{font-size:16px;padding:0 10px}}}}}.demo-clients-section{.container-clients{.top_image{margin:0 auto 40px}.client-info{.single-info{.client-info-header{font-size:18px}.client-info-value{font-size:16px}}}}}.demo-banner-section{margin-bottom:60px;.container-bg{>div{.demo-form{padding:20px;h2{padding-left:0}.demo-checkboxes{.wpcf7-radio{flex-direction:column;gap:0}}}}}}.demo-clients-section{.container-clients{&::after{width:100px;height:100px;top:unset;bottom:100px}&::before{width:100px;height:100px;transform:unset}}}.ksef-2col-section{.container-2col{gap:0;.left{width:100%;padding-bottom:0;&::before{bottom:unset;top:0;width:150px;transform:unset}}.right{display:none}}}.demo-profit-section.ksef-integration-section{padding:50px 0;.conetainer-integration{.content{grid-template-columns:repeat(2,1fr);&::after{transform:translate(0,-100%)}.single-profit{p{font-size:16px}}}}}}@media screen and (max-width:550px){.demo-clients-section{.container-clients{.client-info{grid-template-columns:1fr;gap:30px;.single-info{align-items:unset!important}}&::after{bottom:30%}}}.ksef-2col-section{.container-2col{.left{h2{padding-right:100px}&::before{width:100px;height:100px}}}}.demo-profit-section.ksef-integration-section{.conetainer-integration{.content{&::after{bottom:0;top:unset;transform:translate(0,100%)}}}}.demo-banner-section{margin-bottom:40px}}@media screen and (max-width:450px){.demo-profit-section.ksef-integration-section{.conetainer-integration{.content{grid-template-columns:repeat(1,1fr)}}}}}@media screen and (max-width:768px){body.page-template-template-demo{section{margin-bottom:40px}}}body.page-template-template-spolka{#breadcrumbs{display:none}.offices-grid{display:block;width:100%;>section,>div{width:100%;max-width:1280px;margin:0 auto}}.ksef-banner-section{max-width:100%!important;.container-bg{.content-box{max-width:1270px;.banner-buttons-box{@media screen and (max-width:600px){flex-direction:column}}}}}.offices-video-section{padding:80px 0;@media screen and (max-width:768px){padding:50px 0}.title{font-family:Helvetica Neue;font-weight:900!important;font-size:48px;line-height:100%;text-align:center;margin-bottom:15px;@media screen and (max-width:768px){font-size:38px;text-align:left}}.subtitle{font-family:Helvetica Neue;font-weight:800;font-size:24px;line-height:150%;text-align:center;display:block;margin-bottom:70px;@media screen and (max-width:768px){font-size:20px;text-align:left}}.videos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 30px;@media screen and (max-width:768px){grid-template-columns:repeat(1,1fr)}.resource-box{.video-container{margin-bottom:30px}.resource-title{font-family:Helvetica Neue;font-weight:800!important;font-size:24px;line-height:150%;margin-bottom:10px}.resource-desc{font-family:Helvetica Neue;font-weight:300;font-size:24px;line-height:150%;margin-bottom:0;color:#828282}display:none;&.visible{display:block;max-height:100%}&:nth-child(1),&:nth-child(2){display:block}&:nth-child(3),&:nth-child(4){display:block;max-height:50px;overflow:hidden;&.visible{display:block;max-height:100%}}@media screen and (max-width:768px){&:nth-child(4){display:none}}}}.show-more-button{width:100%;position:relative;z-index:1;button{box-shadow:0 -25px 27px #fff;background-color:#1805FF;width:100%;font-size:16px;font-weight:700;color:#fff;border:none;padding:10px;&:hover{background-color:#1805FFAA}&.toggled{margin-top:25px;box-shadow:none}}}}#offices-faq-section.demo-faq-section{padding:80px 0;@media screen and (max-width:768px){padding:50px 0}.bg_img{position:absolute;right:0;top:-200px;@media screen and (max-width:1024px){display:none}}.bg_img_2{position:absolute;top:-300px;left:-90px;@media screen and (max-width:768px){display:none}}.faq-container{max-width:1366px;margin-left:auto;margin-right:auto;position:relative;.title{font-weight:900!important;font-size:48px;line-height:150%;letter-spacing:0;width:fit-content;position:relative}.under-title{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:0 30px}.faq-accordion{padding:0 80px;.single-question{.question{font-weight:300;font-size:16px;line-height:150%;letter-spacing:0;vertical-align:middle;background-color:#FAFAFA;padding:15px 50px 15px 15px;border:1px solid #E6E6E6;position:relative;margin-bottom:10px;cursor:pointer;color:#828282;.question-number{margin-right:20px}.question-arrow{position:absolute;right:20px;top:50%;transform:translate(0,-50%);cursor:pointer;aspect-ratio:1;font-size:12px;line-height:150%;letter-spacing:0;vertical-align:middle;transition:all 0.5s ease-in-out;color:#000}}.answer{display:none;font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:0 40px}&.active{.question{color:#000;.question-arrow{font-weight:900;transform:translate(0,-50%) rotate(180deg)}}}}}}}.ksef-short-section{max-width:100%!important;.grid-site-responsive{position:relative;.content{padding:40px 0;strong{font-weight:800!important;font-size:26px}@media screen and (max-width:1440px){z-index:1;position:relative}}.bg_img{position:absolute;right:0;top:50%;transform:translate(0,-70%)}}}.offices-split-section{max-width:100%!important;.split-container{display:flex;max-width:100%!important;@media screen and (max-width:1024px){flex-direction:column}}.left{flex-basis:50%;background-color:#0049FF;padding:50px 80px;position:relative;overflow:hidden;@media screen and (max-width:600px){padding:50px 30px}.bg_img{position:absolute;right:15%;top:0;transform:translate(0,-60%);max-width:130px;height:auto}.bg_img_2{position:absolute;left:35%;top:15%;max-width:200px;height:auto}}.right{position:relative;flex-basis:50%;background-color:#1FA027;padding:50px 80px;overflow:hidden;@media screen and (max-width:600px){padding:50px 30px}.bg_img_3{position:absolute;right:20px;bottom:25px;max-width:130px;height:auto}}.logo{max-width:160px;height:auto;margin-bottom:25px;position:relative;z-index:1}.title{font-family:Helvetica Neue;font-weight:800!important;font-size:24px;line-height:150%;color:#fff;position:relative;z-index:1}.desc{font-family:Helvetica Neue;font-weight:300;font-size:24px;line-height:150%;vertical-align:middle;color:#fff;position:relative;z-index:1}.split-link{font-family:Helvetica Neue;font-weight:700;font-size:16px;line-height:150%;vertical-align:middle;display:block;padding:12px 24px;background-color:#fff;width:fit-content;color:#000;position:relative;z-index:1}}.offices-support{padding:80px 0;@media screen and (max-width:768px){padding:50px 0}.grid-site-responsive{position:relative}.bg_img{position:absolute;bottom:-130px;max-width:170px;height:auto;@media screen and (max-width:1024px){display:none}}.title{font-family:Helvetica Neue;font-weight:900!important;font-size:48px;line-height:100%;text-align:center;margin-bottom:100px;@media screen and (max-width:768px){margin-bottom:50px;font-size:38px}}.support-container{display:flex;gap:40px;margin-bottom:80px;@media screen and (max-width:1024px){flex-direction:column}}.left,.right{flex-basis:38%;p{font-family:Helvetica Neue;font-weight:300!important;font-size:24px;line-height:150%;text-align:right;color:#828282;margin-bottom:0;@media screen and (max-width:768px){font-size:20px}}}.left p{text-align:right;@media screen and (max-width:1024px){text-align:left}}.right p{text-align:left}.middle{flex-basis:24%;display:flex;align-items:center;justify-content:center}.bottom_text{p{font-family:Helvetica Neue;font-weight:900;font-size:24px;line-height:150%;text-align:center;color:#828282}}}@media screen and (max-width:850px){#offices-faq-section.demo-faq-section{.faq-container{.title{font-size:36px}.under-title{padding:0}.faq-accordion{padding:0;.single-question{.question{font-size:16px;.question-number{margin-right:10px}}.answer{font-size:16px;padding:0 10px}}}}}}}body.page-template-template-offices{#breadcrumbs{display:none}.offices-grid{display:block;width:100%;>section,>div{width:100%;max-width:1280px;margin:0 auto}}.ksef-banner-section{max-width:100%!important;.container-bg{.content-box{max-width:1270px;.banner-buttons-box{@media screen and (max-width:600px){flex-direction:column}}}}}.offices-video-section{padding:80px 0;@media screen and (max-width:768px){padding:50px 0}.title{font-family:Helvetica Neue;font-weight:900!important;font-size:48px;line-height:100%;text-align:center;margin-bottom:15px;@media screen and (max-width:768px){font-size:38px;text-align:left}}.subtitle{font-family:Helvetica Neue;font-weight:800;font-size:24px;line-height:150%;text-align:center;display:block;margin-bottom:70px;@media screen and (max-width:768px){font-size:20px;text-align:left}}.videos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 30px;@media screen and (max-width:768px){grid-template-columns:repeat(1,1fr)}.resource-box{.video-container{margin-bottom:30px}.resource-title{font-family:Helvetica Neue;font-weight:800!important;font-size:24px;line-height:150%;margin-bottom:10px}.resource-desc{font-family:Helvetica Neue;font-weight:300;font-size:24px;line-height:150%;margin-bottom:0;color:#828282}display:none;&.visible{display:block;max-height:100%}&:nth-child(1),&:nth-child(2){display:block}&:nth-child(3),&:nth-child(4){display:block;max-height:50px;overflow:hidden;&.visible{display:block;max-height:100%}}@media screen and (max-width:768px){&:nth-child(4){display:none}}}}.show-more-button{width:100%;position:relative;z-index:1;button{box-shadow:0 -25px 27px #fff;background-color:#1805FF;width:100%;font-size:16px;font-weight:700;color:#fff;border:none;padding:10px;&:hover{background-color:#1805FFAA}&.toggled{margin-top:25px;box-shadow:none}}}}#offices-faq-section.demo-faq-section{padding:80px 0;@media screen and (max-width:768px){padding:50px 0}.bg_img{position:absolute;right:0;top:40px;@media screen and (max-width:1024px){display:none}}.bg_img_2{position:absolute;top:-115px;left:-90px;@media screen and (max-width:768px){display:none}}.faq-container{max-width:1366px;margin-left:auto;margin-right:auto;position:relative;.title{font-weight:900!important;font-size:48px;line-height:150%;letter-spacing:0;width:fit-content;position:relative}.under-title{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:0 30px}.faq-accordion{padding:0 80px;.single-question{.question{font-weight:300;font-size:16px;line-height:150%;letter-spacing:0;vertical-align:middle;background-color:#FAFAFA;padding:15px 50px 15px 15px;border:1px solid #E6E6E6;position:relative;margin-bottom:10px;cursor:pointer;color:#828282;.question-number{margin-right:20px}.question-arrow{position:absolute;right:20px;top:50%;transform:translate(0,-50%);cursor:pointer;aspect-ratio:1;font-size:12px;line-height:150%;letter-spacing:0;vertical-align:middle;transition:all 0.5s ease-in-out;color:#000}}.answer{display:none;font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:0 40px}&.active{.question{color:#000;.question-arrow{font-weight:900;transform:translate(0,-50%) rotate(180deg)}}}}}}}.ksef-short-section{max-width:100%!important;.grid-site-responsive{position:relative;.content{padding:60px 0;@media screen and (max-width:1440px){z-index:1;position:relative}}.bg_img{position:absolute;right:0;top:50%;transform:translate(0,-70%)}}}.offices-split-section{max-width:100%!important;.split-container{display:flex;max-width:100%!important;@media screen and (max-width:1024px){flex-direction:column}}.left{flex-basis:50%;background-color:#0049FF;padding:50px 80px;position:relative;overflow:hidden;@media screen and (max-width:600px){padding:50px 30px}.bg_img{position:absolute;right:15%;top:0;transform:translate(0,-60%);max-width:130px;height:auto}.bg_img_2{position:absolute;left:35%;top:15%;max-width:200px;height:auto}}.right{position:relative;flex-basis:50%;background-color:#1FA027;padding:50px 80px;overflow:hidden;@media screen and (max-width:600px){padding:50px 30px}.bg_img_3{position:absolute;right:20px;bottom:25px;max-width:130px;height:auto}}.logo{max-width:160px;height:auto;margin-bottom:25px;position:relative;z-index:1}.title{font-family:Helvetica Neue;font-weight:800!important;font-size:24px;line-height:150%;color:#fff;position:relative;z-index:1}.desc{font-family:Helvetica Neue;font-weight:300;font-size:24px;line-height:150%;vertical-align:middle;color:#fff;position:relative;z-index:1}.split-link{font-family:Helvetica Neue;font-weight:700;font-size:16px;line-height:150%;vertical-align:middle;display:block;padding:12px 24px;background-color:#fff;width:fit-content;color:#000;position:relative;z-index:1}}.offices-support{padding:80px 0;@media screen and (max-width:768px){padding:50px 0}.grid-site-responsive{position:relative}.bg_img{position:absolute;bottom:-130px;max-width:170px;height:auto;@media screen and (max-width:1024px){display:none}}.title{font-family:Helvetica Neue;font-weight:900!important;font-size:48px;line-height:100%;text-align:center;margin-bottom:100px;@media screen and (max-width:768px){margin-bottom:50px;font-size:38px}}.support-container{display:flex;gap:40px;margin-bottom:80px;@media screen and (max-width:1024px){flex-direction:column}}.left,.right{flex-basis:38%;p{font-family:Helvetica Neue;font-weight:300!important;font-size:24px;line-height:150%;text-align:right;color:#828282;margin-bottom:0;@media screen and (max-width:768px){font-size:20px}}}.left p{text-align:right;@media screen and (max-width:1024px){text-align:left}}.right p{text-align:left}.middle{flex-basis:24%;display:flex;align-items:center;justify-content:center}.bottom_text{p{font-family:Helvetica Neue;font-weight:900;font-size:24px;line-height:150%;text-align:center;color:#828282}}}@media screen and (max-width:850px){#offices-faq-section.demo-faq-section{.faq-container{.title{font-size:36px}.under-title{padding:0}.faq-accordion{padding:0;.single-question{.question{font-size:16px;.question-number{margin-right:10px}}.answer{font-size:16px;padding:0 10px}}}}}}}.ksef-links-section.office{background-color:transparent;margin-bottom:0!important;padding:60px 0 70px;.links-container{max-width:1366px;width:100%;margin:0 auto;position:relative;.bg_img{max-width:290px;top:0;height:auto;@media screen and (max-width:1024px){display:none}}>div{z-index:1;position:relative;h2{font-weight:900!important;font-size:48px;line-height:100%;margin-bottom:15px;@media screen and (max-width:768px){font-size:38px}}p{font-weight:800;font-size:24px;margin-bottom:35px;@media screen and (max-width:768px){font-size:20px}}.links{display:block;gap:30px;columns:2;@media screen and (max-width:600px){columns:1}.link-box{break-inside:avoid;&.toggleable{display:none}a{font-weight:300;font-size:24px;color:#000;text-decoration:none;span{color:#1805FF;margin-right:10px}}}}}.show-more-button{width:100%;button{margin-top:20px;box-shadow:0 -47px 24px #fff;background-color:#1805FF;width:100%;font-size:16px;font-weight:700;color:#fff;border:none;padding:10px;&:hover{background-color:#1805FFAA}&.toggled{box-shadow:none}}}}}@media screen and (max-width:600px){.ksef-short-section.office{.short-container{.content{a{font-size:16px;width:100%;text-align:center}}}}}.cf7-success-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(.25,.46,.45,.94)}.popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);cursor:pointer}.cf7-success-popup.show{opacity:1;visibility:visible}.cf7-success-popup.hide{opacity:0;visibility:hidden}.popup-content{position:relative;background:#fff;padding:50px 40px 40px;border-radius:20px;text-align:center;box-shadow:0 25px 50px rgba(0,0,0,.15);transform:translateY(-30px) scale(.9);transition:all 0.4s cubic-bezier(.25,.46,.45,.94);max-width:450px;width:90%;z-index:10000}.cf7-success-popup.show .popup-content{transform:translateY(0) scale(1)}.popup-icon{width:80px;height:80px;background:linear-gradient(135deg,#4CAF50,#45a049);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:700;margin:0 auto 25px;animation:successBounce 0.8s ease-out;box-shadow:0 5px 15px rgba(76,175,80,.3)}.popup-content h3{color:#2c3e50;margin-bottom:15px;font-size:28px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.popup-content p{color:#7f8c8d;margin-bottom:30px;line-height:1.6;font-size:16px}.popup-close{background:linear-gradient(135deg,#4CAF50,#45a049);color:#fff;border:none;padding:15px 35px;border-radius:30px;cursor:pointer;font-size:16px;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(76,175,80,.3);text-transform:uppercase;letter-spacing:1px}.popup-close:hover{background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 6px 20px rgba(76,175,80,.4)}@keyframes successBounce{0%{transform:scale(0) rotate(180deg);opacity:0}50%{transform:scale(1.3) rotate(360deg);opacity:1}100%{transform:scale(1) rotate(360deg);opacity:1}}@media (max-width:768px){.popup-content{padding:40px 30px 30px;margin:20px}.popup-icon{width:70px;height:70px;font-size:35px}.popup-content h3{font-size:24px}}@media (max-width:480px){.popup-content{padding:35px 25px 25px}.popup-icon{width:60px;height:60px;font-size:30px;margin-bottom:20px}.popup-content h3{font-size:20px}.popup-close{padding:12px 30px;font-size:14px}}body.page-template-template-ksef{.offices-video-section{padding:80px 0;@media screen and (max-width:768px){padding:50px 0}.title{font-family:Helvetica Neue;font-weight:900!important;font-size:48px;line-height:100%;text-align:center;margin-bottom:15px;@media screen and (max-width:768px){font-size:38px;text-align:left}}.subtitle{font-family:Helvetica Neue;font-weight:800;font-size:24px;line-height:150%;text-align:center;display:block;margin-bottom:70px;@media screen and (max-width:768px){font-size:20px;text-align:left}}.videos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 30px;@media screen and (max-width:768px){grid-template-columns:repeat(1,1fr)}.resource-box{.video-container{margin-bottom:30px}.resource-title{font-family:Helvetica Neue;font-weight:800!important;font-size:24px;line-height:150%;margin-bottom:10px}.resource-desc{font-family:Helvetica Neue;font-weight:300;font-size:24px;line-height:150%;margin-bottom:0;color:#828282}display:none;&.visible{display:block;max-height:100%}&:nth-child(1),&:nth-child(2){display:block}&:nth-child(3),&:nth-child(4){display:block;max-height:50px;overflow:hidden;&.visible{display:block;max-height:100%}}@media screen and (max-width:768px){&:nth-child(4){display:none}}}}.show-more-button{width:100%;position:relative;z-index:1;button{box-shadow:0 -25px 27px #fff;background-color:#1805FF;width:100%;font-size:16px;font-weight:700;color:#fff;border:none;padding:10px;&:hover{background-color:#1805FFAA}&.toggled{margin-top:25px;box-shadow:none}}}}}.offices-grid{.ksef-banner-section{.container-bg{.content-box{a:not(.green){background-color:#1805FF;&:hover{background-color:#1805FFAA}}}}}}.page-template-template-for-doctors{.ksef-banner-section{margin-bottom:115px;position:relative;&::after{content:"";display:block;width:335px;height:415px;background-size:contain;background-repeat:no-repeat;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/next_section_arrow.png);position:absolute;z-index:9;top:98%;left:35%;transform:translate(-50%,-50%) scale(-1) rotate(257deg)}}.ksef-2col-section{.container-2col{flex-direction:row-reverse;gap:120px;padding-bottom:0;.right{width:50%;&::before{content:unset}img{aspect-ratio:1;width:100%;height:auto;object-fit:cover;display:block}}.left{position:relative;padding-bottom:215px;width:calc(50% - 120px);min-width:unset;p{line-height:150%;margin-bottom:8px;strong{font-weight:800!important}}&::before{content:"";display:block;width:300px;height:280px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/image-98.png);background-repeat:no-repeat;position:absolute;z-index:9;transform:scaleX(-1);right:0;bottom:-115px}}}}.demo-profit-section.ksef-integration-section{.conetainer-integration{.content{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;position:relative;&::after{content:"";display:block;width:900px;height:715px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/09/Group-19.png);background-repeat:no-repeat;position:absolute;z-index:9;right:-190px;top:inherit;transform:translate(0,-60%) rotate(0);bottom:-260%;@media screen and (max-width:1440px){display:none}}.single-profit{p{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;color:#828282;span{font-weight:800;line-height:150%;letter-spacing:0;color:#000;margin-right:5px}}}}}}.ksef-benefits-section{.container-benefits{h2{text-align:left}}}.demo-clients-section{.container-clients{max-width:750px;margin-left:auto;margin-right:auto;position:relative;&::before{content:"";display:block;width:335px;height:310px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/Group-19.png);background-repeat:no-repeat;position:absolute;z-index:9;bottom:0;left:100px;transform:translate(-100%,66%)}&::after{content:"";display:block;width:280px;height:280px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/Vector-1-1.png);background-repeat:no-repeat;position:absolute;z-index:-1;right:0;top:300px;transform:translate(100%,0)}.top_image{display:block;margin:0 auto 60px}.client-info{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;gap:50px;.single-info{display:flex;flex-direction:column;&:nth-of-type(2n-1){align-items:flex-end}&:nth-of-type(2n){align-items:flex-start}.client-info-header{font-weight:800;font-size:24px;line-height:150%;letter-spacing:0}.client-info-value{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;color:#828282}}}}}.ksef-short-section{.short-container{.content{a{font-weight:700;font-size:16px;line-height:150%;letter-spacing:0;background-color:#2EB336;padding:12px 24px}}}}.demo-faq-section{.faq-container{max-width:1366px;margin-left:auto;margin-right:auto;.title{font-weight:900!important;font-size:48px;line-height:150%;letter-spacing:0;width:fit-content;position:relative;&::after{content:"";display:block;width:210px;height:40px;background-size:contain;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/fala.png);background-repeat:no-repeat;position:absolute;z-index:9;bottom:0;left:50%;transform:translate(-50%,50%)}}.under-title{font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:0 30px}.faq-accordion{padding:0 80px;.single-question{.question{font-weight:300;font-size:16px;line-height:150%;letter-spacing:0;vertical-align:middle;background-color:#FAFAFA;padding:15px 50px 15px 15px;border:1px solid #E6E6E6;position:relative;margin-bottom:10px;cursor:pointer;color:#828282;.question-number{margin-right:20px}.question-arrow{position:absolute;right:20px;top:50%;transform:translate(0,-50%);cursor:pointer;aspect-ratio:1;font-size:12px;line-height:150%;letter-spacing:0;vertical-align:middle;transition:all 0.5s ease-in-out;color:#000}}.answer{display:none;font-weight:300;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:0 40px}&.active{.question{color:#000;.question-arrow{font-weight:900;transform:translate(0,-50%) rotate(180deg)}}}}}}}.demo-banner-section{.container-bg{>div{display:flex;padding:60px;justify-content:space-between;gap:50px;.content-box{max-width:630px!important;margin:0}.demo-form{max-width:630px;min-width:560px;width:fit-content;height:fit-content;padding:35px;background-color:#fff;border-radius:15px;box-sizing:border-box;label{width:100%;margin-bottom:8px}input[type="text"],input[type="email"],input[type="tel"]{width:100%;opacity:1;border-radius:2px;background-color:#FAFAFA;border:1px solid #E6E6E6;padding:13px;line-height:1.1;font-size:16px;font-weight:400;color:#828282}span.wpcf7-not-valid-tip{position:static}h2{font-weight:300!important;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding-left:15px;color:#828282}.demo-checkboxes{.wpcf7-list-item-label{font-weight:300;font-size:16px;line-height:150%;letter-spacing:0}.wpcf7-radio,.wpcf7-checkbox{display:flex;gap:40px;.wpcf7-list-item{margin:0;.wpcf7-list-item-label{&::before,&::after{content:unset}padding-left:7px}}}}.demo-acceptance{.wpcf7-list-item{margin:0}label{display:flex;align-items:baseline;gap:7px}.wpcf7-list-item-label{font-weight:300;font-size:12px;line-height:150%;letter-spacing:0}}input[type="submit"]{width:100%;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:15px 30px;background-color:#2EB336;color:#fff;border-radius:2px;border:unset;&:disabled{opacity:.5}}}}}}@media screen and (max-width:1426px){.demo-clients-section{.container-clients{&::after{transform:unset}&::before{transform:translate(0,66%);z-index:-1;left:0}}}}@media screen and (max-width:1100px){.demo-banner-section{.container-bg{>div{padding:30px;flex-direction:column;.content-box{min-height:unset;width:100%}.demo-form{width:100%;max-width:100%;min-width:unset}}}&::after{content:unset}}}@media screen and (max-width:850px){.demo-faq-section{.faq-container{.title{font-size:36px}.under-title{padding:0}.faq-accordion{padding:0;.single-question{.question{font-size:16px;.question-number{margin-right:10px}}.answer{font-size:16px;padding:0 10px}}}}}.demo-clients-section{.container-clients{.top_image{margin:0 auto 40px}.client-info{.single-info{.client-info-header{font-size:18px}.client-info-value{font-size:16px}}}}}.demo-banner-section{margin-bottom:60px;.container-bg{>div{.demo-form{padding:20px;h2{padding-left:0}.demo-checkboxes{.wpcf7-radio{flex-direction:column;gap:0}}}}}}.demo-clients-section{.container-clients{&::after{width:100px;height:100px;top:unset;bottom:100px}&::before{width:100px;height:100px;transform:unset}}}.ksef-2col-section{.container-2col{gap:0;.left{width:100%;padding-bottom:0;&::before{bottom:unset;top:0;width:150px;transform:unset}}.right{display:none}}}.demo-profit-section.ksef-integration-section{padding:50px 0;.conetainer-integration{.content{grid-template-columns:repeat(2,1fr);&::after{transform:translate(0,-100%)}.single-profit{p{font-size:16px}}}}}}@media screen and (max-width:550px){.demo-clients-section{.container-clients{.client-info{grid-template-columns:1fr;gap:30px;.single-info{align-items:unset!important}}&::after{bottom:30%}}}.ksef-2col-section{.container-2col{.left{h2{padding-right:100px}&::before{width:100px;height:100px}}}}.demo-profit-section.ksef-integration-section{.conetainer-integration{.content{&::after{bottom:0;top:unset;transform:translate(0,100%)}}}}.demo-banner-section{margin-bottom:40px}}@media screen and (max-width:450px){.demo-profit-section.ksef-integration-section{.conetainer-integration{.content{grid-template-columns:repeat(1,1fr)}}}}}@media screen and (max-width:768px){body.page-template-template-demo{section{margin-bottom:40px}}}.for-doctors-text-section .content{font-size:24px;line-height:150%;font-weight:300;color:#000}.for-doctors-text-section h3{margin-bottom:50px;font-size:48px;line-height:1;font-weight:900!important;font-family:'Helvetica Neue',sans-serif}.for-doctors-button-section{display:flex;gap:30px;justify-content:center;max-width:100%!important;background-color:#F7F7F7;padding:25px;text-align:center;a{display:inline-block;padding:20px 30px;background-color:#FF6A6A;color:#fff!important;text-decoration:none;width:fit-content;font-weight:500;font-size:24px;line-height:1;letter-spacing:0%;vertical-align:middle;&:hover{background-color:rgba(255,106,106,.78)}}a.green{background-color:#2EB336;&:hover{background-color:rgba(46,179,54,.78)}}}@media screen and (max-width:768px){.for-doctors-text-section h3{font-size:36px;margin-bottom:30px}.for-doctors-text-section .content{font-size:16px}.for-doctors-button-section{a{font-size:20px;padding:15px 20px}}}.padding-top-reduced{padding-top:3.2rem!important}.align-items-start{align-items:flex-start!important}section.form-spolki-section{margin-top:75px!important;@media screen and (max-width:768px){margin-top:40px!important}.form-container.grid-site-responsive{h2{font-size:48px;font-weight:900!important;margin-bottom:40px;@media screen and (max-width:768px){font-size:36px}}.form-box{background-color:#E9E9E9;border-radius:12px;padding:30px;form{.container-of-form{display:grid;grid-template-columns:1fr 1fr;gap:30px;@media screen and (max-width:768px){grid-template-columns:1fr;gap:0}.left-col{label{width:100%;br{display:none}}input{width:100%;padding:12px;color:#828282;border:none}}.right-col{a{color:#000;text-decoration:none;display:flex!important;align-items:center;gap:2px;font-size:13px;justify-content:end;img{width:16px;height:15px;object-fit:contain}}.wpcf7-form-control.wpcf7-acceptance span{font-size:12px;color:#828282;font-weight:300}input[type="submit"]{width:100%;background-color:#2EB336;color:#FFF;font-size:16px;font-weight:700;text-align:center;padding:14px;border:none}}}}}}}.ksef-banner-section{position:relative;.absolute-img{position:absolute;bottom:-100px;right:50px;width:300px;height:auto;@media screen and (max-width:1198px){display:none}}}@media screen and (max-width:800px){.ksef-links-section{& .links-container{>img{opacity:.3}}}}section.conference-2col-section{margin-bottom:80px;.container-2col.grid-site-responsive{display:grid;grid-template-columns:1fr 1fr;gap:30px;.left{display:flex;flex-direction:column;img.preview-image{height:auto;width:100%;object-fit:contain;margin-bottom:20px}.content{p{font-family:'Helvetica Neue',sans-serif!important;line-height:150%}span{font-family:'Helvetica Neue',sans-serif!important;font-weight:300;line-height:150%;strong{font-weight:500}}font-family:'Helvetica Neue',sans-serif!important;line-height:150%}.icons-group{display:flex;flex-direction:column;gap:20px;position:relative;.icon-box{display:flex;flex-direction:row;gap:10px;img{object-fit:contain}span{text-transform:uppercase;color:#828282;font-size:24px;font-family:'Helvetica Neue',sans-serif!important;font-weight:300}}}.icons-group::before{content:'';position:absolute;width:95px;height:51px;z-index:99;right:160px;top:-90px;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/x_vector.png)}.icons-group::after{content:'';position:absolute;width:278px;height:278px;z-index:99;right:160px;bottom:-235px;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/07/Vector-1-1.png)}}.right{display:flex;flex-direction:column;img.preview-image{height:auto;width:100%;object-fit:contain;margin-bottom:20px}.content{p{font-family:'Helvetica Neue',sans-serif!important;line-height:150%}span{font-family:'Helvetica Neue',sans-serif!important;font-weight:300;line-height:150%;strong{font-weight:500}}font-family:'Helvetica Neue',sans-serif!important;line-height:150%}}}}.demo-acceptance .content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease}.demo-acceptance.expanded .content{-webkit-line-clamp:unset;max-height:none}.demo-acceptance .show-more{cursor:pointer;font-weight:600;margin-left:5px;user-select:none;width:100%;display:flex;justify-content:end}.demo-acceptance .show-more:hover{text-decoration:underline}@media (max-width:1400px){.icons-group::after{display:none}}@media (max-width:1150px){.icons-group::before{right:0}}@media(max-width:500px){.icons-group::before{display:none}}.demo-banner-section.konferencja{margin-bottom:80px;.container-bg{background-color:#E5F6FE;box-shadow:none;>div{display:flex;padding:60px;justify-content:center;gap:50px;.content-box{max-width:630px!important;margin:0;.title-mark{display:flex;flex-wrap:nowrap;gap:0;flex-direction:row;.title-mark-fix{height:auto;width:10px;background-color:#FF9393;padding:0;margin:0;filter:drop-shadow(0 2px 0 #FF9393);position:relative;bottom:1px}}.text1-mark{display:flex;flex-wrap:nowrap;gap:0;flex-direction:row;.title-mark-fix{height:auto;width:10px;background-color:#274DFF;padding:0;margin:0;filter:drop-shadow(0 8px 0 #274DFF);position:relative;bottom:4px}}.text2-mark{display:flex;flex-wrap:nowrap;gap:0;flex-direction:row;.title-mark-fix{height:auto;width:10px;background-color:#274DFF;padding:0;margin:0;filter:drop-shadow(0 8px 0 #274DFF);position:relative;bottom:4px}}h1{font-size:60px;line-height:147%;mark{background-color:#FF9393;color:#fff;filter:drop-shadow(10px 0 0 #FF9393);padding:9px}}p{mark{background-color:#274DFF;color:#fff;font-size:24px;filter:drop-shadow(10px 0 0 #274DFF);padding:8px;strong{font-weight:800}i{font-weight:300}}}}.demo-form{max-width:630px;min-width:560px;width:fit-content;height:fit-content;padding:35px;background-color:#fff;border-radius:15px;box-sizing:border-box;position:relative;z-index:2;label{width:100%;margin-bottom:8px}input[type="text"],input[type="email"],input[type="tel"]{width:100%;opacity:1;border-radius:2px;background-color:#FAFAFA;border:1px solid #E6E6E6;padding:13px;line-height:1.1;font-size:16px;font-weight:400;color:#828282}span.wpcf7-not-valid-tip{position:static}h2{font-weight:300!important;font-size:24px;line-height:150%;letter-spacing:0;vertical-align:middle;padding-left:15px;color:#828282}.demo-checkboxes{.wpcf7-list-item-label{font-weight:300;font-size:16px;line-height:150%;letter-spacing:0}.wpcf7-radio,.wpcf7-checkbox{display:flex;gap:40px;.wpcf7-list-item{margin:0;.wpcf7-list-item-label{&::before,&::after{content:unset}padding-left:7px}}}}.demo-acceptance{.wpcf7-list-item{margin:0}label{display:flex;align-items:baseline;gap:7px}.wpcf7-list-item-label{font-weight:300;font-size:12px;line-height:150%;letter-spacing:0}}input[type="submit"]{width:100%;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0;vertical-align:middle;padding:15px 30px;background-color:#2EB336;color:#fff;border-radius:2px;border:unset;&:disabled{opacity:.5}}}.demo-form::before{content:'';position:absolute;width:172px;height:93px;z-index:99;right:-50px;top:-30px;background-size:cover;background-repeat:no-repeat;background-image:url(https://www.360ksiegowosc.pl/wp-content/uploads/2025/11/x.png)}}}}@media screen and (max-width:850px){.ksef-2col-section.konferencja{& .container-2col{.right{display:none}}}section.conference-2col-section{.container-2col.grid-site-responsive{display:grid;grid-template-columns:1fr;gap:30px}}section.conference-2col-section{& .container-2col.grid-site-responsive{& .left{img.preview-image{max-height:400px;width:100%;object-fit:cover}}}}section.conference-2col-section{& .container-2col.grid-site-responsive{& .right{img.preview-image{max-height:400px;width:100%;object-fit:cover}}}}section.conference-2col-section{& .container-2col.grid-site-responsive{& .left{& .content{p{font-size:16px!important}span{font-size:16px!important}}}}}section.conference-2col-section{& .container-2col.grid-site-responsive{& .left{& .icons-group{& .icon-box{img{width:20px!important;height:20px!important}}}}}}section.conference-2col-section{& .container-2col.grid-site-responsive{& .left{& .icons-group{& .icon-box{span{font-size:18px!important}}}}}}section.conference-2col-section{& .container-2col.grid-site-responsive{& .right{& .content{p{font-size:16px!important}}}}}section.conference-2col-section{& .container-2col.grid-site-responsive{& .right{& .content{span{font-size:16px!important}}}}}}@media screen and (max-width:1100px){.ksef-banner-section.konferencja{& .container-bg{.content-box{min-height:auto}}}.demo-banner-section.konferencja{& .container-bg{>div{flex-direction:column;gap:40px}}}.demo-banner-section.konferencja{& .container-bg{&>div{.demo-form{max-width:100%}}}}.demo-banner-section.konferencja{& .container-bg{&>div{& .content-box{& h1{mark{background-color:#FF9393;color:#fff;filter:drop-shadow(10px 0 0 #FF9393);padding:9px;font-size:32px}}}}}}}@media screen and (max-width:700px){.demo-banner-section.konferencja{& .container-bg{&>div{& .content-box{& .title-mark{.title-mark-fix{height:auto;width:10px;background-color:#FF9393;padding:0;margin:0;filter:drop-shadow(0 2px 0 #FF9393);position:relative;bottom:-1px}}}}}}.demo-banner-section.konferencja{& .container-bg{&>div{& .content-box{h1{font-size:32px!important;line-height:38px}}}}}.ksef-banner-section{& .container-bg{& .content-box{p{font-size:20px}}}}.demo-banner-section.konferencja{& .container-bg{&>div{& .content-box{& p{mark{background-color:#274DFF;color:#fff;font-size:20px;filter:drop-shadow(10px 0 0 #274DFF);padding:4px}}}}}}.demo-banner-section.konferencja{& .container-bg{&>div{& .content-box{& .text1-mark{.title-mark-fix{height:auto;width:10px;background-color:#274DFF;padding:0;margin:0;filter:drop-shadow(0 1px 0 #274DFF);position:relative;bottom:0}}}}}}.demo-banner-section.konferencja{& .container-bg{&>div{& .content-box{& .text2-mark{.title-mark-fix{height:auto;width:10px;background-color:#274DFF;padding:0;margin:0;filter:drop-shadow(0 1px 0 #274DFF);position:relative;bottom:0}}}}}}.demo-banner-section.konferencja{& .container-bg{&>div{& .content-box{& h1{mark{background-color:#FF9393;color:#fff;filter:drop-shadow(10px 0 0 #FF9393);padding:6px;font-size:25px}}}}}}.demo-banner-section.konferencja{& .container-bg{&>div{& .content-box{& .title-mark{.title-mark-fix{height:auto;width:10px;background-color:#FF9393;padding:0;margin:0;filter:drop-shadow(0 2px 0 #FF9393);position:relative;bottom:0}}}}}}.demo-banner-section.konferencja{& .container-bg{&>div{.demo-form{min-width:auto}}}}.demo-banner-section.konferencja{& .container-bg{&>div{padding:30px}}}.ksef-integration-section{padding:50px 10px}}.page-id-33778 #checkbox_wrapper~p{height:0;margin-bottom:0}.promo{color:#eb6362;font-weight:700;font-size:50px}.wpf-default .min-vh-100{margin-top:65px!important}.ksef-banner-section{margin-top:110px!important}@media (min-width:1450px){.ksef-banner-section{margin-top:118px!important}}@media (min-width:1450px){.ksef-banner-section .container-bg{min-height:790px!important}}@media (min-width:1350px){.toc{margin-right:-5rem!important}}.single-post main table{max-width:100%;overflow-x:auto;display:block}.block-counter-banner{margin-bottom:20px}.counter-banner{background-color:#fe6865;height:120px;width:100%;display:flex;align-items:center;justify-content:center}.counter-banner--white{background-color:#fff}.counter-banner--white .counter-banner__text{color:#1a1a2e}.counter-banner__inner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:0 20px}.counter-banner__text{color:#fff;font-size:22px;font-style:italic}.counter-banner__digits-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center}.counter-banner__arrow{position:absolute;bottom:-48px;right:-6px;width:60px;height:auto;transform:rotate(290deg)}.counter-banner__digits{display:inline-flex;gap:4px;align-items:center}.counter-banner__digit{display:inline-flex;align-items:center;justify-content:center;width:35px;height:45px;background-color:#1a1a2e;color:#fff;font-size:36px;font-weight:700;border-radius:8px;font-style:normal;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;overflow:hidden}.counter-banner__digit::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:rgba(0,0,0,.15)}@media (max-width:1165px){.counter-banner__arrow{display:none}}@media (max-width:1076px){.counter-banner{height:auto;padding:16px 10px}.counter-banner__text{text-align:center}.counter-banner__digit{width:36px;height:46px;font-size:26px;border-radius:6px}.counter-banner__inner{gap:8px}}@media (max-width:400px){.counter-banner__inner{flex-direction:column;gap:6px}.counter-banner__digit{width:30px;height:40px;font-size:22px}}