@media (min-width:426px) and (max-width:600px){.section-testimonials .container{padding:0 30px}}.section-testimonials .testimonial-item{background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:4px;padding:42px 86px}@media (min-width:426px) and (max-width:600px){.section-testimonials .testimonial-item{padding:42px 66px}}.section-testimonials .testimonial-item .job-title{font-size:14px;margin-top:5px}.section-testimonials .testimonial-item .testimonial-text:before{content:url(https://cdn.ican.pl/imr-static-img/page/strona-glowna/testimonials/quote_vector.svg);display:inline-block;margin-right:20px;margin-top:5px;width:37px;height:31px;float:left}.section-testimonials .swiper-button-testimonies{background-color:rgba(0,0,0,.1);color:#fff;width:45px;height:45px}.section-testimonials .swiper-button-testimonies:after{font-size:23px}.section-testimonials .swiper-button-prev{left:-22px}.section-testimonials .swiper-button-next{right:-22px}@media (min-width:1400px){.section-testimonials .swiper-pagination{margin:45px auto 0;position:relative;left:auto!important;transform:inherit!important}}@media (max-width:425px){.section-testimonials .testimonial-item{padding:40px 23px}.section-testimonials .swiper-button-next,.section-testimonials .swiper-button-prev{display:none}}.section-top{position:relative;background:url(https://cdn.ican.pl/imr-static-img/page/szkolenia/online/iba/2025/Top_desktop+copy.webp) no-repeat;background-color:#01202e;background-size:cover;background-position:50% 65%;height:clamp(550px,60vh,600px)}@media (max-width:1199px){.section-top{height:clamp(450px,60vh,550px);background-position:52% 65%}}@media (max-width:991px){.section-top{background:url(https://cdn.ican.pl/imr-static-img/page/szkolenia/online/iba/2025/Szkolenie_Online_top_mob.webp) no-repeat;background-color:#01202e;background-size:80%;background-position:center 0;height:auto;padding-top:0}}@media (max-width:767px){.section-top{background-size:contain;background-position:center 0}}.section-top .container{height:100%;position:relative;z-index:2}.section-top .container .row{height:100%}.section-top .container .top-text-container{align-items:center}@media (max-width:991px){.section-top .container .top-text-container{align-items:flex-start}}@media (max-width:991px){.section-top .container .top-text-container .top-text-wrapper h1 img{margin:0 auto;margin-top:450px}}@media (max-width:700px){.section-top .container .top-text-container .top-text-wrapper h1 img{margin-top:400px}}@media (max-width:575px){.section-top .container .top-text-container .top-text-wrapper h1 img{margin-top:300px}}.section-top .container .top-text-container .top-text-wrapper h2{font-family:Poppins;line-height:1.3;font-size:2.25rem;margin-bottom:1.5rem}@media (max-width:991px){.section-top .container .top-text-container .top-text-wrapper h2{width:80%;margin:0 auto 1.5rem}}.section-top .container .top-text-container .top-text-wrapper h2 span{position:relative;display:inline-block}.section-top .container .top-text-container .top-text-wrapper h2 span:after{content:"";width:100%;position:absolute;left:0;top:100%;width:200px;height:40px;background-image:url(https://cdn.ican.pl/imr-static-img/page/szkolenia/online/iba/2025/line.svg);background-size:contain;background-repeat:no-repeat}@media (max-width:991px){.section-top .container .top-text-container .top-text-wrapper .btn{width:60%;min-width:290px}}.section-logos{background-color:#01202e}@media (max-width:991px){.section-logos{padding:2rem}}.section-logos .title-box{width:125px;font-size:14px;padding:20px 0;color:#fff;font-weight:500}.section-logos .logos-bar{margin-top:0;width:calc(100% - 125px)}.section-logos .blurred-side{background:linear-gradient(270deg,#01202e,transparent 50%,#01202e);position:absolute;top:0;left:0;height:100%;width:100%}.section-logos img{height:40px;width:auto}.section-logos .marquee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;grid-column-gap:1rem;position:relative;border:0}.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))}}.section-differences{background:#01202e}.section-differences h2{color:#fff}.section-differences .tile{background:linear-gradient(180deg,#d9e7ec,#fff);border-radius:10px;padding:2rem .5rem 0 2rem;display:flex;align-items:bottom}.section-differences .tile .text-part{margin-bottom:1rem;margin-right:1rem;align-self:center}.section-differences .tile h4{color:#282828;font-size:1.35rem;line-height:1.35}.section-differences .tile p{line-height:1.35;color:#585858}.section-differences .tile img{margin-top:2rem}@media (max-width:767px),(max-width:1199px) and (min-width:992px){.section-differences .tile{flex-direction:column;justify-content:space-between;padding:2rem 2rem 0}.section-differences .tile .text-part{margin:0}.section-differences .tile img{margin-top:1rem}}.section-about{background:#01202e;overflow:hidden;position:relative}@media (max-width:992px){.section-about{padding-top:6rem}}.section-about .container{z-index:10;position:relative}.section-about .radial-gradient{position:absolute;top:300px;right:-350px;width:1000px;height:1000px;border-radius:1000px;background:rgba(1,73,96,.5);filter:blur(200px);z-index:0}.section-about h2,.section-about h3{color:#fff}.section-about p{color:silver}.section-about p strong{color:#fff}@media (max-width:991px){.section-about .btn{min-width:320px}}.section-about .swiper-about .swiper-slide{border-radius:4px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);height:auto;min-width:350px;max-width:416px}.section-about .swiper-about .swiper-slide .text-part{padding:0 2rem 2rem}.section-about .special-container{padding:0}@media (max-width:1399px){.section-about .special-container{max-width:100vw}}.section-offer{background:url(https://ican-imr-production.s3.eu-central-1.amazonaws.com/imr-static-img/page/szkolenia/online/iba/2025/background_szkolenia.webp);background-size:cover;background-position:50% 50%}.section-offer h2{text-align:start}.section-offer p{color:#6e7479}.section-offer .btn{margin-top:2rem}@media (max-width:991px){.section-offer{background:linear-gradient(180deg,#d9e7ec,#fff);padding-bottom:0!important}.section-offer img{margin-top:3rem;margin-bottom:-1px}}.section-expertise{background:linear-gradient(180deg,#01202e 58.44%,#2a7893)}@media (max-width:574px){.section-expertise{background:#01202e}}.section-expertise .container{position:relative}.section-expertise .col-12.col-xl-6{align-content:center}.section-expertise h2{margin:0 auto}@media (min-width:1200px){.section-expertise h2{margin:0;max-width:520px}}.section-expertise p.text-start{color:silver;max-width:90%}.section-expertise .btns{position:relative;z-index:3}@media (max-width:767px){.section-expertise .btns .btn{width:60%;min-width:280px}}.section-expertise .show-more{position:relative;z-index:3}.section-expertise .tile{border-radius:10px;background:linear-gradient(180deg,#d9e7ec,#fff);padding:1rem 1rem 0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.section-expertise .tile h4{color:#000}.section-expertise .tile p{color:#6e7479}@media (min-width:576px){.section-expertise .content-tile{display:flex!important}}.section-expertise .overlay{width:calc(100% - 32px);height:430px;position:absolute;bottom:0;background:linear-gradient(0deg,#01202e,#01202e 65%,rgba(2,35,48,0));z-index:2;margin:0}.section-expertise .btn--transparent{color:#fff;border:1px solid #fff}.section-benefits{background:linear-gradient(180deg,#d9e7ec,#fff);color:#000;overflow:hidden}.section-benefits .swiper-benefits{margin-top:2rem}@media (max-width:991px){.section-benefits .swiper-benefits .swiper-slide img{width:100%;margin:0 auto}}@media (max-width:767px){.section-benefits .swiper-benefits .swiper-slide img{width:100%}}.section-benefits .swiper-benefits .swiper-slide .row{justify-content:space-between}.section-benefits .swiper-benefits .swiper-slide .text-part{z-index:1}.section-benefits .swiper-benefits .swiper-slide .text-part h2{text-align:start!important}.section-benefits .swiper-benefits .swiper-slide .text-part p{color:#6e7479}.section-benefits .swiper-benefits .swiper-slide .overlay{width:100%;height:350px;position:absolute;bottom:0;background:linear-gradient(0deg,#03151c 15%,#03151c 55%,rgba(3,21,28,.8) 60%,rgba(3,21,28,.6) 75%,rgba(3,21,28,0));z-index:0;display:none}@media (max-width:768px){.section-benefits .swiper-benefits .swiper-slide .overlay{height:250px}}@media (max-width:991px){.section-benefits .swiper-benefits .swiper-slide .overlay{display:block}}.section-benefits .swiper-benefits-navigation{display:flex;justify-content:space-between;max-width:480px;background:#fff;border-radius:100px;padding:12px}@media (max-width:991px){.section-benefits .swiper-benefits-navigation{margin:0 auto}}.section-benefits .swiper-benefits-navigation button{background:transparent;font-size:14px;font-weight:500;border-radius:100px;border:.5px solid hsla(0,0%,100%,.1);color:#2a7893;padding:.75rem}@media (min-width:450px){.section-benefits .swiper-benefits-navigation button{font-size:1rem;padding:1rem 1.25rem}}.section-benefits .swiper-benefits-navigation button:hover{background:rgba(42,120,147,.2)}.section-benefits .swiper-benefits-navigation button.active{background:#2a7893;color:#fff}.section-benefits .swiper-benefits-navigation button .d-flex{height:24px}.section-benefits .swiper-benefits-navigation button img{margin-right:7px;width:20px}@media (min-width:576px){.section-benefits .swiper-benefits-navigation button img{width:auto;margin-right:10px}}.section-benefits .swiper-benefits-navigation button span{text-wrap:nowrap}.section-support .application-segment{margin-top:4rem;background:linear-gradient(180deg,#d9e7ec,#fff);border-radius:.5rem;padding:4.5rem;display:flex;justify-content:center;align-items:center}.section-support .application-segment .text-part{max-width:500px}.section-support .application-segment .text-part h2{text-align:start;line-height:1.25}.section-support .application-segment .text-part p{color:#6e7479;line-height:1.5}.section-support .application-segment .image-part{width:40%;margin-left:3rem}@media (max-width:1199px){.section-support .application-segment .text-part{max-width:430px}.section-support .application-segment .image-part{margin-left:2rem}}@media (max-width:991px){.section-support .application-segment{max-width:90%;margin-left:auto;margin-right:auto;flex-direction:column;padding:1.5rem 4rem}.section-support .application-segment .text-part{max-width:none;order:2;margin-top:2rem;text-align:center}.section-support .application-segment .text-part h2{text-align:center}.section-support .application-segment .image-part{margin-left:2rem;order:1;width:auto}}@media (max-width:500px){.section-support .application-segment{padding:1.5rem}}.section-certificate .text-center p{max-width:800px;margin:1rem auto 0}.section-certificate img{margin:0 auto}.section-access{background:linear-gradient(180deg,#01202e 56.68%,#2a7893)}.section-access .text-center h2{color:#fff;max-width:80%}.section-access .text-center p{color:silver;max-width:75%}@media (max-width:767px){.section-access a{min-width:320px}}.section-access .tile{background:linear-gradient(180deg,#d9e7ec,#fff);padding:2rem 2rem 0;border-radius:.25rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1199px){.section-access .tile{flex-direction:row;justify-content:space-around;padding:3rem 2rem 0 3rem}.section-access .tile>img{margin:0!important}}@media (max-width:767px){.section-access .tile{flex-direction:column;justify-content:space-between;padding:2rem 2rem 0;width:80%;margin:0 auto}.section-access .tile>img{margin:1rem auto 0!important}}@media (max-width:500px){.section-access .tile{padding:2rem 2rem 0;width:100%}}.section-access .tile .text-part h4{margin-top:1rem}.section-access .tile .text-part ul{list-style:none;padding:0;margin-top:1.5rem}.section-access .tile .text-part ul li{margin-top:.75rem;color:#6e7479;display:flex}.section-access .tile .text-part ul li:before{content:"\f00c";font-family:Font Awesome\ 5 Pro;color:#376bfc;margin-right:1rem;display:block}.section-access .tile>img{margin-top:.5rem}.section-access .tile-wrapper:nth-of-type(2) .text-part ul li:before{color:#eebe13}.section-access .tile-wrapper:nth-of-type(3) .text-part ul li:before{color:#f77}@media (max-width:1399px){.section-testimonials .swiper-container{padding-bottom:40px}}.section-testimonials .swiper-pagination .swiper-pagination-bullet-active{background:#2a7893}.section-contact{background:linear-gradient(180deg,#01202e 57.15%,#2a7893);color:#fff}.section-contact .text-top p{color:silver;margin-top:.5rem}.section-contact .contact-person-info{display:flex;flex-direction:column;align-items:start}@media (min-width:768px){.section-contact .contact-person-info{margin:0 auto}}@media (min-width:992px){.section-contact .contact-person-info{align-items:start}}.section-contact .contact-person-info .bg-themed{align-items:center}@media (min-width:992px){.section-contact .contact-person-info .bg-themed{flex-direction:column;align-items:start}}.section-contact .item{border-left:5px solid #cfb27a;color:silver;padding:10px;margin:20px 0}@media (min-width:992px){.section-contact .item{width:70%}}.section-contact .contact-img{border-radius:4px}@media (max-width:991px){.section-contact .contact-img{border-radius:50%}}.section .form-card{color:#000}.btn-themed{background:#2a7893;color:#fff}.btn-themed:hover{background:#1f586b}.btn-themed .img-bottom{margin-left:.5rem}.btn-transparent{background:transparent;border:1px solid #fff}.btn-transparent:hover,.btn-white{background:#fff;color:#000}.btn-white:hover{background:#e6e6e6;color:#000}@media (max-width:575px){.filters-menu{display:none}.filters-menu.active{display:block}}