.be_techniki{position:relative;overflow:hidden;overflow:clip;display:flex;flex-direction:column;align-items:flex-start;gap:60px;padding:100px 100px 120px;background:var(--be-color-white);color:var(--be-color-dark)}.be_techniki::before{content:"";position:absolute;left:50%;top:-180px;width:max(2249px,117.15vw);height:243px;transform:translateX(-50%);border-radius:50%;background:var(--be-color-cream);pointer-events:none}.be_techniki > *{position:relative;width:100%}.be_techniki-intro{display:flex;flex-direction:column;gap:32px}.be_techniki-title{font:var(--be-h1)}.be_techniki-lead{font:400 24px/32px var(--be-font-primary);color:#666666}.be_techniki-lead p{margin:0}.be_techniki-lead p + p{margin-top:32px}.be_techniki-hero{margin:0}.be_techniki-hero-img{display:block;width:100%;height:300px;object-fit:cover;object-position:center;border-radius:10px}.be_techniki-section{display:flex;flex-direction:column;gap:32px;scroll-margin-top:160px}.be_techniki-h2{margin:0;font:700 40px/50px var(--be-font-primary)}.be_techniki-text{font:400 18px/24px var(--be-font-primary);color:#666666}.be_techniki-text > *{margin:0}.be_techniki-text > * + *{margin-top:24px}.be_techniki-text ul,.be_techniki-text ol{padding-left:27px}.be_techniki-text a{color:inherit;text-decoration:underline;text-underline-position:from-font;transition:color 0.2s ease}.be_techniki-text a:hover,.be_techniki-text a:focus-visible{color:var(--be-color-orange)}.be_techniki-text > h3,.be_techniki-text > h4{margin:32px 0;font:700 26px/32px var(--be-font-primary);color:var(--be-color-dark)}.be_techniki-text > h3 + *,.be_techniki-text > h4 + *{margin-top:0}.be_accordion{overflow:hidden;background:var(--be-color-white);border:1px solid var(--be-color-orange);border-radius:20px;transition:background-color 0.2s ease,border-color 0.2s ease}.be_accordion.is-open{background:var(--be-color-cream);border-color:transparent}.be_accordion-title{margin:0;font:inherit}.be_accordion-btn{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin:0;padding:24px;background:none;border:0;text-align:left;font:700 40px/50px var(--be-font-primary);color:var(--be-color-dark);cursor:pointer}.be_accordion-icon{flex:0 0 auto;width:50px;height:50px;background:url("../../img/icon-arrow-circle-black.svg") center / contain no-repeat;transition:transform 0.2s ease}.be_accordion.is-open .be_accordion-icon{background-image:url("../../img/icon-arrow-circle-orange.svg");transform:rotate(90deg)}.be_accordion-panel{display:none}.be_accordion.is-open .be_accordion-panel{display:block;margin-top:33px;padding:24px;background:var(--be-color-white);border-radius:10px}.be_quote--photo .be_quote-image img{width:120px;height:120px;object-fit:cover;border-radius:50%}.be_techniki-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.be_techniki-gallery-item{aspect-ratio:1 / 1}.be_techniki-gallery-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.be_techniki-card{display:flex;align-items:center;gap:21px;padding:24px;border:1px solid var(--be-color-orange);border-radius:20px;scroll-margin-top:160px}.be_techniki-card-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:32px}.be_techniki-card-media{flex:0 0 350px;margin:0}.be_techniki-card-img{display:block;width:100%;height:322px;object-fit:cover;border-radius:5px}.be_techniki-faq{display:flex;flex-direction:column;gap:24px;padding:62px 100px 120px;background:var(--be-color-cream);color:var(--be-color-dark)}.be_techniki-faq-title{margin:0;font:700 40px/50px var(--be-font-primary)}.be_techniki-faq-text{font:400 18px/24px var(--be-font-primary)}.be_techniki-faq-text > *{margin:0}.be_techniki-faq-text > * + *{margin-top:16px}.be_techniki-faq-text a{color:inherit;text-decoration:underline}.be_techniki-faq-list{display:flex;flex-direction:column;gap:24px}.be_accordion--faq,.be_accordion--faq.is-open{padding:12px 0;background:rgba(255,255,255,0.2);border:0}.be_accordion--faq .be_accordion-btn{gap:24px;padding:0 24px;font:700 26px/32px var(--be-font-primary);color:#000000}.be_accordion--faq.is-open .be_accordion-panel{margin-top:0;padding:12px 24px 0;background:none;border-radius:0}.be_techniki-faq-answer{font:400 18px/24px var(--be-font-primary);color:var(--be-color-dark)}.be_techniki-faq-answer > *{margin:0}.be_techniki-faq-answer > * + *{margin-top:16px}@media (max-width:1440px){.be_techniki-gallery{gap:24px}}@media (max-width:1100px){.be_techniki{gap:48px;padding:80px 60px 100px}.be_techniki .be_side-content{display:contents}.be_techniki .be_side-layout{gap:48px}.be_techniki-intro{order:0}.be_techniki .be_sidenav{order:1}.be_techniki .be_side-content > *:not(.be_techniki-intro){order:2}.be_techniki-h2,.be_accordion-btn{font-size:32px;line-height:40px}.be_techniki-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.be_techniki-card{flex-direction:column;align-items:stretch;gap:24px}.be_techniki-card-media{flex:0 0 auto}.be_techniki-card-img{height:auto;aspect-ratio:350 / 322}.be_techniki-faq{padding:40px 60px 80px}.be_techniki-faq-title{font-size:32px;line-height:40px}}@media (max-width:700px){.be_techniki{gap:32px;padding:60px 20px 32px}.be_techniki::before{top:-29px;width:492px;height:53px}.be_techniki .be_side-layout{gap:32px}.be_techniki-intro,.be_techniki-section{gap:24px}.be_techniki-lead{font-size:20px;line-height:24px}.be_techniki-lead p + p{margin-top:24px}.be_techniki-hero-img{aspect-ratio:1 / 1;height:auto}.be_techniki-h2{font:700 22px/32px var(--be-font-primary)}.be_techniki-text{font-size:16px}.be_techniki-text > h3,.be_techniki-text > h4{margin:24px 0;font:700 20px/24px var(--be-font-primary)}.be_accordion-btn{gap:16px;padding:24px;font:700 22px/28px var(--be-font-primary)}.be_accordion-icon{width:40px;height:40px}.be_accordion-panel{padding:0 24px 24px}.be_techniki-gallery{grid-template-columns:1fr;gap:24px}.be_techniki-card{padding:20px}.be_techniki-card-body{gap:20px}.be_techniki-faq{gap:20px;padding:32px 20px}.be_techniki-faq-title{font:700 26px/32px var(--be-font-primary)}.be_techniki-faq-text,.be_techniki-faq-answer{font-size:16px}.be_techniki-faq-list{gap:16px}.be_accordion--faq .be_accordion-btn{gap:16px;font:700 18px/24px var(--be-font-primary)}.be_accordion--faq .be_accordion-icon{width:32px;height:32px}}