*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{vertical-align:middle;max-width:100%;height:auto}button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;background-color:transparent;border:none;cursor:pointer}button:focus{outline:none}a{color:inherit;text-decoration:none}*:focus,*:focus-visible{outline:none;box-shadow:none}input,button,select,textarea,.field{font-family:inherit}.nowrap{white-space:nowrap}.hidden{display:none}.form-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:none}.overlay{background-color:rgba(0, 0, 0, 0.8);width:100%;height:100%;position:fixed;z-index:100000;display:none;top:0px}.fas{font-family:"FontAwesome"}.wrapper{position:relative}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background:rgba(0, 0, 0, 0.8);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 10px}.overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.overlay.is-visible .popup-help{transform:scale(1) translateY(0);opacity:1}.popup-help{position:relative;z-index:100001;text-align:center;background:white;border-radius:20px;padding:20px;margin:auto;width:fit-content;max-width:90%;transform:scale(0.9) translateY(20px);opacity:0;transition:transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), opacity 0.3s ease}.popup-help .bill-img{width:100%;max-width:600px;height:auto;display:block}.overlay-close-wrapper{position:absolute;width:44px;height:44px;right:-15px;top:-15px;cursor:pointer;z-index:100002}.overlay-close-wrapper .overlay-close-arrow{width:100%;height:100%;border-radius:50%;background:black;position:relative;display:block;transition:transform 0.2s ease-in-out}.overlay-close-wrapper .overlay-close-arrow .overlay-close-line{position:absolute;top:50%;left:50%;width:22px;height:3px;border-radius:2px;background:white;transform-origin:center;transform:translate(-50%, -50%) rotate(45deg)}.overlay-close-wrapper .overlay-close-arrow .overlay-close-line:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}.overlay-close-wrapper .overlay-close-arrow:hover{transform:rotate(90deg)}.navbar{position:fixed;top:10px;right:10px;background:transparent !important;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}@media (max-width:767.98px){.navbar{top:10px}}.navbar .navbar-toggler{pointer-events:auto;background:#001F5F;width:95px;height:95px;border:0;border-radius:100px;position:relative;transition:background 0.3s ease;cursor:pointer;outline:none}@media (max-width:991.98px){.navbar .navbar-toggler{width:68px;height:68px}}.navbar .navbar-toggler .icon-bar{width:36px;height:5px;background:white;border-radius:100px;display:block;position:absolute;top:50%;left:50%;transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6), opacity 0.2s ease, width 0.2s ease}@media (max-width:991.98px){.navbar .navbar-toggler .icon-bar{width:24px;height:4px}}.navbar .navbar-toggler .icon-bar.top-bar{transform:translate(-50%, calc(-50% - 12px)) rotate(0deg)}@media (max-width:991.98px){.navbar .navbar-toggler .icon-bar.top-bar{transform:translate(-50%, calc(-50% - 8px)) rotate(0deg)}}.navbar .navbar-toggler .icon-bar.middle-bar{transform:translate(-50%, -50%) rotate(0deg)}.navbar .navbar-toggler .icon-bar.bottom-bar{transform:translate(-50%, calc(-50% + 12px)) rotate(0deg)}@media (max-width:991.98px){.navbar .navbar-toggler .icon-bar.bottom-bar{transform:translate(-50%, calc(-50% + 8px)) rotate(0deg)}}.navbar .navbar-toggler:not(.collapsed) .top-bar{transform:translate(-50%, -50%) rotate(135deg)}.navbar .navbar-toggler:not(.collapsed) .middle-bar{opacity:0;width:0;transform:translate(-50%, -50%) rotate(90deg)}.navbar .navbar-toggler:not(.collapsed) .bottom-bar{transform:translate(-50%, -50%) rotate(225deg)}.navbar .navbar-collapse{position:absolute;top:95px;right:0;width:max-content;min-width:240px;z-index:100;perspective:1000px;background:#001F5F;border-radius:20px;padding:15px 20px;font-size:24px;font-weight:700;opacity:0;visibility:hidden;pointer-events:none;transform:scale(0.8) rotateX(-15deg);transform-origin:top right;transition:transform 0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6), opacity 0.3s ease, visibility 0s linear 0.4s}.navbar .navbar-collapse .navbar-nav{list-style:none;padding:10px;margin:0;text-align:right}.navbar .navbar-collapse .navbar-nav .nav-item{overflow:hidden}.navbar .navbar-collapse .navbar-nav .nav-item a{font-family:"berthold-block-w1g", sans-serif;color:white;display:block;text-decoration:none;padding:15px 0;opacity:0;transform:translateY(30px);transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.4s ease}.navbar .navbar-collapse.show{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1) rotateX(0deg);transition-delay:0s}.navbar .navbar-collapse.show .navbar-nav .nav-item a{opacity:1;transform:translateY(0)}.navbar .navbar-collapse.show .nav-item:nth-child(1) a{transition-delay:0.15s}.navbar .navbar-collapse.show .nav-item:nth-child(2) a{transition-delay:0.22s}.navbar .navbar-collapse.show .nav-item:nth-child(3) a{transition-delay:0.29s}.navbar .navbar-collapse.show .nav-item:nth-child(4) a{transition-delay:0.36s}.navbar .navbar-collapse.show .nav-item:nth-child(5) a{transition-delay:0.43s}#section-home{background:url(../img/bg-home.jpg?06e67834f6b921b239812fc3fd33c76f8d76d59b) top center no-repeat;background-size:1920px;height:950px;margin-bottom:30px}@media (max-width:991.98px){#section-home{background-image:url(../img/bg-home-m.jpg?06e67834f6b921b239812fc3fd33c76f8d76d59b);height:835px}}@media (max-width:991.98px){#section-home br.desktop{display:none}}#section-home .elements{position:relative;width:470px;padding-top:12px;text-align:center}@media (max-width:1199.98px){#section-home .elements{width:380px}}@media (max-width:991.98px){#section-home .elements{margin-left:auto;margin-right:auto}}@media (max-width:575.98px){#section-home .elements{width:290px;padding-top:80px}}#section-home .elements .text-contest{font-size:108px;line-height:108px;font-weight:900;color:#FFE09A;margin-bottom:20px;letter-spacing:-5%}@media (max-width:1199.98px){#section-home .elements .text-contest{font-size:80px;line-height:80px}}@media (max-width:991.98px){#section-home .elements .text-contest{font-size:53px;line-height:53px;margin-left:-150px}}@media (max-width:575.98px){#section-home .elements .text-contest{font-size:66px;line-height:66px;margin-left:0px;margin-bottom:5px}}#section-home .elements .text-1{font-size:29px;line-height:29px;font-weight:500;color:white;letter-spacing:-5%}@media (max-width:1199.98px){#section-home .elements .text-1{font-size:24px;line-height:24px}}@media (max-width:575.98px){#section-home .elements .text-1{font-size:19px;line-height:19px}}#section-home .elements .img-bird{width:127px;margin-top:80px;margin-bottom:30px}@media (max-width:1199.98px){#section-home .elements .img-bird{margin-top:55px}}@media (max-width:991.98px){#section-home .elements .img-bird{width:80px;margin-top:25px;margin-bottom:20px}}@media (max-width:575.98px){#section-home .elements .img-bird{width:70px;margin-top:25px;margin-bottom:15px}}#section-home .elements .slogan{font-size:50px;line-height:57px;font-weight:500;color:white;letter-spacing:-5%}@media (max-width:1199.98px){#section-home .elements .slogan{font-size:47px;line-height:49px}}@media (max-width:991.98px){#section-home .elements .slogan{font-size:29px;line-height:32px}}@media (max-width:575.98px){#section-home .elements .slogan{font-size:24px;line-height:29px}}@media (max-width:991.98px){#section-home .elements .slogan br.desktop{display:none}}#section-home .elements .apply-wrapper{text-align:center;margin-top:50px}@media (max-width:991.98px){#section-home .elements .apply-wrapper{margin-top:30px}}@media (max-width:575.98px){#section-home .elements .apply-wrapper{margin-top:20px}}#section-home .img-logo-biedronka{width:169px;position:absolute;top:20px;right:40px}@media (max-width:1399.98px){#section-home .img-logo-biedronka{right:65px}}@media (max-width:1199.98px){#section-home .img-logo-biedronka{right:75px}}@media (max-width:991.98px){#section-home .img-logo-biedronka{width:130px;top:7px;right:calc(50% - 200px)}}@media (max-width:575.98px){#section-home .img-logo-biedronka{top:10px;right:calc(50% + 15px)}}#section-prizes{margin-bottom:80px;padding-top:20px}@media (max-width:575.98px){#section-prizes{margin-bottom:60px}}#section-prizes .elements{text-align:center}#section-prizes .elements .img-prizes{max-width:1120px;width:100%;margin-top:-110px}@media (max-width:991.98px){#section-prizes .elements .img-prizes{display:none}}#section-prizes .elements .img-prizes-m{display:none;width:350px;margin-top:50px}@media (max-width:991.98px){#section-prizes .elements .img-prizes-m{display:inline}}#section-prizes .elements .text{font-size:38px;line-height:44px;font-weight:700;color:#876937;margin-top:80px}@media (max-width:1199.98px){#section-prizes .elements .text{font-size:34px;line-height:40px}}@media (max-width:575.98px){#section-prizes .elements .text{font-size:26px;line-height:31px;margin-top:50px}}#section-rules{margin-bottom:80px;text-align:center}#section-rules .steps{max-width:900px;font-size:32px;line-height:40px;letter-spacing:-2%;margin-left:auto;margin-right:auto;margin-top:80px;margin-bottom:50px}@media (max-width:767.98px){#section-rules .steps{font-size:26px;line-height:32px}}@media (max-width:575.98px){#section-rules .steps{font-size:20px;line-height:25px;margin-top:50px}}#section-rules .info{font-size:14px;line-height:18px;font-weight:700;color:#876937;max-width:540px;margin-left:auto;margin-right:auto}#section-rules .lnk-rules-wrapper{margin-top:50px}#section-rules .lnk-rules-wrapper .lnk-rules{font-size:22px;line-height:22px;padding:15px 30px}#section-apply .form-wrapper form .form-errors{display:none}#section-apply .form-wrapper form .form-errors p{text-align:center;color:white;margin-bottom:50px;padding:20px;font-size:14px;border-radius:0;background:red;-webkit-box-shadow:0px 10px 26px -14px black;-moz-box-shadow:0px 10px 26px -14px black;box-shadow:0px 10px 26px -14px black}#section-apply .form-wrapper form .msg-error{position:absolute;left:20px;bottom:-23px;color:red;font-size:12px;font-weight:normal;display:none}@media (max-width:575.98px){#section-apply .form-wrapper form .msg-error{left:10px}}#section-apply .form-wrapper form .field-wrapper .field.error{color:red;border-color:red}#section-apply .form-wrapper form .checkbox .msg-error{display:none;position:static;margin-left:70px;text-transform:none}#section-apply{margin-bottom:80px}#section-apply .container{width:992px}@media (max-width:991.98px){#section-apply .container{width:auto}}#section-apply .form-wrapper .apply-message{margin-top:200px;margin-bottom:200px;text-align:center;font-size:20px;list-style:24px}#section-apply .form-wrapper .thx-message{display:none;margin-top:200px;margin-bottom:200px;text-align:center}#section-apply .form-wrapper form{margin-top:60px}#section-apply .form-wrapper form .subtitle{font-size:30px;line-height:20px;font-weight:500;margin-top:50px;margin-bottom:50px}@media (max-width:575.98px){#section-apply .form-wrapper form .subtitle{font-size:24px;line-height:24px;margin-top:30px;margin-bottom:30px}}#section-apply .form-wrapper form .fields-container{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:30px;row-gap:40px;width:100%}@media (max-width:991.98px){#section-apply .form-wrapper form .fields-container{grid-template-columns:1fr}}@media (max-width:575.98px){#section-apply .form-wrapper form .fields-container{row-gap:25px}}#section-apply .form-wrapper form .field-wrapper{position:relative}#section-apply .form-wrapper form .field-wrapper .field{display:block;width:100%;color:#876937;font-size:24px;line-height:24px;font-weight:700;border:2px solid #001F5F;border-radius:15px;padding:25px;background:transparent}@media (max-width:575.98px){#section-apply .form-wrapper form .field-wrapper .field{font-size:20px;line-height:20px;padding:25px}}#section-apply .form-wrapper form .field-wrapper .field::placeholder{color:#876937}#section-apply .form-wrapper form .field-wrapper .lnk-info{background:url(../img/ico-info.png?06e67834f6b921b239812fc3fd33c76f8d76d59b) top center;background-size:37px;width:37px;height:37px;display:block;position:absolute;right:15px;bottom:calc(50% - 18px);cursor:pointer}#section-apply .form-wrapper form .answer-container .field-container .field-wrapper .field{height:200px}#section-apply .form-wrapper form .field-description{text-align:right;font-size:12px;line-height:12px;font-weight:400;margin-right:15px;margin-top:10px}#section-apply .form-wrapper form .question{font-size:41px;line-height:48px;font-weight:700;text-align:center;margin-bottom:40px;margin-top:40px}@media (max-width:575.98px){#section-apply .form-wrapper form .question{font-size:30px;line-height:36px}}#section-apply .form-wrapper form .lnk-rules-wrapper{text-align:right;margin-top:30px;margin-bottom:-60px}@media (max-width:991.98px){#section-apply .form-wrapper form .lnk-rules-wrapper{text-align:left;margin-top:10px;margin-bottom:30px}}#section-apply .form-wrapper form .lnk-rules-wrapper .lnk-rules{font-size:14px;line-height:14px;padding:12px 20px;position:relative;z-index:10}#section-apply .form-wrapper form .agress-container{margin-top:30px}#section-apply .form-wrapper form .agress-container .checkbox{display:block;cursor:pointer;font-size:16px;line-height:22px;font-weight:500;margin-left:0;text-align:left;min-height:26px;position:relative;width:100%;margin-bottom:15px}#section-apply .form-wrapper form .agress-container .checkbox>input{position:absolute;opacity:0;width:0;height:0}#section-apply .form-wrapper form .agress-container .checkbox>input:checked+i{border-color:#001F5F}#section-apply .form-wrapper form .agress-container .checkbox>input:checked+i::after{transform:translateX(20px);background-color:#876937}#section-apply .form-wrapper form .agress-container .checkbox>input.error+i{border-color:#001F5F}#section-apply .form-wrapper form .agress-container .checkbox>input.error+i::after{transform:translateX(20px);background-color:#001F5F}#section-apply .form-wrapper form .agress-container .checkbox>i{display:block;width:52px;height:26px;position:absolute;top:0;left:0;box-sizing:border-box;border:1px solid #001F5F;border-radius:14px;background-color:#ffffff;transition:border-color 0.25s ease-in-out}#section-apply .form-wrapper form .agress-container .checkbox>i::after{content:"";position:absolute;top:2px;left:2px;width:26px;height:20px;border-radius:12px;background-color:#001F5F;transition:transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.25s ease-in-out}#section-apply .form-wrapper form .agress-container .checkbox>b{position:absolute;top:0px;left:55px;font-weight:900;color:#876937}#section-apply .form-wrapper form .agress-container .checkbox>.checkbox-text{display:block;padding-left:70px;padding-top:2px}#section-apply .form-wrapper form .agress-container .checkbox .msg-error{display:none;position:static;margin-left:70px;text-transform:none}#section-apply .form-wrapper form .required{font-size:12px;line-height:12px;font-weight:700;color:#876937;margin-top:20px;margin-left:70px}#section-apply .form-wrapper form .shield{font-size:16px;line-height:24px;margin-bottom:50px;margin-top:30px;font-weight:300}#section-apply .form-wrapper form .shield b{font-weight:700}#section-apply .form-wrapper form .submit-container{text-align:center}#section-apply .form-wrapper form .submit-container .submit-wrapper{display:inline-block;position:relative}#section-apply .form-wrapper form .submit-container .submit-wrapper .lnk-submit{padding:25px 100px}@media (max-width:575.98px){#section-apply .form-wrapper form .submit-container .submit-wrapper .lnk-submit{padding:25px 80px}}#section-apply .form-wrapper form .submit-container .submit-wrapper .ico-loading{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;box-sizing:border-box;display:none}#section-apply .form-wrapper form .submit-container .submit-wrapper .ico-loading::after{content:" ";display:block;width:20px;height:20px;box-sizing:border-box;border-radius:50%;border:3px solid white;border-color:white transparent white transparent;animation:ico-loading 1.2s linear infinite}@keyframes ico-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.upload-box{width:100%;height:200px;border:2px dashed #999;border-radius:14px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.upload-text{color:#666;text-align:center;z-index:2}.upload-preview{width:100%;height:100%;object-fit:contain;display:none;position:absolute;top:0;left:0}.upload-filename{position:absolute;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.65);color:#fff;font-size:13px;padding:6px;display:none;z-index:3}.upload-input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:5}.upload-remove{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background-color:rgba(0, 0, 0, 0.65);border:none;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:10;padding:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px;transition:background-color 0.2s ease}.upload-remove:hover{background-color:rgba(220, 53, 69, 0.95)}#section-contact{padding-bottom:80px}#section-contact .contact-info{text-align:center;font-size:24px;line-height:30px;font-weight:700;margin-top:50px;margin-bottom:80px}@media (max-width:575.98px){#section-contact .contact-info{font-size:18px;line-height:25px}}#section-contact .container{max-width:1100px}#section-contact .items-container{display:flex;align-items:center;justify-content:space-between}@media (max-width:991.98px){#section-contact .items-container{flex-direction:column}}#section-contact .items-container .items{display:flex;align-items:center;justify-content:center}@media (max-width:991.98px){#section-contact .items-container .items{flex-direction:column;width:220px;align-items:flex-start;margin-bottom:30px}}#section-contact .items-container .items .item{margin-right:70px;display:flex;align-items:center}@media (max-width:991.98px){#section-contact .items-container .items .item{margin-right:0;margin-bottom:20px;align-items:flex-start}}#section-contact .items-container .items .item .ico-wrapper{margin-right:15px}#section-contact .items-container .items .item .ico-wrapper .ico-map{width:52px}#section-contact .items-container .items .item .ico-wrapper .ico-phone{width:51px}#section-contact .items-container .items .item .ico-wrapper .ico-world{width:47px}#section-contact .items-container .items .item .text-wrapper{font-size:18px;line-height:22px;font-weight:700;color:#876937;text-align:left}#section-contact .items-container .items .item:last-child{margin-right:0}#section-contact .items-container .img-logo-dove{width:196px}#main-wrapper{font-size:24px;line-height:28px;color:#001F5F}.title{text-align:center;font-size:64px;line-height:64px;font-weight:500;letter-spacing:-2%}@media (max-width:767.98px){.title{font-size:53px;line-height:53px}}@media (max-width:575.98px){.title{font-size:45px;line-height:49px}}.lnk-btn{color:white;background:#001F5F;font-size:36px;line-height:36px;text-decoration:none;border-radius:100px;padding:25px 50px;border:0;display:inline-block;font-weight:900;transition:all 0.3s ease}@media (max-width:991.98px){.lnk-btn{font-size:28px;line-height:28px;padding:25px 70px}}@media (max-width:575.98px){.lnk-btn{font-size:25px;line-height:25px;padding:20px 60px}}