.section-header p,.section-header .text,.section-header .heading{max-width:600px;margin-inline:auto;text-align:center}.section-header .heading{max-width:max-content}h2 small{font-size:clamp(18px,1.5vw,23px);display:block;line-height:1.2em}.theme-green{--theme-color: var(--color-chartreuse-green-41, #7bb51c)}.theme-danger{--theme-color: var(--color-rose-57, #e0446d)}.theme-cyan{--theme-color: var(--color-cyan-23, #006974)}.theme-orange,.theme-default,.theme-primary{--theme-color: var(--color-orange-55, #f78c23)}.theme-yellow{--theme-color: var(--color-yellow-55, #f2cb27)}.theme-blue{--theme-color: var(--color-blue-49, #615e9c)}.theme-success{--theme-color: var(--adenergo-pl-mountain-meadow, #00bd74)}.theme-flamingo{--theme-color: var(--color-red-58, #ef583a)}.theme-java{--theme-color: var(--color-cyan-43, #14b5c6)}.theme-blue-lagoon{--theme-color: var(--color-cyan-27, #007f8c)}.theme-white{--theme-color: #fff}.bg-blue-lagoon{background:var(--color-cyan-27, #007f8c)}.content-border-l{padding-left:1.5rem;border-left:8px solid var(--theme-color, #f78c23)}.content-border-b{padding-bottom:1rem;border-bottom:8px solid var(--theme-color, #f78c23)}.heading-lg{font:400 1.875rem/128% var(--font-family-Font-3, "Bebas Neue")}.font-base{font-family:var(--bs-body-font-family)}.border-8{border-width:.5rem !important}.info{font-size:.75rem}main section{padding-top:7.5rem;padding-bottom:7.5rem}.section-header-top{padding-top:0}.section-header-top .header-top{transform:translateY(-50%);display:inline-block;padding:.5rem 1.25rem;color:var(--adenergo-pl-white, var(--color-white-solid, #fff));text-align:center;font:normal 400 1.875rem/128% var(--font-family-Font-3, "Bebas Neue")}.btn-light{color:#006974}.card-body-footer{padding:2rem 1.875rem}.img-cover{height:100%}.img-cover img{width:100%;height:100%}.footer-bottom{display:flex;align-content:end;justify-content:end;gap:1rem}@media(max-width: 991px){main section{padding-top:6rem;padding-bottom:6rem}}@media(max-width: 767px){main section{padding-top:4.75rem;padding-bottom:4.75rem}}@media(max-width: 575px){main section{padding-top:3.125rem;padding-bottom:3.125rem}.footer-bottom{flex-direction:column}}@media(min-width: 992px){.section-header-top .header-top{font-size:4.5rem;line-height:90%;padding:1.25rem}.heading-lg{font-size:4.5rem;line-height:90%}.content-border-b{padding-bottom:.5rem}}.ico-in::before{display:block;content:"";width:1rem;height:1rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-size:1rem 1rem}.ico-in-xl::before{width:2.75rem;height:2.75rem;background-size:2.75rem 2.75rem}.ico-in-mail::before{background-image:url("../media/ico_mail.svg")}.ico-in-login::before{background-image:url("../media/ico_login.svg")}.ico-in-fb::before{background-image:url("../media/ico_fb.svg")}.ico-in-linked::before{background-image:url("../media/ico_linked.svg")}footer{padding:2rem 1.25rem;font-size:1rem}footer a{text-decoration:none;color:#fff;opacity:1;transition:opacity .3s}footer a:hover{opacity:.8}footer a.nav-link{opacity:1;transition:opacity .3s}footer a.nav-link:hover{opacity:.8}footer .nav-motto{white-space:wrap}footer address{padding-left:1rem;border-left:8px solid var(--color-chartreuse-green-41, #7bb51c);margin:0 0 2rem 0}footer address strong{font-size:1.125rem}footer .nav-line{display:inline-block;height:44px;margin:0 1rem;vertical-align:middle}footer .contact-links{padding-left:1rem;border-left:8px solid var(--color-cyan-43, #14b5c6)}footer .contact-links a{font-weight:700}footer .col-footer{width:160px;margin-top:1.5rem;padding-left:1rem}footer .col-footer ul li{margin-bottom:.5rem}footer .ico-in span{display:none}@media(max-width: 991px){.address{flex-wrap:wrap}.address .flex-grow-1{width:100%}.address .col-footer{max-width:50%}}.navbar-main{position:absolute;margin-top:1.5rem;z-index:2;width:100%}.navbar-main .header-btns{display:flex;gap:.5rem}.navbar-main .inside{border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.navbar-main .navbar-top{padding:1rem;background:#fff}.navbar-main .navbar-bottom{border-radius:0 0 8px 8px;padding-top:0}.navbar-main .navbar-bottom .nav-motto{color:#fff;padding:.25rem .5rem 0 .5rem}.navbar-main .navbar-brand{font-size:1rem}.navbar-main .navbar-brand img{max-width:35vw;height:auto}.navbar-main .navbar-brand .nav-line{display:inline-block;height:44px;border-left:1px solid #9a9a9a;margin:0 1rem;vertical-align:middle}.navbar-main .navbar-toggler-icon{width:1.125rem;background-size:170%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2834, 56, 72, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-main .nav-link{color:#fff;border-top:4px solid #007f8c;transition:border-color .3s,color .2s}.navbar-main .nav-link:hover{color:#fff;border-top-color:#ef583a}.navbar-main .nav-link:focus,.navbar-main .nav-link:active{color:#eee}.navbar-main .nav-link:disabled{color:#fff;opacity:.65}.navbar-main+main section:first-child{padding-top:16.9rem;background-color:#eee}.navbar-main .nav-home-link .nav-link{text-indent:-30em;width:1rem;min-height:1rem;background:rgba(0,0,0,0) url("../media/ico_home.svg") no-repeat center center;background-size:1rem 1rem;overflow:hidden}.navbar-main .nav-home-link.current_page_item .nav-link{border-top-color:#ef583a}.navbar-main .current_page_item .nav-link{border-top-color:#ef583a}@media(min-width: 768px){.navbar-main .navbar-bottom .nav-motto{display:none}.navbar-main .header-btns .ico{display:none}}@media(min-width: 992px){.navbar-main .ico-in::before{display:none}}@media(max-width: 991px){.navbar-main .nav-link:not(.nav-home-link){padding:.75rem .5rem}.navbar-main .ico-in{padding:13px}.navbar-main .ico-in span{display:none}}@media(max-width: 767px){.navbar-main{margin-top:0;left:0;top:.5rem}.navbar-main .header-btns .txt{display:none}.navbar-main .container-xl{position:sticky}.navbar-main .inside{max-height:calc(100vh - 1rem);overflow:auto;border:8px}.navbar-main .container-xl{padding-left:5px;padding-right:5px}.navbar-main .navbar-top .nav-line{display:none}.navbar-main .navbar-top .nav-motto{display:none}.navbar-main .navbar-bottom{padding-bottom:.25rem}.navbar-main .nav{border-top:1px solid hsla(0,0%,100%,.2705882353);padding-top:.5rem;margin-top:.5rem}.navbar-main .nav-item{display:block;min-width:100%}.navbar-main .nav-link{border-top:none;border-left:4px solid #007f8c}.navbar-main .nav-link:hover{border-left-color:#ef583a}.navbar-main .nav-link.current-link{border-left-color:#ef583a}.navbar-main+main section:first-child{padding-top:12rem}}@media(max-width: 575px){.navbar-main+main section:first-child{padding-top:9.375rem}}.category .figure-box figure{display:flex;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:.5rem .5rem 0 0}.category .figure-box figure img{object-fit:cover;object-position:center center;width:100%;height:100%}.category .post{height:100%}.category .post .desc{display:flex;flex-direction:column;height:100%}.category .btn-meta-group{gap:.25rem;display:flex;flex-wrap:wrap;margin:-0.5rem 0 .5rem 0}.category .btn-meta-group .btn{font-size:.75rem}.category .art-foto-link{text-decoration:none;line-height:1em;display:block}.category .art-btn-link{margin-top:auto;margin-bottom:2rem}.category-list-title{margin:1rem 0 0 0}.category-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem 0;border-radius:8px;text-align:center;justify-content:center;padding:.5rem 0}.btn-azure{padding-inline:1rem;background-color:#223848;color:#fff;border:1px solid #223848}.btn-azure:hover,.btn-azure:focus{background-color:#fff;color:#223848;border:1px solid #223848}.grupa-adeo{background:linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/obraz_starszy_pan_zebraniekonw.jpg") #d3d3d3 50%/cover no-repeat}.grupa-adeo *{color:var(--adenergo-pl-white, var(--color-white-solid, #fff))}.grupa-adeo .text{font-size:.875rem}.grupa-adeo .content-border-b{max-width:max-content;margin:0 auto 2rem}.grupa-adeo h2{margin:0;text-align:center;font:400 1.875rem/128% var(--font-family-Font-3, "Bebas Neue")}.grupa-adeo .heading h3{font-size:1.875rem}.grupa-adeo .heading p{font-size:1rem}.grupa-adeo .text p{font-size:.875rem}.grupa-adeo .text *:last-child{margin-bottom:0}.grupa-adeo .map-container{border:1px solid var(--theme-color, #fff);background:rgba(34,56,72,.5);border-radius:8px}.grupa-adeo .map-container img{display:block;margin-left:auto;height:100%;object-fit:contain}.grupa-adeo .partners-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:1rem;list-style:none;background:var(--theme-color, #fff);border-radius:8px}.grupa-adeo .partners-logos>*{display:flex;justify-content:center;align-items:center;max-width:32%;flex:1 1 auto}.grupa-adeo .partners-logos img{display:block;width:auto;max-width:100%;max-height:33px}.grupa-adeo .row{gap:2rem;margin:0;flex-direction:column-reverse}.grupa-adeo .row>*{flex:1 1 0}.grupa-adeo .col{padding:0}@media(min-width: 450px){.grupa-adeo .partners-logos img{max-height:40px}}@media(min-width: 576px){.grupa-adeo .partners-logos>*{max-width:33%}.grupa-adeo .partners-logos img{max-height:60px}.grupa-adeo .text{font-size:1rem}}@media(min-width: 768px){.grupa-adeo .content-border-b{margin-bottom:4rem}.grupa-adeo .partners-logos{column-gap:2rem}.grupa-adeo .row{flex-direction:row}.grupa-adeo h2{font-size:4.5rem}.grupa-adeo .heading h3{font-size:3rem}.grupa-adeo .heading p{font-size:1.125rem}.grupa-adeo .text p{font-size:1rem}}.kim-jestesmy .header-top{display:block;margin-inline:auto;width:max-content;margin-bottom:1.5rem}.kim-jestesmy .heading{margin-bottom:2rem}.kim-jestesmy .heading h2{color:var(--adenergo-pl-blue-dianne, var(--color-azure-21, #223848));margin:0;font-size:1.875rem}.kim-jestesmy .heading p{color:var(--adenergo-pl-blue-dianne, var(--color-azure-21, #223848));margin:0}.kim-jestesmy .top-content{margin:auto;display:flex;flex-direction:column-reverse;gap:1rem;max-width:928px}.kim-jestesmy .top-content>*{padding:0;flex:1 1 0}.kim-jestesmy .top-content .content{padding-right:1.5rem}.kim-jestesmy .top-content .text *{font-size:1rem}.kim-jestesmy .image{margin:auto;border-bottom:8px solid var(--theme-color, #f78c23)}.kim-jestesmy h3{margin:2rem auto;color:var(--adenergo-pl-blue-lagoon, var(--color-cyan-27, #007f8c));text-align:center}.kim-jestesmy ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin-top:2rem}.kim-jestesmy ul>*{max-width:31%;min-width:5.625rem;flex:1 1 6rem}.kim-jestesmy .card{display:flex;flex-direction:column;align-items:center;width:100%;padding:.5rem;border-radius:.5rem;background:var(--theme-color, #223848)}.kim-jestesmy .card .icon,.kim-jestesmy .card .text{padding:.5rem 0}.kim-jestesmy .card .icon img{display:block;margin:auto;width:3.25rem;max-height:3.25rem}.kim-jestesmy .card hr{all:unset;box-sizing:border-box;opacity:1;border:0;display:block;width:3.125rem;height:.5rem;margin:auto;background:var(--theme-color, #f78c23)}.kim-jestesmy .card .text{display:flex;justify-content:center;align-items:center;flex-grow:1}.kim-jestesmy .card .text *{text-align:center;color:#fff}@media(min-width: 576px){.kim-jestesmy ul{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:2rem;margin-top:2rem}}@media(min-width: 992px){.kim-jestesmy .header-top{margin-bottom:6rem}.kim-jestesmy .content-border-l{padding-left:1.5rem}.kim-jestesmy .top-content{flex-direction:row;gap:0;margin:auto}.kim-jestesmy .top-content .text p{font-size:.875rem}.kim-jestesmy .heading h2{font-size:3.75rem}.kim-jestesmy .heading p{font-size:1.125rem}.kim-jestesmy h2{font-size:3.75rem}.kim-jestesmy .image{min-width:250px}.kim-jestesmy h3{font-size:2.375rem}.kim-jestesmy ul{gap:2rem}.kim-jestesmy ul>*{flex:1 1 8.75rem}.kim-jestesmy .card{padding:1rem}.kim-jestesmy .card .icon,.kim-jestesmy .card .text{padding:1rem}.kim-jestesmy .card .icon img{width:5rem;max-height:5rem}}.be-partner .container-md{max-width:1128px}.be-partner .box-light{border-radius:.5rem 0 0 0;padding:2rem;height:100%}.be-partner figure.img-cover img{border-radius:0 .5rem 0 0}.be-partner .border-extra{border-left-width:.5rem}.be-partner .card-body-footer{border-radius:0 0 .5rem .5rem}.be-partner .side.side-left .box-light{margin-right:-0.75rem}.be-partner .side.side-right figure{margin-left:-0.75rem}@media(max-width: 767px){.be-partner .container-md{max-width:550px}.be-partner .border-extra{border-left-width:0;border-top-width:0}.be-partner .side.side-left .box-light{margin:0;border-radius:.5rem .5rem 0 0}.be-partner .side.side-right figure{margin:0}.be-partner .side.side-right figure img{border-radius:0}.be-partner .card-body-footer{flex-direction:column;gap:.875rem}}.solutions .container-md{max-width:1128px}.solutions .card-content{padding:4rem 2rem 0 2rem}.solutions .box-light{border-radius:.5rem 0 0 0;padding:2rem;height:100%}.solutions .content-box{padding:2rem 2rem 0 2rem}.solutions .text-date{white-space:nowrap}.solutions h2{padding-bottom:1.25rem;margin-bottom:1rem;font-size:4rem;line-height:1em}.solutions h2 small{font-size:.32em;line-height:1.4em;display:block;font-family:"Roboto",sans-serif;font-weight:700}.solutions h2 small .text-date{padding:.2rem .5rem;display:inline-block;width:auto}.solutions figure.img-cover{text-align:center;aspect-ratio:3/1.635;width:calc(100% + .75rem);height:auto}.solutions figure.img-cover img{border-radius:0 .5rem 0 0}.solutions figure.with-ico{border-radius:0 .5rem 0 0}.solutions figure.with-ico img{width:150px;max-width:20%}.solutions .border-extra{border-left-width:.5rem}.solutions .card-body-footer{border-radius:0 0 .5rem .5rem}.solutions .card-body-footer .btns{display:flex;gap:1rem}.solutions .card-body-footer .title{margin:0}.solutions .box-list{padding:.5rem 0 2rem 0;margin:0 -1rem}.solutions .box-list .box-item{padding:1rem 1rem 1rem 1.5rem}.solutions .box-list-swiper{overflow:hidden;padding-bottom:50px}.solutions .box-list-swiper .swiper-wrapper{display:flex}.solutions .box-list-swiper .swiper-slide{height:auto;width:auto}.solutions .box-list-swiper .swiper-pagination{position:relative;bottom:auto !important;margin-top:1rem}.solutions .box-list-swiper .swiper-pagination .swiper-pagination-bullet{background:#223848;opacity:1;width:8px;height:8px}.solutions .box-list-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#007f8c}.solutions .side.side-left .box-light{margin-right:-0.75rem}.solutions .side.side-right figure{margin-left:-0.75rem}.solutions .form-inside form{display:flex;gap:1rem}.solutions .form-inside .form-control::placeholder{color:hsla(0,0%,100%,.5882352941)}@media(min-width: 768px){.solutions .box-list-swiper{display:flex;overflow:visible;padding-bottom:0}.solutions .box-list-swiper .swiper-pagination{display:none}.solutions .with-form{align-items:center;display:flex}.solutions .with-form .title,.solutions .with-form .form-inside{flex-grow:1}.solutions .box-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;align-items:stretch;box-sizing:border-box;flex-grow:1;height:auto}.solutions .box-list .box-item{width:calc(50% - 1rem);max-width:calc(50% - 1rem);height:auto}.solutions .box-list.box-list-column{display:flex;flex-direction:column;margin:0;height:100%}.solutions .box-list.box-list-column .box-item{display:flex;align-items:center;width:100%;max-width:100%;height:100%}.solutions .box-list.box-list-column .box-item h3{font-family:"Roboto",sans-serif;font-weight:700}.solutions .box-list.box-list-column .box-item h3 span{color:var(--color-cyan-43, #14b5c6)}.solutions .box-list.box-list-column .box-img{margin-bottom:0;margin-right:1rem;width:4rem;min-width:4rem}}@media(min-width: 992px){.solutions .box-list.box-list-4 .box-item{width:calc(25% - 2rem);max-width:calc(25% - 2rem)}}@media(max-width: 767px){.solutions .box-list{margin:0}.solutions .container-md{max-width:550px}.solutions .border-extra{border-left-width:0;border-top-width:0}.solutions .side.side-left{order:2}.solutions .side.side-left .box-light{margin:0;border-radius:.5rem .5rem 0 0}.solutions .side.side-right{order:1}.solutions .side.side-right figure{margin:0}.solutions .side.side-right figure img{border-radius:0}.solutions .side.side-right figure.img-cover{width:100%}.solutions .side.side-right figure.img-cover img{border-radius:.5rem .5rem 0 0}.solutions .card-body-footer{flex-direction:column;gap:1rem}}@media(max-width: 575px){.solutions h2 small{font-size:1rem}.solutions .card-body-footer,.solutions .card-body-footer .with-form{align-items:start !important}.solutions .text-date{width:100%;display:block}}.hero-section{background-position:center;background-size:cover;padding:10rem 0;background:linear-gradient(180deg, rgba(0, 127, 140, 0) 49.52%, #007f8c 100%),linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/tlo_herokonw.jpg") #d3d3d3 50%/cover no-repeat}.hero-section.bg-success{background:linear-gradient(180deg, rgba(14, 204, 131, 0) 49.52%, #0ecc83 100%),linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/tlo_herokonw.jpg") #d3d3d3 50%/cover no-repeat}.hero-section.bg-danger{background:linear-gradient(180deg, rgba(224, 68, 109, 0) 49.52%, #e0446d 100%),linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/tlo_herokonw.jpg") #d3d3d3 50%/cover no-repeat}.hero-section.bg-primary{background:linear-gradient(180deg, rgba(247, 140, 35, 0) 49.52%, #f78c23 100%),linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/tlo_herokonw.jpg") #d3d3d3 50%/cover no-repeat}.hero-section.hero-with-stat{padding-bottom:0}.hero-section.hero-with-stat+section{padding-top:200px}.hero-section .lead{font-size:1.5rem;font-weight:700}.hero-section .btns-ico,.hero-section .btns-height,.hero-section .btns{display:flex;justify-content:center;gap:1rem}.hero-section .btns-ico{gap:2rem;flex-wrap:wrap}.hero-section .btns-ico .btn{width:6.25rem;height:6.25rem;padding:1.125rem}.hero-section .btns-ico .btn img{width:100%;height:auto}.hero-section .btns-ico,.hero-section .btns{margin:2rem 0}.hero-section .btns-ico+.info,.hero-section .btns+.info{margin-top:-1.5rem;font-size:.75rem}.hero-section .btns-height a{display:flex;align-items:center;font-size:.875rem;max-width:184px;padding-left:1rem;padding-right:1rem}.hero-section .stat-box{transform:translateY(50%)}@media(min-width: 768px){.btns-height-wrapper .swiper-wrapper{display:flex;flex-wrap:nowrap;justify-content:center;gap:1rem;align-items:stretch}.btns-height-wrapper .swiper-slide{display:flex;width:auto;flex:0 0 auto;height:unset;padding:0 0 2px 0}.btns-height-wrapper .swiper-slide a{display:flex;align-items:center;font-size:.875rem;max-width:198px;padding-left:1rem;padding-right:1rem;width:100%;height:100%}.btns-height-wrapper .swiper-pagination{display:none}.hero-section .container-md{max-width:694px}.hero-section .container-sm{max-width:624px}}@media(max-width: 767px){.hero-section{font-size:1rem}.hero-section .stat-box{transform:translateY(60px)}.hero-section .btns-ico{gap:1rem}.hero-section .btns-ico .btn{width:4rem;height:4rem;padding:.625rem}}@media(max-width: 575px){.hero-section .btns{flex-direction:column;justify-content:center;gap:1rem}.hero-section .btns .btn{margin-right:auto;margin-left:auto}}.hero-section{background-position:center;background-size:cover;padding:10rem 0;background:linear-gradient(180deg, rgba(0, 127, 140, 0) 49.52%, #007f8c 100%),linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/tlo_herokonw.jpg") #d3d3d3 50%/cover no-repeat}.hero-section.bg-success{background:linear-gradient(180deg, rgba(14, 204, 131, 0) 49.52%, #0ecc83 100%),linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/tlo_herokonw.jpg") #d3d3d3 50%/cover no-repeat}.hero-section.bg-danger{background:linear-gradient(180deg, rgba(224, 68, 109, 0) 49.52%, #e0446d 100%),linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/tlo_herokonw.jpg") #d3d3d3 50%/cover no-repeat}.hero-section.bg-primary{background:linear-gradient(180deg, rgba(247, 140, 35, 0) 49.52%, #f78c23 100%),linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/tlo_herokonw.jpg") #d3d3d3 50%/cover no-repeat}.hero-section.hero-with-stat{padding-bottom:0}.hero-section.hero-with-stat+section{padding-top:200px}.hero-section .lead{font-size:1.5rem;font-weight:700}.hero-section .btns-ico,.hero-section .btns-height,.hero-section .btns{display:flex;justify-content:center;gap:1rem}.hero-section .btns-ico{gap:2rem;flex-wrap:wrap}.hero-section .btns-ico .btn{width:6.25rem;height:6.25rem;padding:1.125rem}.hero-section .btns-ico .btn img{width:100%;height:auto}.hero-section .btns-ico,.hero-section .btns{margin:2rem 0}.hero-section .btns-ico+.info,.hero-section .btns+.info{margin-top:-1.5rem;font-size:.75rem}.hero-section .btns-height a{display:flex;align-items:center;font-size:.875rem;max-width:184px;padding-left:1rem;padding-right:1rem}.hero-section .btns-height-wrapper{margin:2rem 0}.hero-section .btns-height-swiper .swiper-pagination{position:relative;bottom:auto !important;margin-top:1.5rem}.hero-section .btns-height-swiper .swiper-pagination .swiper-pagination-bullet{background:#223848;opacity:1;width:10px;height:10px}.hero-section .btns-height-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.hero-section .stat-box{transform:translateY(50%)}@media(min-width: 768px){.btns-height-wrapper .swiper-wrapper{display:flex;flex-wrap:nowrap;justify-content:center;gap:1rem;align-items:stretch}.btns-height-wrapper .swiper-slide{display:flex;width:auto;flex:0 0 auto;height:unset}.btns-height-wrapper .swiper-slide a{display:flex;align-items:center;font-size:.875rem;max-width:198px;padding-left:1rem;padding-right:1rem;width:100%;height:100%}.btns-height-wrapper .swiper-pagination{display:none}.hero-section .container-md{max-width:694px}.hero-section .container-sm{max-width:624px}}@media(max-width: 767px){.hero-section{font-size:1rem}.hero-section .stat-box{transform:translateY(60px)}.hero-section .btns-ico{gap:1rem}.hero-section .btns-ico .btn{width:4rem;height:4rem;padding:.625rem}}@media(max-width: 575px){.hero-section .btns{flex-direction:column;justify-content:center;gap:1rem}.hero-section .btns .btn{margin-right:auto;margin-left:auto}}.knowledge-section{background:linear-gradient(180deg, #e8f4f8 0%, #ffffff 100%);padding:100px 0;overflow:hidden}.knowledge-section h2{color:#2c4f5e;font-family:"Bebas Neue",sans-serif;font-size:48px;font-weight:400;line-height:1.2;margin-bottom:16px}.knowledge-section .text-azure{color:#2c4f5e}.knowledge-section .text-azure p{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5}.knowledge-section .knowledge-cards-wrapper{width:100%}.knowledge-section .knowledge-cards-swiper{padding-bottom:60px;overflow:visible}.knowledge-section .knowledge-cards-swiper .swiper-wrapper{display:flex;align-items:stretch}.knowledge-section .knowledge-cards-swiper .swiper-slide{height:auto;display:flex;justify-content:center}.knowledge-section .knowledge-cards-swiper .swiper-pagination{position:relative;bottom:auto !important;margin-top:2rem}.knowledge-section .knowledge-cards-swiper .swiper-pagination .swiper-pagination-bullet{background:#223848;opacity:1;width:8px;height:8px}.knowledge-section .knowledge-cards-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#007f8c}.knowledge-section .card{box-shadow:0 4px 12px rgba(0,0,0,.08);width:100%;max-width:535px;height:500px}.knowledge-section .card .card-image-wrapper{position:relative;height:100%;min-height:400px}.knowledge-section .card .card-image-wrapper .card-img{width:100%;height:100%;object-fit:cover}.knowledge-section .card .card-image-wrapper .card-img-overlay{background:linear-gradient(180deg, rgba(0, 127, 140, 0) 0%, rgba(0, 127, 140, 0.85) 50%, #007f8c 100%);position:absolute;bottom:0;left:0;right:0;padding:2rem}.knowledge-section .card .card-image-wrapper .card-img-overlay h4{font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#fff;margin-bottom:12px}.knowledge-section .card .card-image-wrapper .card-img-overlay p{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#fff;margin-bottom:50px}.knowledge-section .card .card-image-wrapper .card-img-overlay .btn-arrow{position:absolute;bottom:24px;right:24px;background:#fff;color:#007f8c;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:24px;font-weight:700;transition:all .3s ease}.knowledge-section .btn-dark{background:#2c4f5e;border:none;border-radius:4px;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500;text-transform:none;transition:all .3s ease}@media(max-width: 991px){.knowledge-section{padding:60px 0}.knowledge-section h2{font-size:36px}.knowledge-section h2 br{display:none}.knowledge-section .card .card-image-wrapper{min-height:300px}.knowledge-section .card .card-image-wrapper .card-img-overlay h4{font-size:18px}.knowledge-section .card .card-image-wrapper .card-img-overlay p{font-size:13px;margin-bottom:40px}.knowledge-section .card .card-image-wrapper .card-img-overlay .btn-arrow{width:40px;height:40px;font-size:20px}}@media(min-width: 992px){.knowledge-section .knowledge-cards-swiper{padding-bottom:0}.knowledge-section .swiper-wrapper{display:flex;align-items:stretch;flex-wrap:wrap;width:1128px;max-width:100%;margin:auto}.knowledge-section .swiper-wrapper .swiper-slide{width:50%;margin-bottom:2rem;padding:0 1rem}}.cta-last-call h2{font-size:clamp(38px,5vw,92px);line-height:1em;margin-bottom:2rem}.cta-last-call h2.border-start{padding-left:1rem;border-width:.5rem !important}.cta-last-call h2.border-bottom{padding-bottom:1rem;border-width:.5rem !important}.cta-last-call h2 small{font-size:1.125rem;line-height:1.4em;display:block;font-family:"Roboto",sans-serif;font-weight:400}.cta-last-call figure{height:100%;margin:0;display:flex}.cta-last-call figure.border-bottom{border-width:.5rem !important}.cta-last-call figure img{width:100%;height:100%}.cta-last-call .info{margin-top:.5rem}.cta-last-call .btns{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin:2rem 0}.cta-last-call .btns .btn{min-width:190px;padding-left:1rem;padding-right:1rem}@media(min-width: 992px){.cta-last-call .container-sm{max-width:824px}}@media(min-width: 1100px){.cta-last-call .container-md{max-width:900px}}@media(max-width: 575px){.cta-last-call figure{height:80vw}.cta-last-call .btns{gap:1rem}}.property-card{max-width:354px;border:none;margin:auto;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.property-card-green{border-bottom:8px solid #00bd74}.property-card-orange{border-bottom:8px solid #f78c23}.card-img-wrapper{position:relative;overflow:hidden;height:253px}.card-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.spacer{height:48px}.card-overlay{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to bottom, transparent, rgb(0, 159, 170));pointer-events:none}.property-card .card-body{padding:1rem 2rem 1rem;min-height:10.25rem;background:linear-gradient(135deg, #00a8b5 0%, #0097a7 100%);color:#fff;text-align:center}.property-card .card-body.lock-height{min-height:15rem}.property-card .card-title{color:#fff;text-align:center;font:400 2.375rem/128% "Bebas Neue",sans-serif;margin-bottom:.5rem;text-transform:uppercase}.property-card .card-text{color:#fff;text-align:center;font:400 1rem/128% "Roboto",sans-serif}.przyklady-zastosowan,.zastosowanie{background:linear-gradient(0deg, rgba(34, 56, 72, 0.8) 0%, rgba(34, 56, 72, 0.8) 100%),url("../media/obraz_plany_domkonw.jpg") #d3d3d3 50%/cover no-repeat}.przyklady-zastosowan .section-header,.zastosowanie .section-header{padding:1rem;margin-bottom:2rem}.przyklady-zastosowan .section-header *,.zastosowanie .section-header *{color:#fff}.przyklady-zastosowan .section-header .heading,.zastosowanie .section-header .heading{margin-bottom:1rem}.przyklady-zastosowan .section-header .text,.zastosowanie .section-header .text{margin-bottom:0}@media(min-width: 768px){.przyklady-zastosowan .section-header .heading{font-size:4.5rem}}@media(max-width: 991.5px){.card-img-wrapper{height:250px}.property-card .card-body{padding:1rem}.property-card .card-title{font-size:1.875rem}.property-card .card-text{font-size:.875rem}}.not-only-soft .card-in{display:flex;border-radius:.5rem;font-size:1rem;height:100%}.not-only-soft .card-body{display:flex;flex-direction:column}.not-only-soft .card-body .btns{margin-top:auto;margin-bottom:0}.not-only-soft .card-body,.not-only-soft .card-ico{padding:1rem}.not-only-soft .card-ico{width:22%;min-width:22%;border-radius:0 .5rem .5rem 0}.not-only-soft .not-only-cards-wrapper{width:100%;margin-top:2rem}.not-only-soft .not-only-cards-swiper{padding-bottom:50px}.not-only-soft .not-only-cards-swiper .swiper-wrapper{display:flex;align-items:stretch}.not-only-soft .not-only-cards-swiper .swiper-slide{height:auto;display:flex;justify-content:center}.not-only-soft .not-only-cards-swiper .swiper-pagination{position:relative;bottom:auto !important;margin-top:2rem}.not-only-soft .not-only-cards-swiper .swiper-pagination .swiper-pagination-bullet{background:#223848;opacity:1;width:8px;height:8px}.not-only-soft .not-only-cards-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#007f8c}@media(min-width: 768px){.not-only-soft .not-only-cards-swiper{overflow:visible;padding-bottom:0}.not-only-soft .not-only-cards-swiper .swiper-wrapper{display:flex;flex-wrap:nowrap;justify-content:center;gap:1.5rem;align-items:stretch}.not-only-soft .not-only-cards-swiper .swiper-slide{width:auto !important;flex:0 0 calc(50% - .75rem);margin-right:0 !important}.not-only-soft .not-only-cards-swiper .swiper-pagination{display:none}}@media(min-width: 1200px){.not-only-soft .container{max-width:1128px}}@media(max-width: 767px){.not-only-soft .swiper-slide .card-in{max-width:500px;margin:0 auto}}@media(max-width: 575px){.not-only-soft .card-in{display:flex;flex-direction:column}.not-only-soft .card-body{order:2}.not-only-soft .card-ico{width:100%;min-width:100%;order:1;border-radius:.5rem .5rem 0 0}.not-only-soft .card-ico .img-fluid{width:60px}}.icons-cards .container-md{max-width:952px}.icons-cards .intro{margin-bottom:2rem}.icons-cards h3.font-base{font-size:1.5rem;font-weight:700}.icons-cards .card-ico{padding:1rem;border-radius:.5rem .5rem 0 0}.icons-cards .card-ico.with-title{padding-bottom:0}.icons-cards .card-ico.with-title>div{display:flex;align-items:center;gap:1rem;text-align:left;padding-bottom:1rem}.icons-cards .card-ico.with-title>div img{width:67px}.icons-cards .card-ico.with-title>div .card-ico__title{margin:0}.icons-cards .card-ico.with-title+.card-body{text-align:left}.icons-cards .card-body{padding:1rem 2rem;border-radius:0 0 .5rem .5rem}.icons-cards .card-in{padding-bottom:2rem;height:100%;display:flex;flex-direction:column}.icons-cards .card-in.card-vertical{flex-direction:row}.icons-cards .card-in.card-vertical .card-ico{border-radius:.5rem 0 0 .5rem;display:flex;align-items:center;padding:.75rem;width:5.125rem;min-width:5.125rem}.icons-cards .card-in.card-vertical .card-body{border-radius:0 .5rem .5rem 0;text-align:left}.icons-cards .icons-cards-wrapper{width:100%}.icons-cards .icons-cards-swiper{overflow:hidden;padding-bottom:50px}.icons-cards .icons-cards-swiper .swiper-slide{height:auto}.icons-cards .icons-cards-swiper .swiper-pagination{position:relative;bottom:auto !important;margin-top:2rem}.icons-cards .icons-cards-swiper .swiper-pagination .swiper-pagination-bullet{background:#223848;opacity:1;width:8px;height:8px}.icons-cards .icons-cards-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#007f8c}@media(min-width: 768px){.icons-cards .icons-cards-swiper{overflow:visible;padding-bottom:0}.icons-cards .icons-cards-swiper .swiper-wrapper{display:flex !important;flex-wrap:wrap;gap:2rem;justify-content:center;transform:none !important}.icons-cards .icons-cards-swiper .swiper-slide{display:flex;flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);width:auto !important;margin-right:0 !important}.icons-cards .icons-cards-swiper .swiper-pagination{display:none}}@media(max-width: 767px){.icons-cards .card-ico img{width:60px}}.proces-wspolpracy{background:var(--color-grey-96, #F6F6F4)}.proces-wspolpracy .section-header{text-align:center}.proces-wspolpracy ol{padding:0;list-style:none}.proces-wspolpracy .row .card{height:100%}.proces-wspolpracy .horiz-step-card{border:0}.proces-wspolpracy .horiz-step-card .d-flex{min-height:8.5625rem;height:100%}.proces-wspolpracy .horiz-step-card .number-badge{display:flex;justify-content:center;align-items:center;align-self:stretch;flex-shrink:0;width:5.5rem;border-radius:8px 0 0 8px;background-color:var(--theme-color, #F78C23);color:var(--adenergo-pl-white, var(--color-white-solid, #FFF));text-align:center;font-family:var(--font-family-Font-3, "Bebas Neue");font-size:3.75rem;font-style:normal;font-weight:400;line-height:4.125rem}.proces-wspolpracy .horiz-step-card .card-body{padding:0}.proces-wspolpracy .horiz-step-card .card-content{padding:1rem}.proces-wspolpracy .cta-card .card-body{display:flex;justify-content:center;align-items:center;align-self:stretch;flex-wrap:wrap;gap:rem;row-gap:1rem;flex:1 0 0;padding:1rem;border-radius:8px;background:#223848}.proces-wspolpracy .cta-card .text{flex:1 1 0;min-width:200px;color:var(--adenergo-pl-white, var(--color-white-solid, #FFF));font-family:var(--font-family-Font-1, Roboto);font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.4375rem}.proces-wspolpracy .cta-card .btn{flex:0 1 auto}.proces-wspolpracy .cta-card .btn.btn-light{color:var(--adenergo-pl-mosque, var(--color-cyan-23, #006974))}@media(min-width: 576px){.proces-wspolpracy .cta-card .card-body{padding:2rem}}@media(min-width: 576px){.proces-wspolpracy .section-header .heading-lg{font-size:3.75rem}.proces-wspolpracy .horiz-step-card h5{font-size:1.875rem}.proces-wspolpracy .horiz-step-card p{font-size:1rem}}.foto-text .container-md{max-width:952px}.foto-text .title{font-size:clamp(30px,4.5vw,62px);margin-bottom:2rem}.foto-text .title.border-start{padding-left:1rem}.foto-text figure{width:100%;margin:0;display:flex}.foto-text figure img{width:100%}.foto-text figure img.object-fit-cover{height:100%}.foto-text .content-box{padding:2rem}@media(max-width: 575px){.foto-text .content-box{padding:1rem;font-size:.875rem}}.foto-text.foto-text-border figure img{border-radius:.5rem .5rem 0 0}.foto-text.foto-text-border .content-box{border-radius:0 0 .5rem .5rem;padding:3rem}@media(max-width: 575px){.foto-text.foto-text-border .content-box{padding:2rem 1rem}}.foto-text.foto-text-vertical .container-md{display:flex}@media(max-width: 575px){.foto-text.foto-text-vertical .container-md{flex-wrap:wrap}}.foto-text.foto-text-vertical .container-md figure,.foto-text.foto-text-vertical .container-md .content-box{flex:1;width:50%;min-width:50%}@media(max-width: 575px){.foto-text.foto-text-vertical .container-md figure,.foto-text.foto-text-vertical .container-md .content-box{width:100%;min-width:100%}}.poznaj-zespol{background:var(--color-grey-96, #F6F6F4)}.poznaj-zespol .section-header{text-align:center;padding:0 1rem;margin-bottom:2rem}.poznaj-zespol .section-header p{font-size:.875rem;margin:0 auto}.poznaj-zespol .row{flex-wrap:nowrap}.poznaj-zespol .row>*{flex:1 1 70%}.poznaj-zespol .team-card{border:none;height:100%}.poznaj-zespol .team-card .card-body{padding:1rem}.poznaj-zespol .team-card .card-heading{margin:0}.poznaj-zespol .team-card .card-heading>*{padding:0}.poznaj-zespol .team-card .image{max-width:12.5rem;flex:1 1 30%;min-width:6.25rem}.poznaj-zespol .team-card .image img{object-fit:cover;height:100%;max-height:8.0625rem;margin-left:auto;float:right;border-right:8px solid var(--theme-color, #7BB51C)}.poznaj-zespol .team-card .name-badge.card-body{display:flex;flex-direction:column;height:100%;padding-bottom:0}.poznaj-zespol .team-card .name{font-family:var(--font-family-Font-3, "Bebas Neue");font-size:1.875rem;font-style:normal;font-weight:400;line-height:110%}.poznaj-zespol .team-card .position{margin:auto 0 0;padding:.5rem 1rem;background:var(--theme-color, #7BB51C);color:var(--adenergo-pl-white, #FFF);font-family:var(--font-family-Font-1, Roboto);font-size:.875rem;font-style:normal;font-weight:400;line-height:128%}.poznaj-zespol .team-card .card-content p{color:var(--adenergo-pl-blue-dianne, var(--color-azure-21, #223848));font-size:.875rem}.poznaj-zespol .swiper-slide{height:auto}.poznaj-zespol .swiper-pagination{position:relative;bottom:auto !important;margin-top:2rem}.poznaj-zespol .swiper-pagination .swiper-pagination-bullet{background:#223848;opacity:1;width:8px;height:8px}.poznaj-zespol .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#007f8c}@media(min-width: 576px){.poznaj-zespol .team-card .card-body{padding:2rem}.poznaj-zespol .team-card .name{font-size:3rem}.poznaj-zespol .team-card .image img{max-height:12.5rem}}@media(min-width: 992px){.poznaj-zespol .section-header{padding:1rem;margin-bottom:2rem}.poznaj-zespol .section-header p{font-size:1.125rem}.poznaj-zespol .swiper-wrapper{flex-wrap:wrap;gap:2rem}.poznaj-zespol .team-card .position{font-size:1rem}.poznaj-zespol .team-card .card-content p{font-size:1rem}.poznaj-zespol .swiper-slide{flex:1 1 40%}}.gdzie-kupic .header-top{margin-bottom:0}.gdzie-kupic .card{max-width:928px;margin:auto}.gdzie-kupic .card .row{flex-direction:column;margin:0 0 2rem}.gdzie-kupic .card .col{padding:1rem 0}.gdzie-kupic .top-content h3,.gdzie-kupic .top-content p{color:#fff;text-align:center;line-height:128%;font-family:var(--font-family-Font-1, Roboto)}.gdzie-kupic .top-content h3{font-size:1.375rem;font-weight:700}.gdzie-kupic .top-content p{font-size:1rem;font-weight:40px;margin:0}.gdzie-kupic .list{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;max-width:25rem;margin:auto}.gdzie-kupic .list>*{flex:0 1 auto;width:auto;min-width:0%}.gdzie-kupic .list .btn{font-size:.875rem;padding-inline:.75rem;color:var(--adenergo-pl-mosque, var(--color-cyan-23, #006974))}.gdzie-kupic .bottom-text{padding:1rem;margin:0;color:#fff;font-size:1rem}@media(min-width: 576px){.gdzie-kupic .card-body{padding:2rem}}@media(min-width: 992px){.gdzie-kupic .top-content h3{margin-bottom:1rem}.gdzie-kupic .card .row{position:relative;flex-direction:row;flex-wrap:nowrap}.gdzie-kupic .card .row::after{content:"";position:absolute;left:0;right:0;top:0;display:block;margin:auto;height:100%;width:8px;background:var(--adenergo-pl-mountain-meadow, #00BD74)}.gdzie-kupic .card .col{padding-inline:2rem}.gdzie-kupic .list{gap:1rem}.gdzie-kupic .list .btn{font-size:1rem;padding-inline:1em}.gdzie-kupic .bottom-text{font-size:1.125rem}}.pakiety-cenowe{background:var(--color-grey-96, #F6F6F4)}.pakiety-cenowe .section-header{text-align:center;margin-bottom:2rem}.pakiety-cenowe .pricing-card{height:100%;border:0;overflow:hidden}.pakiety-cenowe .pricing-card .card-header{display:flex;align-items:center;padding:1rem 2rem;min-height:5.0625rem;background:var(--color-cyan-27, #007F8C)}.pakiety-cenowe .pricing-card .card-header *{margin:0;color:var(--adenergo-pl-white, var(--color-white-solid, #FFF));font-family:var(--font-family-Font-3, "Bebas Neue");font-size:2.375rem;font-style:normal;font-weight:400;line-height:128%}.pakiety-cenowe .pricing-card .card-body{display:flex;flex-direction:column;padding:1rem}.pakiety-cenowe .pricing-card ul{display:flex;flex-direction:column;gap:1rem;padding-left:0}.pakiety-cenowe .pricing-card ul li{display:flex;gap:1rem;overflow-wrap:anywhere}.pakiety-cenowe .pricing-card ul li::before{content:"";display:block;flex-shrink:0;width:1rem;height:1rem;background:url("../media/ikona_plus.png") no-repeat center/contain}.pakiety-cenowe .pricing-card .price{min-height:5.25rem;padding-top:1rem;margin-top:auto;border-top:8px solid var(--adenergo-pl-mountain-meadow, #00BD74)}.pakiety-cenowe .pricing-card .price *{margin:0}.pakiety-cenowe .pricing-card.theme-dark .card-body{background:var(--color-azure-21, #223848)}.pakiety-cenowe .pricing-card.theme-dark .card-body *{color:#fff}.pakiety-cenowe .btn{margin:2rem auto 0}@media(min-width: 576px){.pakiety-cenowe .pricing-card .card-body{padding:32px}}@media(min-width: 992px){.pakiety-cenowe .section-header .heading{font-size:3rem}}.funkcje-aplikacji .heading{padding-left:1.875rem;margin-bottom:2rem;border-left:8px solid var(--theme-color, #00BD74)}.funkcje-aplikacji .heading h2{margin:0;color:var(--adenergo-pl-blue-dianne, var(--color-azure-21, #223848))}.funkcje-aplikacji .heading p{margin:0;color:var(--adenergo-pl-blue-dianne, var(--color-azure-21, #223848));font:700 18px/128% var(--font-family-Font-1, Roboto)}.funkcje-aplikacji .image{border-bottom:8px solid var(--theme-color, #F78C23)}.funkcje-aplikacji .image img{width:100%}.funkcje-aplikacji .row{flex-direction:column;gap:2rem;margin:0}.funkcje-aplikacji .col{padding:0}.funkcje-aplikacji ul{display:flex;flex-direction:column;gap:1rem;padding:0}.funkcje-aplikacji .card{display:flex;flex-direction:row;align-items:center;border-radius:.5rem;overflow:hidden}.funkcje-aplikacji .card h5{font-size:1.5rem}.funkcje-aplikacji .card p{margin:0;font-size:1rem}.funkcje-aplikacji .card-image{display:flex;justify-content:center;align-items:center;align-self:stretch;width:5.5rem;padding:.5rem;background:var(--adenergo-pl-mountain-meadow, #00BD74)}.funkcje-aplikacji .card-image img{display:block;width:4rem;height:4rem}.funkcje-aplikacji .card-body{padding:1rem 1rem 1rem 2rem;background:var(--color-azure-21, #223848)}.funkcje-aplikacji .card-body *{color:#fff}@media(min-width: 992px){.funkcje-aplikacji .row{flex-wrap:nowrap;flex-direction:row}.funkcje-aplikacji .card h5{font-size:1.875rem}}.jak-dziala{background:var(--color-grey-96, #F6F6F4)}.jak-dziala .header-top{margin-bottom:2.5rem}.jak-dziala .section-header{padding:1rem}.jak-dziala .section-header .heading{color:var(--adenergo-pl-blue-lagoon, var(--color-cyan-27, #007F8C));text-align:center;font:400 1.875rem/128% var(--font-family-Font-3, "Bebas Neue")}.jak-dziala .section-header p{margin-bottom:0}.jak-dziala .row{justify-content:center;margin:1rem 0 0;gap:1rem}.jak-dziala .row>*{padding:0;flex:1 1 15.625rem}.jak-dziala .step-card{border:0;height:100%}.jak-dziala .step-card .step-number{display:flex;justify-content:center;align-items:center;align-self:stretch;padding:1rem;border-radius:8px 8px 0 0;background-color:var(--theme-color, #00BD74);color:var(--adenergo-pl-white, var(--color-white-solid, #FFF));text-align:center;font-family:var(--font-family-Font-3, "Bebas Neue");font-size:3.75rem;font-style:normal;font-weight:400;line-height:4.125rem}.jak-dziala .step-card .card-body{padding-bottom:32px}.jak-dziala .step-card h5{color:var(--adenergo-pl-blue-dianne, var(--color-azure-21, #223848));text-align:center;font-family:var(--font-family-Font-3, "Bebas Neue");font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.4375rem}.jak-dziala .step-card p{font-size:1rem}@media(min-width: 576px){.jak-dziala .row>*{max-width:33%}}@media(min-width: 992px){.jak-dziala .section-header .heading{font-size:4.5rem;line-height:90%}.jak-dziala .row{gap:2rem}.jak-dziala .row>*{max-width:24%;flex:1 1 22%}}.solution-block .heading{margin-bottom:2rem}.solution-block .heading h2{color:var(--adenergo-pl-blue-dianne, var(--color-azure-21, #223848));margin:0}.solution-block .heading h2 small{font-size:clamp(18px,1.5vw,23px);display:block;line-height:1.2em}.solution-block .heading p{color:var(--adenergo-pl-blue-dianne, var(--color-azure-21, #223848));font:700 18px/128% var(--font-family-Font-1, Roboto);margin:0}.solution-block .top-content{margin:auto;display:flex;flex-direction:column-reverse;align-items:center;gap:1rem;max-width:928px}.solution-block .top-content>*{padding:0;flex:1 1 50%}.solution-block .top-content *:last-child{margin-bottom:0}.solution-block .top-content .text{padding:0 1rem}.solution-block .top-content .text>p{font-size:.875rem}.solution-block .image{border-bottom:8px solid var(--theme-color, #f78c23)}.solution-block .card{display:flex;width:100%;padding:1rem;border-radius:.5rem;background:var(--color-azure-21, #223848)}.solution-block .card::before{content:"";display:block;width:3.125rem;height:.5rem;margin:1rem auto 0;background:var(--theme-color, #f78c23)}.solution-block .card h4{display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%;padding:.5rem;margin:0;text-align:center;font:1.875rem}.solution-block .card p{font-size:1rem}.solution-block h3{margin:2rem auto 1rem;font-size:1.875rem;color:var(--adenergo-pl-blue-lagoon, var(--color-cyan-27, #007f8c));text-align:center}.solution-block ul{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:0;margin:1rem 0 0}.solution-block ul>*{flex-grow:1}@media(min-width: 576px){.solution-block ul{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:2rem;margin-top:2rem}.solution-block ul>*{flex-grow:0}}@media(min-width: 992px){.solution-block .content-border-l{padding-left:1.5rem}.solution-block .top-content{flex-direction:row;gap:0;margin:auto}.solution-block .top-content .text{padding:0 2rem 0 0}.solution-block .top-content .text>p{font-size:1.125rem}.solution-block .heading p{font-size:1.4375rem}.solution-block h2{font:400 5.75rem/100% var(--font-family-Font-3, "Bebas Neue")}.solution-block .image{min-width:250px}.solution-block h3{margin-bottom:2rem;font-size:2.375rem}.solution-block ul{margin-top:2rem}}@media(min-width: 1200px){.solution-block ul{flex-wrap:nowrap}}@media(min-width: 576px){.zostan-audytorem .card{width:200px;min-height:187px}.o-rozwiazaniu .top-content .image{max-width:428px}.o-rozwiazaniu .card{width:288px;min-height:220px}}@media(min-width: 768px){.expertise.solutions .box-list{margin:0 -1rem}.expertise.solutions .box-list.box-list-column{flex-direction:row}.expertise.solutions .box-list.box-list-column .box-item{display:flex;align-items:center;width:100%;max-width:100%;width:calc(50% - 2rem);max-width:calc(50% - 2rem);height:auto}}.cta-groups{padding:3.125rem 0}.cta-groups.section-header-top{padding-top:0}.cta-groups .header-top{display:block;margin-inline:auto;width:max-content}.cta-groups .card{border-radius:.5rem;overflow:hidden;border:0;background:#fff}.cta-groups .card.dark{background:var(--color-azure-21, #223848)}.cta-groups .card.dark *{color:#fff}.cta-groups .card.dark .feature-item{background:#fff}.cta-groups .card.dark .feature-item *{color:var(--color-azure-21, #223848)}.cta-groups .card-header{display:flex;padding:0;border:0;background:none}.cta-groups .card-header .icon{display:flex;justify-content:center;align-items:center;width:6.25rem;padding:1rem;background:var(--theme-color, #e0446d);flex-shrink:0}.cta-groups .card-header .heading{padding:1rem 1rem 0;flex-grow:1}.cta-groups .card-header .heading h2{font:400 1.875rem/128% var(--font-family-Font-3, "Bebas Neue")}.cta-groups .card-body{padding:0}.cta-groups .card-body .text{padding:1rem}.cta-groups .card-body .text p,.cta-groups .card-body .text li{font-size:.875rem}.cta-groups .card-body .text *{margin-bottom:.5rem}.cta-groups .card-body .text *:last-child{margin-bottom:0}.cta-groups .card-body .text ul{list-style:none;padding:0}.cta-groups .card-body .text ul li{display:flex;gap:1rem}.cta-groups .card-body .text ul li::before{content:"";display:block;width:1rem;height:1rem;margin-top:.125rem;background:url("../media/icon_plus_dark.svg") no-repeat center/contain}.cta-groups .card-body .feature-list{padding:0 1rem 1rem}.cta-groups .card-body .feature-list h3{margin-bottom:.5rem;color:var(--adenergo-pl-blue-dianne, var(--color-azure-21, #223848));font:400 1.125rem/128% var(--font-family-Font-1, Roboto)}.cta-groups .card-body .feature-list.swiper{overflow:visible;padding-bottom:50px}.cta-groups .card-body .feature-list.swiper .swiper-slide{height:auto}.cta-groups .card-body .feature-list.swiper .swiper-pagination{position:relative;bottom:auto !important;margin-top:1rem}.cta-groups .card-body .feature-list.swiper .swiper-pagination .swiper-pagination-bullet{background:#223848;opacity:1;width:8px;height:8px}.cta-groups .card-body .feature-list.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#007f8c}.cta-groups .card-footer{display:flex;justify-content:center;align-items:center;min-height:4.75rem;padding:1rem;background:var(--theme-color, #e0446d)}.cta-groups .feature-item{display:flex;flex-direction:column;gap:.5rem;height:auto;padding:1rem;border-left:.5rem solid var(--theme-color, #e0446d);border-radius:.5rem;overflow:hidden;background:var(--color-azure-21, #223848)}.cta-groups .feature-item *{color:#fff}.cta-groups .feature-item .icon{flex-shrink:0;width:2.75rem;max-height:2.75rem}.cta-groups .feature-item h4{margin-bottom:.5rem;color:var(--adenergo-pl-white, var(--color-white-solid, #fff));font:700 1.125rem/128% var(--font-family-Font-1, Roboto)}.cta-groups .feature-item p{font-size:.875rem;margin:0}@media(min-width: 768px){.cta-groups .header-top{margin-bottom:2rem}.cta-groups .card-header{flex-direction:row-reverse}.cta-groups .card-header .heading{padding:2rem 2rem 0}.cta-groups .card-header .heading h2{font-size:3.75rem}.cta-groups .card-body .text{padding:2rem}.cta-groups .card-body .text p,.cta-groups .card-body .text li{font-size:1rem}.cta-groups .card-body .feature-list{padding:0 2rem 2rem}.cta-groups .card-body .feature-list.swiper .swiper-wrapper{gap:1rem}.cta-groups .card-footer{min-height:6rem}.cta-groups .feature-item{flex-direction:row-reverse;justify-content:space-between;gap:1rem}.cta-groups .feature-item .icon{width:4rem;max-height:4rem}.cta-groups .feature-item h4{font-size:1.4375rem}.cta-groups .feature-item p{font-size:1rem}}.technology_expert_score .bg-desert{padding:100px 0}.technology_expert_score .imageBox{background:#6c757d;width:100%;max-width:380px;height:414px}@media(max-width: 767px){.technology_expert_score .imageBox{max-width:100%;height:300px}}.technology_expert_score .subtext{font-size:23px;line-height:23px;text-transform:unset !important;font-family:"Roboto",sans-serif}.technology_expert_score .lift-up{margin-top:-50px}@media(max-width: 767px){.technology_expert_score .lift-up{margin-top:0}}.technology_expert_score .border-8{border-width:8px !important}@media(max-width: 767px){.technology_expert_score .icons-container img{max-width:60px}}.adenergo-liczbach-details h3{color:#fff;text-align:center;font-family:"Bebas Neue",sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:76.8px}.adenergo-liczbach-details p{color:#fff;text-align:center;font-family:"Roboto",sans-serif;font-size:23px;font-style:normal;font-weight:700;line-height:29.44px}.adenergo-liczbach-details .border-blue-49{border-color:#615e9c !important}.adenergo-liczbach-details .card{max-width:432px}.adenergo-liczbach-details .border-width-200{max-width:200px;margin:0 auto 15px}.adenergo-liczbach-details .grid-container{display:grid;grid-template-columns:repeat(2, 1fr) !important;justify-content:center;gap:20px;max-width:864px;margin:0 auto}@media(min-width: 768px){.adenergo-liczbach-details .grid-container{grid-template-columns:repeat(2, 300px)}}.tools-section{background-color:#fff !important;padding-top:100px !important}.tools-section p{color:#fff;font-family:"Roboto",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20.48px}.tools-section .cyan-27{background:#007f8c}.tools-section .cyan-23{background:#006974}.tools-section .cyan-34{background:#009eac}.tools-section .card{max-width:355px;margin:0 auto}.tools-section h3{color:#fff;font-family:"Bebas Neue",sans-serif;font-size:72px;font-style:normal;font-weight:400;line-height:92.16px}.tools-section h4{color:#fff;font-family:"Roboto",sans-serif;font-size:23px;font-style:normal;font-weight:700;line-height:29.44px}.tools-section .tools-cards-wrapper{width:100%}.tools-section .tools-cards-swiper{padding-bottom:50px}.tools-section .tools-cards-swiper .swiper-wrapper{display:flex;align-items:stretch}.tools-section .tools-cards-swiper .swiper-slide{height:auto;display:flex;justify-content:center}.tools-section .tools-cards-swiper .swiper-pagination{position:relative;bottom:auto !important;margin-top:2rem}.tools-section .tools-cards-swiper .swiper-pagination .swiper-pagination-bullet{background:#223848;opacity:1;width:8px;height:8px}.tools-section .tools-cards-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#007f8c}.tools-section .featured-card{position:relative}@media(min-width: 768px){.tools-section .tools-cards-swiper{overflow:visible;padding-bottom:0}.tools-section .tools-cards-swiper .swiper-wrapper{display:flex;flex-wrap:nowrap;justify-content:center;gap:1rem;align-items:stretch}.tools-section .tools-cards-swiper .swiper-slide{width:auto !important;flex:0 0 auto;margin-right:0 !important}.tools-section .tools-cards-swiper .swiper-pagination{display:none}.tools-section .featured-card{top:-38px}.tools-section .featured-card .card{min-height:calc(100% + 76px)}}@media(max-width: 767px){.tools-section .featured-card{top:0}.tools-section .featured-card .card{min-height:auto}}.statBox{max-width:288px;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#007f8c;border-radius:10px;margin:10px;padding:32px 16px}.statBox span{color:#fff;text-align:center;font-family:"Bebas Neue",sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:76.8px}.statBox p{color:#fff;text-align:center;font:700 1.4375rem/128% "Roboto",sans-serif}.up50{margin-top:-120px}.padding100Top{padding-top:100px}.imageBox{background:#6c757d;width:380px;height:414px;border-right:8px solid #ef583a}.imageBox img{width:100%;height:100%;object-fit:cover}.subtext{font-size:23px;font-weight:700;line-height:23px;text-transform:unset !important;font-family:"Roboto",sans-serif}@media(max-width: 767px){.stat-box .container-lg{max-width:100%;width:350px}.statBox{flex-direction:row;align-items:center;gap:1rem;padding:.5rem;min-height:5.5rem;height:auto;max-width:unset;margin-inline:auto}.statBox>*{flex:1 1 50%;width:0;overflow-wrap:break-word}.statBox span{text-align:right}.statBox p{text-align:left;font-size:1rem;margin:0}}main.bg-secondary,main .bg-secondary,nav.bg-secondary,nav .bg-secondary{background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}main.text-secondary,main .text-secondary,nav.text-secondary,nav .text-secondary{color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.Form{background-size:cover}.Form .form-login{height:100vh;display:flex;align-items:center;justify-content:center}.Form .form-login__box{max-width:700px;width:90%;background-color:#fff;color:#444;padding:30px;border-radius:10px}.Form .form-login .logo-title{font-size:18px;text-transform:uppercase;font-weight:500}.Form .form-login .inner{margin-top:66px}.Form .form-login .inner__title{font-size:28px;font-weight:500}.Form .form-login .inner__text{font-size:18px}.Form .post-password-form{margin-top:30px}.Form .post-password-form label{font-size:14px;margin-bottom:8px;font-weight:500}.Form .post-password-form .input{max-width:271px;width:100%}.Form .post-password-form .Button{margin-top:10px}.Form .gf_progressbar_wrapper{display:none}.Form .input{background-color:#fffcc8;border:1px #666 solid;color:#223848;transition:all .2s ease-in-out;height:48px;border-radius:4px;padding:0 12px;line-height:48px;display:inline-block;width:100%;border:none;margin-bottom:20px}@media(min-width: 768px){.Form .form-login .inner{padding-left:20px;padding-right:20px}}/*# sourceMappingURL=style.css.map */
