@charset "UTF-8";.c-top-promos{width:100%;margin:3rem 0}.c-top-promos__promo{position:relative;background:#fff;border-radius:35px;padding:24px}@media (min-width:992px){.c-top-promos__promo{padding:34px}}.c-top-promos__header{width:100%;display:flex;justify-content:space-between;align-items:flex-start}@media (min-width:992px){.c-top-promos__header{padding-left:calc(20% + 2rem);justify-content:flex-start}}.c-top-promos__logo{width:130px;height:43px;padding:5px 8px;gap:10px;border-radius:38px}.c-top-promos__logo img{width:100%;height:100%}.c-top-promos__top-promo{color:snow;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:33px;border-radius:36px;background:#ff8400;width:130px;height:33px}@media (max-width:767.98px){.c-top-promos__top-promo{margin-top:-40px}}.c-top-promos__promo-end{line-height:18px;font-size:14px;width:150px}@media (min-width:576px){.c-top-promos__promo-end{width:auto}}.c-top-promos__promo-end::before{content:"";display:inline-block;min-width:18px;height:18px;background-image:url(../img/icons/icon-callendar-hp.svg);background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0) saturate(100%)}.c-top-promos__show-steps{position:relative}.c-top-promos__show-steps::after{content:"";position:absolute;height:1.3rem;width:1.3rem;transform:rotate(-45deg);transform-origin:center center;border-style:solid;border-color:#000;border-width:0 1px 1px 0;top:50%;right:-1rem;transition:.2s;margin-top:-.6rem}.c-top-promos__show-steps.active::after{transform:rotate(45deg);transform-origin:center center;margin-top:-1rem;right:-2.5rem}.c-top-promos__cta .button{margin:0}@media (max-width:575.98px){.c-top-promos__cta .button{width:100%;display:flex;justify-content:space-between}}.c-top-promos__cta .button:hover{text-decoration:underline}.c-top-promos__cta button{color:#000;text-decoration:underline;background:#fff;border:none;transition:.2s}.c-top-promos__cta button:hover{background:#fff;color:#1a8a43}.c-top-promos__cta a{text-align:center}.c-top-promos__cta a:hover{text-decoration:none}.c-top-promos__cta span{font-size:12px;color:#999;margin:10px 0 5px 0}.c-top-promos__cta span::before{content:"";background:url(../img/icons/time.svg);background-size:13px 13px;width:13px;height:13px;display:inline-block;margin-bottom:-2px;margin-right:7px;opacity:.5}.c-top-promos__heading{font-size:22px;line-height:28px;font-weight:600}@media (min-width:992px){.c-top-promos__heading{font-size:28px;line-height:36px}}.c-top-promos__description{margin-top:20px;position:relative}@media (min-width:768px){.c-top-promos__description{font-size:16px;padding-left:3rem;margin-top:5px}}.c-top-promos__description::before{content:"";position:absolute;left:0;top:-2rem;width:2rem;height:2rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:1.6rem;background:url(../img/icons/icon-check.svg) 0 0/contain no-repeat;border-radius:50%}@media (min-width:768px){.c-top-promos__description::before{width:2.2rem;height:2.2rem;top:1.2rem}}.c-top-promos__description p{font-size:16px}.c-top-promos__steps{padding-left:3rem;counter-reset:step;display:none;height:auto}@media (min-width:992px){.c-top-promos__steps{max-width:80%}}.c-top-promos__steps ul{padding-bottom:0}.c-top-promos__steps::before{content:"Oto co należy zrobić krok po kroku:";display:block;font-size:20px;font-weight:700;margin-left:-3rem}.c-top-promos__steps li{margin:1.5rem 0;font-size:1.4rem;list-style-type:none;counter-increment:step;position:relative}.c-top-promos__steps li::before{content:counter(step);position:absolute;left:-3rem;top:0;transform:translate(-50%,-15%);text-transform:none;border:1px solid #00a83f;color:#00a83f;border-radius:50%;width:30px;height:30px;text-align:center;line-height:28px}.c-top-promos__requirements{margin-top:1.5rem;font-size:12px;color:#212529;text-align:center;padding:0 2rem}.c-top-promos__open-modal{background:0 0;text-decoration:underline;display:block;transition:.2s;color:#000!important;border-radius:35px;border:1px solid #cbd1db;padding:11px 30px}@media (max-width:575.98px){.c-top-promos__open-modal{width:100%}}@media (max-width:991.98px){.c-top-promos__open-modal{margin:0 auto}}.c-top-promos__open-modal:hover{color:#1a8a43!important}.c-top-promos__modal{position:fixed;z-index:5000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.c-top-promos__modal .modal-close{position:absolute;font-size:28px;font-weight:700;right:15px;top:0;cursor:pointer;color:#aaa}.c-top-promos__modal .modal-close:hover{color:#000}.c-top-promos__modal-content{background-color:#fff;margin:12rem auto;border:1px solid #888;width:80%;max-width:700px;border-radius:35px;overflow:hidden;position:relative;font-size:1.4rem}@media (min-width:992px){.c-top-promos__modal-content{margin:20rem auto;font-size:1.6rem}}.c-top-promos__modal-content .text{overflow:auto;padding:2rem 4rem 2rem 2rem;max-height:calc(100vh - 15rem)}@media (min-width:992px){.c-top-promos__modal-content .text{max-height:calc(80vh - 15rem);padding:2rem 4rem}}.c-top-promos__modal-content .text::-webkit-scrollbar{width:5px;height:5px}.c-top-promos__modal-content .text::-webkit-scrollbar-track{background:0 0;border-radius:10px}.c-top-promos__modal-content .text::-webkit-scrollbar-thumb{background:#ecf0f6;border-radius:10px}.c-top-promos .hidden{display:none!important}.p-common{padding-top:8rem}.p-common h1{font-family:"Doppio One",sans-serif;font-size:3.2rem;font-weight:400;letter-spacing:-1.5px;margin-bottom:2rem;text-transform:unset!important}@media (min-width:992px){.p-common h1{font-size:4.2rem;line-height:54px;margin-bottom:0}}.p-common h2{font-family:"Doppio One",sans-serif;font-size:2.8rem;font-weight:400;display:inline-block;margin-top:2rem!important;margin-bottom:2rem;padding:.1rem 3rem .1rem 0;letter-spacing:-1.02px;border-radius:0 60px 60px 0}@media (min-width:768px){.p-common h2{margin-top:4rem!important;margin-bottom:3rem;background:linear-gradient(to right,transparent 0,rgba(0,168,63,.3) 100%)}}@media (min-width:992px){.p-common h2{font-size:3.4rem}}@media (min-width:768px){.p-common h2:nth-of-type(1){margin-top:3rem!important}}.p-common p{font-size:1.8rem;line-height:28px}.p-common p strong{color:#00a83f}.p-common hr{height:1px;background:rgba(0,0,0,.15);margin-top:0}.p-common__header-time{opacity:.8;font-size:1.3rem}.p-common__header-time svg{margin-right:10px;width:15px;height:15px}.p-common__loadmore{background:0 0;border:none;width:100%;height:100%;font-size:15px}.p-common__loadmore::after{content:"";width:10px;height:10px;display:inline-block;border-right:2px solid #666;border-bottom:2px solid #666;border-radius:1px;transform:rotate(45deg) translateY(-5px);margin-left:10px}.p-common__loadmore:hover{color:#00a83f}.p-common__loadmore:hover::after{border-right:2px solid #00a83f;border-bottom:2px solid #00a83f}