.faq-card{padding-top:52px;padding-bottom:52px}.faq .accordion-button{width:100%;font-size:16px;background-color:transparent;color:#000;text-align:left;padding:23px 10px;line-height:28.8px;border-radius:0;border-bottom:.5px solid rgba(0,0,0,.5)}.faq .accordion-button h3{font-size:16px;font-weight:400}.faq .accordion-button:hover{background-color:rgba(0,0,0,.2);color:#4e4e4e}.faq .accordion-body{padding:23px;background-color:#f8f8f8}.form-card{padding:52px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media (max-width:425px){.form-card{padding:52px 20px}}.form-card .form-container .rodo-info.agreements{font-size:14px}.form-card .form-container .rodo-info.agreements label span{margin-top:2px;display:block}.form-card .form-container .rodo-info.agreements small{font-size:14px;color:#585858;display:block;margin-top:6px}.form-card .form-container .rodo-info.agreements>div{margin-top:1rem}.form-card .form-container .settings-io{border:.5px solid rgba(0,0,0,.4);border-radius:4px;padding:25px}.form-card .form-container .settings-io-expand-button{margin-top:2px;font-weight:700;color:#b79c68}.form-card .form-container .formulate-input-element{text-align:center}.form-card .form-container .formulate-input-element button{background-color:#b79c68;border-radius:4px;width:auto}.form-clear-shadow{box-shadow:none;background:none;padding:0}h1{font-size:28px}@media (min-width:768px){h1{font-size:32px}}.section-top{position:relative;background:url(https://cdn.ican.pl/imr-static-img/page/badania-i-diagnostyka/top_mobile.webp) #011128 no-repeat top;background-size:cover}@media (min-width:577px){.section-top{background:url(https://cdn.ican.pl/imr-static-img/page/badania-i-diagnostyka/top_desktop.webp) #011128 no-repeat top;background-size:cover}}.section-top .navigation-small{display:flex;align-items:center;position:absolute;top:2rem;font-size:.75rem;font-weight:500;z-index:2}.section-top .navigation-small i{font-weight:400;font-size:.5rem}.section-top .top-content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}@media (max-height:854px){.section-top .top-content{margin-top:3rem}}.section-top .overlay-top{width:100%;height:100%;position:absolute;bottom:0;background:linear-gradient(0deg,#011128,transparent 140%);z-index:1}.section-logos h3{font-weight:500}.section-logos .logos-bar{margin-top:50px}.section-logos img{height:35px;width:auto}.section-logos .marquee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;grid-column-gap:1rem}.section-logos .marquee-content{min-width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;grid-column-gap:1rem}.section-logos .marquee-content span{display:inline-block;padding:0 2.5rem}.section-logos .reverse{animation-direction:reverse}.section-logos .scroll{animation:scroll 22s linear infinite}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 1rem))}}@media (min-width:992px){.section-goals{background:url(https://cdn.ican.pl/imr-static-img/page/badania-i-diagnostyka/kropki_pod_boxy.svg) no-repeat 35% 85%,#011128}}.section-goals p{color:silver}.section-goals .tiles-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px}@media (max-width:767px){.section-goals .tiles-container{grid-template-columns:1fr}}.section-goals .tiles-container .tile{padding:22px;border-radius:4px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);backdrop-filter:blur(2px);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.section-goals .tiles-container .tile a{color:#b79c68;font-size:14px;font-weight:500}.section-goals .tiles-container .tile a:after{content:"\f061";font-family:Font Awesome\ 5 Pro;font-weight:200;font-size:10px;margin-left:.7rem}.section-organization .tiles-container{display:flex;flex-direction:column;gap:20px 0}.section-organization .tiles-container .tile{width:100%;border-radius:4px;padding:30px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.section-organization .tiles-container .tile h5{font-weight:700;font-size:1.25rem}.section-organization .tiles-container .tile p{color:#585858}.section-benefits{background:#f8f8f8}.section-benefits h2{line-height:1.2}.section-benefits .benefits-nav{border-bottom:.5px solid rgba(0,0,0,.5);margin-top:2rem;overflow:hidden}@media (max-width:991px){.section-benefits .benefits-nav{border-bottom:none}}.section-benefits .benefits-nav .swiper-wrapper{justify-content:center}@media (max-width:991px){.section-benefits .benefits-nav .swiper-wrapper{justify-content:start}}.section-benefits .benefits-nav .swiper-wrapper .swiper-slide{width:auto}.section-benefits .benefits-nav--btn{border-radius:0;padding-left:0;padding-right:0;margin-bottom:-1px;background-color:transparent;color:#9a9a9a;border-bottom:3px solid transparent;font-size:16px}@media (max-width:991px){.section-benefits .benefits-nav--btn{font-weight:700;border-radius:4px;color:#000;border:1px solid #818181;padding:13px 32px;margin-bottom:0}}.section-benefits .benefits-nav--btn:hover{background-color:transparent;color:#b79c68}@media (max-width:991px){.section-benefits .benefits-nav--btn:hover{border-color:#b79c68}}.section-benefits .benefits-nav--btn.active{color:#b79c68;border-bottom:3px solid #b79c68;font-weight:700}@media (max-width:991px){.section-benefits .benefits-nav--btn.active{border:1px solid #b79c68;background:#b79c68;color:#fff}}.section-benefits .swiper-slide{background:#f8f8f8;height:fit-content}.section-benefits .cards-container{padding:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width:1400px){.section-benefits .cards-container{grid-template-columns:1fr 1fr}}@media (max-width:767px){.section-benefits .cards-container{grid-template-columns:1fr}}.section-benefits .cards-container .flip-card{perspective:1000px;height:calc(694px - 66.6vw)}@media (min-width:576px){.section-benefits .cards-container .flip-card{height:328px}}@media (min-width:768px){.section-benefits .cards-container .flip-card{height:434px}}@media (min-width:992px){.section-benefits .cards-container .flip-card{height:346px}}@media (min-width:1200px){.section-benefits .cards-container .flip-card{height:311px}}@media (min-width:1400px){.section-benefits .cards-container .flip-card{height:406px}}.section-benefits .cards-container .flip-card-inner{position:relative;transition:transform .6s;transform-style:preserve-3d;height:100%}.section-benefits .cards-container .flip-card-inner .category{display:inline-block;border-radius:20px;padding:5px 18px}.section-benefits .cards-container .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.section-benefits .cards-container .flip-card-back,.section-benefits .cards-container .flip-card-front{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;width:100%;border-radius:4px}.section-benefits .cards-container .flip-card-front{box-shadow:0 4px 20px 0 rgba(0,0,0,.1);background:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.section-benefits .cards-container .flip-card-front .top-part .category{background:rgba(183,156,104,.15);color:#937235}.section-benefits .cards-container .flip-card-front .top-part p{color:#585858;margin-top:.7rem}.section-benefits .cards-container .flip-card-front .top-part h3{line-height:1.25;margin-top:1rem}.section-benefits .cards-container .flip-card-front .bottom-part{display:flex;justify-content:space-between;align-items:end;margin-top:2rem;gap:20px;flex-wrap:wrap}.section-benefits .cards-container .flip-card-front .bottom-part .sophistication{display:flex;font-size:12px;background:#f2f2f2;padding:4px 10px;border-radius:4px}.section-benefits .cards-container .flip-card-front .bottom-part .sophistication .bullet-wrapper{display:flex;align-items:center;gap:0 3px;margin-left:10px}.section-benefits .cards-container .flip-card-front .bottom-part .sophistication .bullet-wrapper .bullet{background:#fff;width:7px;height:7px;border:1px solid #b4b4b4;border-radius:50%}.section-benefits .cards-container .flip-card-front .bottom-part .sophistication .bullet-wrapper .bullet-gold{border:none;background:#937235}.section-benefits .cards-container .flip-card-front .bottom-part img{margin-left:5px}.section-benefits .cards-container .flip-card-back{padding:2rem;background:#b79c68;transform:rotateY(180deg)}.section-benefits .cards-container .flip-card-back .category{background:hsla(0,0%,100%,.15);color:#fff}.section-benefits .cards-container .flip-card-back-text-wrapper p{line-height:1.1rem;margin-top:2px;font-weight:300;font-size:14px}.section-benefits .cards-container .flip-card-back-text-wrapper h6{text-transform:uppercase;font-weight:700;font-size:14px;margin-top:10px}.section-brochure{position:relative}.section-brochure .background-graphic{position:relative;background:url(https://cdn.ican.pl/imr-static-img/page/badania-i-diagnostyka/katalog_mobile.webp) no-repeat 0 100%;background-size:cover;width:100%;max-width:840px;height:clamp(165px,56vw,333px)}@media (min-width:992px){.section-brochure .background-graphic{background:url(https://cdn.ican.pl/imr-static-img/page/badania-i-diagnostyka/katalog_desktop.webp) no-repeat 0;background-size:cover;position:absolute;height:100%;width:50%;max-width:960px;top:0;right:0}}.section-brochure .section{padding-left:12px;padding-right:12px}@media (max-width:991px){.section-brochure .section{padding-top:4rem}}.section-brochure .section h3{font-size:1.5rem}.section-about{padding-top:0}.section-about .row{position:relative}.section-about .top-part{position:relative;padding-top:7.5rem;padding-bottom:5rem}.section-about .top-part .background-graphic{position:absolute;background:url(https://cdn.ican.pl/imr-static-img/page/badania-i-diagnostyka/co_wyroznia.webp) #011128 no-repeat 0 0;background-size:cover;height:100%;width:100%;top:0;left:0}@media (max-width:1199px){.section-about .top-part .background-graphic{background:url(https://cdn.ican.pl/imr-static-img/page/badania-i-diagnostyka/co_wyroznia.webp) #011128 no-repeat 30% top;background-size:cover}}@media (max-width:991px){.section-about .top-part .background-graphic{background:url(https://cdn.ican.pl/imr-static-img/page/badania-i-diagnostyka/co_wyroznia.webp) #011128 no-repeat 0 0;background-size:cover;height:400px;opacity:.5}}.section-about .top-part .tiles-container{display:flex;flex-direction:column;gap:20px 0}.section-about .top-part .tiles-container .tile{width:100%;border-radius:4px;padding:30px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(2px);box-shadow:0 4px 20px 0 rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.15)}.section-about .top-part .tiles-container .tile h5{font-weight:700;font-size:1.25rem}.section-about .top-part .tiles-container .tile p{color:silver}.section-about .bottom-part .container{padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.05)}@media (max-width:767px){.section-about .bottom-part .container{padding-top:0;border:none}}.section-about .bottom-part .tiles-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width:1199px){.section-about .bottom-part .tiles-container{grid-template-columns:1fr 1fr}}@media (max-width:767px){.section-about .bottom-part .tiles-container{grid-template-columns:1fr}}.section-about .bottom-part .tiles-container .tile{padding:37px;border-radius:4px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(2px);box-shadow:0 4px 20px 0 rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;height:184px}.section-about .bottom-part .tiles-container .tile h3{color:#b79c68;font-weight:700;font-size:2.25rem}.section-cases .swiper-cases .img-wrapper{width:100%;height:clamp(240px,30vh,306px);display:flex;justify-content:center;align-items:center;background:#f8f8f8}.section-cases .swiper-cases img{max-height:88px;max-width:300px}.section-cases .swiper-cases small{font-style:italic;color:#585858;line-height:160%}.section-cases .swiper-button-lock{display:none}.section-contact .bg-themed{background:#d9d9d9;border-radius:4px}.section .faq-card{padding-top:0}.section .faq-card h3{font-size:2rem}