/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'KatahdinRound';src:url(/themes/custom/felix/css/font/KatahdinRound.eot);src:url(/themes/custom/felix/css/font/KatahdinRound.eot#iefix) format('embedded-opentype'),url(/themes/custom/felix/css/font/KatahdinRound.otf) format('otf'),url(/themes/custom/felix/css/font/KatahdinRound.svg#KatahdinRound) format('svg'),url(/themes/custom/felix/css/font/KatahdinRound.woff) format('woff'),url(/themes/custom/felix/css/font/KatahdinRound.woff2) format('woff2');}@font-face{font-family:'KatahdinRound-Bold';src:url(/themes/custom/felix/css/font/KatahdinRound-Bold.eot);src:url(/themes/custom/felix/css/font/KatahdinRound-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/felix/css/font/KatahdinRound-Bold.otf) format('otf'),url(/themes/custom/felix/css/font/KatahdinRound-Bold.svg#KatahdinRound-Bold) format('svg'),url(/themes/custom/felix/css/font/KatahdinRound-Bold.woff) format('woff'),url(/themes/custom/felix/css/font/KatahdinRound-Bold.woff2) format('woff2');}@font-face{font-family:'Gotham-Book';src:url(/themes/custom/felix/css/font/Gotham-Book.eot);src:url(/themes/custom/felix/css/font/Gotham-Book.otf);src:url(/themes/custom/felix/css/font/Gotham-Book.woff2) format('woff2'),url(/themes/custom/felix/css/font/Gotham-Book.woff) format('woff'),url(/themes/custom/felix/css/font/Gotham-Book.ttf) format('truetype'),url(/themes/custom/felix/css/font/Gotham-Book.svg#Gotham-Book) format('svg'),url(/themes/custom/felix/css/font/Gotham-Book.eot#iefix) format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'Gotham-Bold';src:url(/themes/custom/felix/css/font/Gotham-Bold.eot);src:url(/themes/custom/felix/css/font/Gotham-Bold.otf);src:url(/themes/custom/felix/css/font/Gotham-Bold.woff2) format('woff2'),url(/themes/custom/felix/css/font/Gotham-Bold.woff) format('woff'),url(/themes/custom/felix/css/font/Gotham-Bold.ttf) format('truetype'),url(/themes/custom/felix/css/font/Gotham-Bold.svg#Gotham-Bold) format('svg'),url(/themes/custom/felix/css/font/Gotham-Bold.eot#iefix) format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'Gotham-Black';src:url(/themes/custom/felix/css/font/Gotham-Black.eot);src:url(/themes/custom/felix/css/font/Gotham-Black.otf);src:url(/themes/custom/felix/css/font/Gotham-Black.woff2) format('woff2'),url(/themes/custom/felix/css/font/Gotham-Black.woff) format('woff'),url(/themes/custom/felix/css/font/Gotham-Black.ttf) format('truetype'),url(/themes/custom/felix/css/font/Gotham-Black.svg#Gotham-Black) format('svg'),url(/themes/custom/felix/css/font/Gotham-Black.eot#iefix) format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'Felix-Regular';src:url(/themes/custom/felix/css/font/Felix-Regular.eot);src:url(/themes/custom/felix/css/font/Felix-Regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/felix/css/font/Felix-Regular.otf) format('otf'),url(/themes/custom/felix/css/font/Felix-Regular.svg#Felix-Regular) format('svg'),url(/themes/custom/felix/css/font/Felix-Regular.woff) format('woff'),url(/themes/custom/felix/css/font/Felix-Regular.woff2) format('woff2');font-weight:normal;font-style:normal;}@font-face{font-family:'Felix-Medium';src:url(/themes/custom/felix/css/font/Felix-Medium.eot);src:url(/themes/custom/felix/css/font/Felix-Medium.eot#iefix) format('embedded-opentype'),url(/themes/custom/felix/css/font/Felix-Medium.otf) format('otf'),url(/themes/custom/felix/css/font/Felix-Medium.svg#Felix-Medium) format('svg'),url(/themes/custom/felix/css/font/Felix-Medium.woff) format('woff'),url(/themes/custom/felix/css/font/Felix-Medium.woff2) format('woff2');font-weight:normal;font-style:normal;}@font-face{font-family:'Felix-SemiBold';src:url(/themes/custom/felix/css/font/Felix-SemiBold.eot);src:url(/themes/custom/felix/css/font/Felix-SemiBold.eot#iefix) format('embedded-opentype'),url(/themes/custom/felix/css/font/Felix-SemiBold.otf) format('otf'),url(/themes/custom/felix/css/font/Felix-SemiBold.svg#Felix-SemiBold) format('svg'),url(/themes/custom/felix/css/font/Felix-SemiBold.woff) format('woff'),url(/themes/custom/felix/css/font/Felix-SemiBold.woff2) format('woff2');font-weight:normal;font-style:normal;}@font-face{font-family:'Felix-Bold';src:url(/themes/custom/felix/css/font/Felix-Bold.eot);src:url(/themes/custom/felix/css/font/Felix-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/felix/css/font/Felix-Bold.otf) format('otf'),url(/themes/custom/felix/css/font/Felix-Bold.svg#Felix-Bold) format('svg'),url(/themes/custom/felix/css/font/Felix-Bold.woff) format('woff'),url(/themes/custom/felix/css/font/Felix-Bold.woff2) format('woff2');font-weight:normal;font-style:normal;}
.red-c{color:#E30713;}.white-c{color:#FFFFFF;}.blue-c{color:#1AC3FF;}.d-block-768{display:none;}@media (max-width:768px){.d-block-768{display:block;}.d-none-768{display:none;}}body{text-align:center;background:#032958 !important;color:#FFFFFF !important;font:700 18px/normal 'Gotham-Book','Arial',sans-serif;overflow-x:hidden;}body .header #navbar-main{position:fixed;width:100%;height:7.03vw;background-color:#032958 !important;box-shadow:0 0px 10px 8px rgba(0,0,0,0.4);z-index:100;}@media (min-width:1920px){body .header #navbar-main{height:135px;}}@media (max-width:768px){body .header #navbar-main{height:13.02vw;}}body .header #navbar-main .navbar-brand{position:fixed;top:0.36vw;left:3vw;max-width:7.5vw;}@media (min-width:1920px){body .header #navbar-main .navbar-brand{max-width:144px;}}@media (max-width:768px){body .header #navbar-main .navbar-brand{top:0.8vw;max-width:14.09vw;min-width:14.09vw;}}body .header #navbar-main .navbar-collapse{margin-right:3vw;}body .header #navbar-main .navbar-collapse .nav .nav-item{margin:10px auto;}body .header #navbar-main .navbar-collapse .nav .nav-item .nav-link{color:#FFFFFF;font:normal 1.35vw/normal 'Felix-Regular','Arial',sans-serif;text-transform:uppercase;padding:0 1.7vw;}body .header #navbar-main .navbar-collapse .nav .nav-item .nav-link:hover,body .header #navbar-main .navbar-collapse .nav .nav-item .nav-link:focus,body .header #navbar-main .navbar-collapse .nav .nav-item .nav-link:active{color:#1AC3FF;}@media (max-width:1300px){body .header #navbar-main .navbar-collapse .nav .nav-item .nav-link{font-size:1.3vw;}}@media (max-width:991px){body .header #navbar-main .navbar-collapse .nav{flex-direction:column;margin:50px auto;display:none;}body .header #navbar-main .navbar-collapse .nav .nav-item{margin:30px auto;}body .header #navbar-main .navbar-collapse .nav .nav-item .nav-link{font-size:26px;}body .header #navbar-main .navbar-collapse.show{width:100%;position:fixed;top:0;right:0;background:#032958;animation:move 0.5s;box-shadow:0 0px 10px 8px rgba(0,0,0,0.15);}body .header #navbar-main .navbar-collapse.show .nav{display:block;}}body .header #navbar-main .navbar-toggler{position:relative;padding:14px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:#1AC3FF;background-image:none;border-radius:30px;float:right;border:0px;z-index:10;}body .header #navbar-main .navbar-toggler:focus{box-shadow:0 0 0 0;}@media (max-width:991px){body .header #navbar-main .navbar-toggler{display:block;position:fixed;top:5px;right:0;}}@media (max-width:768px){body .header #navbar-main .navbar-toggler{top:2.2vw;right:1.2vw;}}body .header #navbar-main .navbar-toggler .icon-bar{display:block;background-color:#032958;width:30px;height:2px;border-radius:0px;box-shadow:0 0 1px 0 #FFFFFF;transition:0.8s;}body .header #navbar-main .navbar-toggler .icon-bar--1{transform:rotate(-45deg) translate(-7px,9px);}body .header #navbar-main .navbar-toggler .icon-bar--2{opacity:0;}body .header #navbar-main .navbar-toggler .icon-bar--3{transform:rotate(45deg) translate(-5px,-5px);}body .header #navbar-main .navbar-toggler .icon-bar + .icon-bar{margin-top:7px;}body .header #navbar-main .navbar-toggler.collapsed .icon-bar{background-color:#032958;}body .header #navbar-main .navbar-toggler.collapsed .icon-bar--1{transform:rotate(0deg) translate(0px,0px);}body .header #navbar-main .navbar-toggler.collapsed .icon-bar--2{opacity:1;}body .header #navbar-main .navbar-toggler.collapsed .icon-bar--3{transform:rotate(0deg) translate(0px,0px);}body .header #navbar-main .navbar-toggler:focus{outline:0px !important;outline:0px auto -webkit-focus-ring-color !important;}body .site-footer{color:#1AC3FF;font:normal 14px/normal 'Gotham-Bold','Arial',sans-serif;background:#032958 !important;margin-top:-2px;}body .site-footer .container{max-width:86vw;}body .site-footer .nav{justify-content:center !important;}body .site-footer .nav .nav-item .nav-link{color:#1AC3FF;}@media (min-width:991px){body .site-footer .nav .nav-item .nav-link{}}@media (min-width:576px){body .container{max-width:100vw;}}body .node__content{margin-top:0px;}body #main-wrapper{background:#032958;color:#FFFFFF;}body #main-wrapper #main .main-content{margin:0;padding:0px;}body #main-wrapper a,body #main-wrapper a:hover,body #main-wrapper a:focus,body #main-wrapper a:active{color:#FFFFFF;}body #main-wrapper p{margin:0;}body #main-wrapper img{max-width:100%;}body #main-wrapper .btn-primary,body #main-wrapper .btn{background-color:#E30713;border:2px solid #E30713;color:#FFFFFF;border-radius:1.04vw;padding:0.63vw 0.26vw;font-weight:normal;font-size:1.46vw;max-width:15.63vw;width:100%;box-shadow:rgba(0,187,244,0) 0px 3px 4px 0px;text-transform:uppercase;font-family:'KatahdinRound','Arial',sans-serif;}@media (min-width:1920px){body #main-wrapper .btn-primary,body #main-wrapper .btn{padding:12px 5px;max-width:300px;font-size:28px;border-radius:20px;}}@media (max-width:768px){body #main-wrapper .btn-primary,body #main-wrapper .btn{font-size:6.51vw;max-width:70.31vw;padding:1.56vw 0.65vw;border-radius:3.91vw;}}body #main-wrapper .title{font:normal 2.6vw/normal 'Felix-Regular','Arial',sans-serif;color:#FFFFFF;background:transparent url(/themes/custom/felix/img/title-bg.svg) no-repeat center 7.7vw;background-size:100%;width:40.83vw;height:4.01vw;margin:auto;padding-top:8vw;padding-bottom:6vw;text-transform:uppercase;}@media (min-width:1920px){body #main-wrapper .title{background-position-y:148px;width:784px;height:77px;padding-top:153px;padding-bottom:115px;font-size:50px;}}@media (max-width:768px){body #main-wrapper .title{background:transparent url(/themes/custom/felix/img/title-bg-mobile.svg) no-repeat center 8vw;background-size:100%;width:90vw;height:18.1vw;font-size:11vw;padding-bottom:24vw;text-decoration:underline;}}body #main-wrapper .title.form-title{font-size:24px;}@media only screen and (min-width:768px){body #main-wrapper .paragraph--type--c-text{padding:0;}}body #main-wrapper #home{background:#032958 url(/themes/custom/felix/img/home-bg.jpg) no-repeat center -4.79vw;background-size:100%;width:100vw;height:calc(46.98vw - 4.79vw);position:relative;margin-top:7.03vw;}@media (min-width:1920px){body #main-wrapper #home{margin-top:135px;}}@media (max-width:768px){body #main-wrapper #home{background:#032958 url(/themes/custom/felix/img/home-bg-mobile.jpg) no-repeat center top;background-size:100%;height:215vw;margin-top:0;}}body #main-wrapper #home .container{margin-left:0;max-width:100vw;padding:0;}body #main-wrapper #home .container .btn-primary{position:absolute;left:calc((100% - 15.63vw) / 2);top:87%;}@media (min-width:1920px){body #main-wrapper #home .container .btn-primary{left:calc((100% - 300px) / 2);}}@media (max-width:768px){body #main-wrapper #home .container .btn-primary{top:91%;left:15.5vw;font-size:6.51vw;max-width:70.31vw;}}body #main-wrapper #home .container .text-loteria{position:fixed;left:68vw;z-index:100;top:6.25vw;width:11.61vw;}@media (min-width:1920px){body #main-wrapper #home .container .text-loteria{top:120px;}}@media (max-width:768px){body #main-wrapper #home .container .text-loteria{position:absolute;z-index:0;width:51.04vw;left:24vw;top:15vw;}}body #main-wrapper #nagrody{background:#032958 url(/themes/custom/felix/img/awards-bg.jpg) no-repeat center top;background-size:100%;width:100vw;height:50vw;}@media (max-width:768px){body #main-wrapper #nagrody{background:#032958 url(/themes/custom/felix/img/awards-bg-mobile.jpg) no-repeat center top;background-size:100%;height:215vw;}}body #main-wrapper #zasady{border-top:1px solid #032958;background:#032958 url(/themes/custom/felix/img/rules-bg.png) no-repeat center top;background-size:100%;width:100vw;height:calc(35.82vw + 16.41vw);}body #main-wrapper #zasady .btn-take-part{display:block;position:absolute;margin-top:28.8vw;margin-left:50vw;font-size:0.94vw;color:transparent;}body #main-wrapper #zasady .btn-primary{margin-top:calc(35.82vw + 3.91vw);margin-bottom:1.82vw;}body #main-wrapper #zasady .text-bottom{font-size:0.78vw;font-weight:normal;max-width:52.08vw;margin:auto;}@media (min-width:1920px){body #main-wrapper #zasady{width:1920px;margin:auto;}body #main-wrapper #zasady .btn-take-part{font-size:18px;margin-top:550px;margin-left:960px;}body #main-wrapper #zasady .btn-primary{margin-bottom:35px;}body #main-wrapper #zasady .text-bottom{font-size:15px;max-width:1000px;}}@media (max-width:768px){body #main-wrapper #zasady{background:#032958 url(/themes/custom/felix/img/rules-bg-mobile.png) no-repeat center top;background-size:100%;width:100vw;height:322.01vw;padding:0;}body #main-wrapper #zasady .btn-take-part{margin-top:170.5vw;margin-left:56vw;font-size:4vw;}body #main-wrapper #zasady .btn-primary{margin-top:calc(233vw + 3.91vw);margin-bottom:16.82vw;}body #main-wrapper #zasady .text-bottom{font-size:3.5vw;max-width:90vw;}}body #main-wrapper #produkty{border-top:1px solid #032958;background:#032958 url(/themes/custom/felix/img/products-bg.jpg) no-repeat center top;background-size:100%;width:100vw;height:calc(31.82vw + 16.41vw);}body #main-wrapper #produkty .btn-primary{margin-top:calc(35.82vw + 3.91vw);margin-bottom:1.82vw;font-size:0.89vw;max-width:20.83vw;}@media (min-width:1920px){body #main-wrapper #produkty{width:1920px;height:925px;margin:auto;}body #main-wrapper #produkty .btn-primary{font-size:17px;max-width:400px;margin-top:762px;}}@media (max-width:768px){body #main-wrapper #produkty{background:#032958 url(/themes/custom/felix/img/products-bg-mobile.jpg) no-repeat center top;background-size:100%;width:100vw;height:358.07vw;padding:0;}body #main-wrapper #produkty .btn-primary{font-size:3.91vw;max-width:83.98vw;margin-top:calc(324.82vw + 3.91vw);}}body #main-wrapper #kontakt{font-size:14px;line-height:22px;border-top:1px solid #032958;background:#032958 url(/themes/custom/felix/img/contact-bg.jpg) no-repeat center bottom;background-size:cover;width:100vw;color:#032958;position:relative;}@media (max-width:768px){body #main-wrapper #kontakt{background:#032958 url(/themes/custom/felix/img/contact-bg-mobile.jpg) no-repeat center bottom;background-size:100%;width:100vw;height:191.28vw;font-size:3.26vw;line-height:4.17vw;padding-top:12vw;}}body #main-wrapper #kontakt a,body #main-wrapper #kontakt a:hover,body #main-wrapper #kontakt a:focus,body #main-wrapper #kontakt a:active{color:#032958;}body #main-wrapper #kontakt textarea{min-height:200px;}@media (max-width:768px){body #main-wrapper #kontakt textarea{min-height:26.04vw;}}body #main-wrapper #kontakt .btn{margin:15px auto;}body #main-wrapper #kontakt .popup{background:#032958;border-radius:20px;position:absolute;top:13vw;width:500px;max-width:90%;margin:auto;margin-left:calc((100% - 500px) / 2);padding:2vw;opacity:0;animation:1.0s fade-in 2.0s 1 forwards;}@media (max-width:768px){body #main-wrapper #kontakt .popup{top:50vw;}}body #main-wrapper #kontakt .popup .title-popup{color:#1AC3FF;text-transform:uppercase;font-size:30px;font-family:'Gotham-Bold','Arial',sans-serif;font-weight:normal;line-height:33px;}body #main-wrapper #kontakt .popup .btn-primary{font-size:18px;font-family:'Gotham-Book','Arial',sans-serif;line-height:normal;font-weight:bold;max-width:350px;color:#FFFFFF;}body #main-wrapper #kontakt .popup .small-text{font-size:16px;line-height:20px;color:#1AC3FF;}body #main-wrapper #kontakt .popup .close-after{color:#1AC3FF;font-size:75px;top:20px;position:absolute;right:10px;font-family:'Gotham-Book','Arial',sans-serif;font-weight:normal;transform:rotate(45deg);cursor:pointer;}@media (max-width:680px){body #main-wrapper #kontakt .popup{width:83.33vw;margin-left:calc((100% - 83.33vw) / 2);}body #main-wrapper #kontakt .popup .title-popup{font-size:5vw;line-height:5.5vw;}body #main-wrapper #kontakt .popup .small-text{font-size:2.67vw;line-height:3.33vw;}body #main-wrapper #kontakt .popup .close-after{font-size:12.5vw;}}body #main-wrapper #zwyciezcy{color:#1AC3FF;font-size:1.04vw;min-height:30vw;}@media (min-width:1920px){body #main-wrapper #zwyciezcy{font-size:20px;}}@media (max-width:768px){body #main-wrapper #zwyciezcy{font-size:2.6vw;min-height:80vw;padding-top:12vw;}}body #main-wrapper #zwyciezcy .award{max-width:1100px;}body #main-wrapper #zwyciezcy .award-title{font-size:0.94vw;border-radius:1.04vw;height:2.86vw;line-height:3.07vw;background:#1AC3FF;color:#032958;text-transform:uppercase;font-family:'Gotham-Bold',sans-serif;}@media (min-width:1920px){body #main-wrapper #zwyciezcy .award-title{font-size:18px;height:55px;border-radius:20px;line-height:59px;}}@media (max-width:768px){body #main-wrapper #zwyciezcy .award-title{font-size:2.34vw;height:7.16vw;border-radius:2.6vw;line-height:7.68vw;}}body #main-wrapper #zwyciezcy .award-list{text-align:left;font-weight:normal;height:3.8vw;overflow-y:scroll;}@media (min-width:1920px){body #main-wrapper #zwyciezcy .award-list{height:73px;}}@media (max-width:768px){body #main-wrapper #zwyciezcy .award-list{height:11vw;}}body #main-wrapper #zwyciezcy .award-list hr{color:#1AC3FF;margin:0.3vw 0;}@media (max-width:991px){body #main-wrapper #zwyciezcy .award .col-md-12{flex:0 0 auto;width:50%;}}@media (max-width:768px){body #main-wrapper #zwyciezcy .award .col-md-12{flex:0 0 auto;width:100%;}}body #main-wrapper #zwyciezcy #drapak-search,body #main-wrapper #zwyciezcy #stowka-search,body #main-wrapper #zwyciezcy #zestaw-search{background-color:transparent;color:#1AC3FF;border-radius:20px;padding:10px;border:1px solid #1AC3FF;margin-bottom:0.8rem !important;}body #main-wrapper #zwyciezcy #drapak-search:focus-visible,body #main-wrapper #zwyciezcy #stowka-search:focus-visible,body #main-wrapper #zwyciezcy #zestaw-search:focus-visible{outline:-webkit-focus-ring-color auto 0px;}body #main-wrapper #zwyciezcy #drapak-search::placeholder,body #main-wrapper #zwyciezcy #stowka-search::placeholder,body #main-wrapper #zwyciezcy #zestaw-search::placeholder{opacity:1;color:#1AC3FF;}body #main-wrapper #wez-udzial{position:relative;}@media (max-width:768px){body #main-wrapper #wez-udzial{padding-top:12vw;}}body #main-wrapper .container-form{min-height:41vw;}@media (max-width:768px){body #main-wrapper .container-form{overflow-x:hidden;}}body #main-wrapper .container-form form{max-width:600px;margin:auto;}@media (max-width:768px){body #main-wrapper .container-form form{width:95vw;}}body #main-wrapper .container-form form .js-form-item{margin:auto;}body #main-wrapper .container-form form .js-form-item .form-control{font:700 18px/normal 'Gotham-Book','Arial',sans-serif;background-color:#D9D9D9;color:#032958;border-radius:20px;border:0;padding:15px;max-width:380px;margin:auto;}@media (max-width:768px){body #main-wrapper .container-form form .js-form-item .form-control{max-width:100%;font-size:4.17vw;padding:3.26vw;border-radius:3.91vw;}}body #main-wrapper .container-form form .js-form-item .form-control:focus{background-color:#D9D9D9;color:#032958;border:0;border-bottom:1px solid #FFFFFF;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0);}body #main-wrapper .container-form form .js-form-item .form-control::placeholder{color:#032958;opacity:1;}body #main-wrapper .container-form .checkbox{font:500 14px/17px "Gotham-Book",sans-serif;text-align:left;position:relative;}@media (max-width:768px){body #main-wrapper .container-form .checkbox{font-size:3.26vw;line-height:3.65vw;}}body #main-wrapper .container-form .checkbox label{padding-left:40px;cursor:pointer;position:relative;left:-20px;}@media (max-width:768px){body #main-wrapper .container-form .checkbox label{padding-left:50px;left:-30px;}}body #main-wrapper .container-form .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}body #main-wrapper .container-form .checkbox .checkmark{position:absolute;top:-3px;left:10px;width:20px;height:20px;border-radius:5px;background-color:#D9D9D9;border:1px solid #D9D9D9;cursor:pointer;}body #main-wrapper .container-form .checkbox .checkmark:after{content:"";position:absolute;left:0px;top:0px;width:20px;height:20px;}@media (max-width:768px){body #main-wrapper .container-form .checkbox .checkmark{width:30px;height:30px;}body #main-wrapper .container-form .checkbox .checkmark:after{width:30px;height:30px;}}body #main-wrapper .container-form .checkbox input:checked ~ .checkmark{background-color:#D9D9D9;border:1px solid #D9D9D9;}body #main-wrapper .container-form .checkbox input:checked ~ .checkmark:after{position:absolute;content:'';left:7px;top:1px;width:6px;height:13px;border:solid #032958;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}@media (max-width:768px){body #main-wrapper .container-form .checkbox input:checked ~ .checkmark:after{width:14px;height:20px;}}body #main-wrapper .container-form .checkbox .form-item--error-message{padding:0;}body #main-wrapper .container-form .checkbox .form-item--error-message .error{font-weight:400;}body #main-wrapper .container-form label.error,body #main-wrapper .container-form .form-item--error-message{text-align:left;width:100%;padding:10px;font-size:12px;color:#E30713;font-weight:400;}body #main-wrapper .container-form label.error .error,body #main-wrapper .container-form .form-item--error-message .error{font-weight:400;}body #main-wrapper #register_choose{margin-top:3vw;}body #main-wrapper #register_choose .radio.form-check{padding-left:0;}body #main-wrapper #register_choose .radio.form-check .form-check-input{display:none;}body #main-wrapper #register_choose .radio.form-check:nth-of-type(3){display:none;}body #main-wrapper #register_choose .radio.form-check .form-check-label{margin:1.5vw 0 0;cursor:pointer;}@media (max-width:768px){body #main-wrapper #register_choose .radio.form-check{margin-bottom:3vw;}}body #main-wrapper #edit-back-btn-form,body #main-wrapper #edit-back-btn-form-1{max-width:380px;text-align:left;font-size:14px;font-weight:500;}@media (max-width:768px){body #main-wrapper #edit-back-btn-form,body #main-wrapper #edit-back-btn-form-1{max-width:100%;font-size:25px;}}body #main-wrapper #edit-back-btn-form .close-register-form,body #main-wrapper #edit-back-btn-form-1 .close-register-form{float:right;cursor:pointer;transform:rotate(45deg);font-size:30px;margin-top:-10px;}@media (max-width:768px){body #main-wrapper #edit-back-btn-form .close-register-form,body #main-wrapper #edit-back-btn-form-1 .close-register-form{font-size:50px;margin-top:-15px;}}body #main-wrapper .form-type-date label{max-width:380px;text-align:left;font-size:14px;display:block;margin:auto auto 0.5vw;font-weight:500;}@media (max-width:768px){body #main-wrapper .form-type-date label{max-width:100%;font-size:25px;margin-bottom:2vw;}}body #main-wrapper .receipt{width:300px;position:absolute;left:calc((100% - 300px) / 2);top:35%;z-index:90;cursor:pointer;}body #main-wrapper .receipt #receipt-01,body #main-wrapper .receipt #receipt-02,body #main-wrapper .receipt #receipt-03,body #main-wrapper .receipt #receipt-04{display:none;max-width:100%;margin:auto;}body #main-wrapper .form-item-cash-number,body #main-wrapper .form-item-receipt-number,body #main-wrapper .form-item-receipt-nip,body #main-wrapper .form-type-date{position:relative;}body #main-wrapper .form-item-cash-number input,body #main-wrapper .form-item-receipt-number input,body #main-wrapper .form-item-receipt-nip input,body #main-wrapper .form-type-date input{padding-right:45px;}body #main-wrapper .form-item-cash-number .hint,body #main-wrapper .form-item-receipt-number .hint,body #main-wrapper .form-item-receipt-nip .hint,body #main-wrapper .form-type-date .hint{position:absolute;z-index:80;font-size:40px;line-height:47px;font-family:Arial,sans-serif;font-weight:bold;color:#FFFFFF;width:21px;height:22px;top:15px;right:125px;cursor:pointer;background:url(/themes/custom/felix/img/hint.svg) no-repeat center;background-size:100%;padding-left:10px;}@media (max-width:768px){body #main-wrapper .form-item-cash-number .hint,body #main-wrapper .form-item-receipt-number .hint,body #main-wrapper .form-item-receipt-nip .hint,body #main-wrapper .form-type-date .hint{width:5.34vw;height:5.47vw;top:3.13vw;right:2.56vw;}}body #main-wrapper .form-item-receipt-date .hint{right:150px;top:40px;}@media (max-width:768px){body #main-wrapper .form-item-receipt-date .hint{right:9.11vw;top:9.85vw;}}body #main-wrapper .js-form-item.js-webform-states-hidden{display:block;}body #main-wrapper ::-webkit-scrollbar{width:5px;}body #main-wrapper ::-webkit-scrollbar-track{background:#D9D9D9;border-radius:10px;scrollbar-width:thin;}body #main-wrapper ::-webkit-scrollbar-thumb{background:#1AC3FF;border-radius:7px;}body #main-wrapper ::-webkit-scrollbar-thumb:hover{background:#1AC3FF;}@-moz-document url-prefix(){body #main-wrapper #kontakt #more-content,body #main-wrapper #zwyciezcy .award-list{--scrollbar-track:#D9D9D9;--scrollbar-thumb:#1AC3FF;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;}}body #main-wrapper .draw-box{background:#032958 url(/themes/custom/felix/img/iw-bg.jpg) no-repeat center top;background-size:cover;width:100vw;height:56.25vw;}@media (max-width:768px){body #main-wrapper .draw-box{background:#032958 url(/themes/custom/felix/img/iw-bg-mobile.jpg) no-repeat center top;background-size:100%;width:100vw;height:216.15vw;position:relative;}}body #main-wrapper .draw-box .text-loteria{position:relative;margin:5vw auto 3vw;max-width:223px;width:11.61vw;z-index:10;}@media (max-width:768px){body #main-wrapper .draw-box .text-loteria{max-width:393px;width:52.04vw;}}body #main-wrapper .draw-box .draw-btn{cursor:pointer;}body #main-wrapper .draw-box .draw-btn .iw-start{margin-left:-7vw;max-width:633px;width:32.97vw;}@media (max-width:768px){body #main-wrapper .draw-box .draw-btn .iw-start{margin-left:0;width:100vw;max-width:746px;}}@keyframes scale-up{0%{width:0;transform:translateX(25vw) translateY(25vw);}100%{width:45.156vw;transition:width 2s;transform:translateX(0) translateY(0);}}@keyframes scale-up-m{0%{width:0;transform:translateX(35vw) translateY(35vw);}100%{width:100vw;transition:width 2s;transform:translateX(0) translateY(0);}}body #main-wrapper .draw-box .konfetti{position:absolute;}body #main-wrapper .draw-box .konfetti.konfetti-01{left:27vw;top:6vw;width:0;animation:1.0s scale-up 0.0s 1 forwards;transform:translateX(0) translateY(0);}@media (max-width:768px){body #main-wrapper .draw-box .konfetti.konfetti-01{left:0;top:10vw;width:0;animation:1.0s scale-up-m 0.0s 1 forwards;transform:translateX(0) translateY(0);}}body #main-wrapper .draw-box .konfetti.konfetti-02{top:6vw;left:27vw;width:0;animation:1.0s scale-up 0.4s 1 forwards;transform:translateX(0) translateY(0);}@media (max-width:768px){body #main-wrapper .draw-box .konfetti.konfetti-02{left:0;top:10vw;width:0;animation:1.0s scale-up-m 0.4s 1 forwards;transform:translateX(0) translateY(0);}}body #main-wrapper .draw-box .konfetti.konfetti-03{top:6vw;left:27vw;width:0;animation:1.0s scale-up 0.2s 1 forwards;transform:translateX(0) translateY(0);}@media (max-width:768px){body #main-wrapper .draw-box .konfetti.konfetti-03{left:0;top:10vw;width:0;animation:1.0s scale-up-m 0.2s 1 forwards;transform:translateX(0) translateY(0);}}body #main-wrapper .draw-box .iw-100{max-width:888px;width:46.25vw;margin-top:-6.5vw;position:relative;}@media (max-width:768px){body #main-wrapper .draw-box .iw-100{width:100vw;max-width:768px;margin-top:-16vw;}}body #main-wrapper .draw-box .iw-drapak{max-width:888px;width:46.25vw;margin-top:-6.5vw;position:relative;}@media (max-width:768px){body #main-wrapper .draw-box .iw-drapak{width:100vw;max-width:768px;margin-top:-16vw;}}body #main-wrapper .draw-box .iw-zestaw{max-width:888px;width:46.25vw;margin-top:-6.5vw;position:relative;}@media (max-width:768px){body #main-wrapper .draw-box .iw-zestaw{width:100vw;max-width:768px;margin-top:-16vw;}}body #main-wrapper .draw-box .iw-empty{max-width:888px;width:46.25vw;margin-top:-6.5vw;}@media (max-width:768px){body #main-wrapper .draw-box .iw-empty{width:100vw;max-width:768px;margin-top:14vw;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}body #main-wrapper .draw-box .popup{background:#032958;border-radius:20px;position:absolute;top:10vw;width:26.042vw;max-width:90%;margin:auto;margin-left:calc((100% - 26.042vw) / 2);padding:2vw;opacity:0;animation:1.0s fade-in 2.0s 1 forwards;font-size:0.99vw;}body #main-wrapper .draw-box .popup .title-popup{color:#1AC3FF;text-transform:uppercase;font-size:1.563vw;font-family:'Gotham-Bold','Arial',sans-serif;font-weight:normal;line-height:1.719vw;}body #main-wrapper .draw-box .popup .btn-primary{font-size:0.938vw;font-family:'Gotham-Book','Arial',sans-serif;line-height:normal;font-weight:bold;max-width:350px;}body #main-wrapper .draw-box .popup .small-text{font-size:0.833vw;line-height:1.042vw;color:#1AC3FF;}body #main-wrapper .draw-box .popup .close-form-felix{color:#1AC3FF;font-size:3.906vw;top:-15px;position:absolute;right:10px;font-family:'Gotham-Book','Arial',sans-serif;font-weight:normal;transform:rotate(45deg);cursor:pointer;}@media (min-width:1920px){body #main-wrapper .draw-box .popup{width:500px;margin-left:calc((100% - 500px) / 2);font-size:19px;}body #main-wrapper .draw-box .popup .btn-primary{font-size:18px;max-width:350px;}body #main-wrapper .draw-box .popup .title-popup{font-size:30px;line-height:33px;}body #main-wrapper .draw-box .popup .small-text{font-size:16px;line-height:20px;}body #main-wrapper .draw-box .popup .close-form-felix{font-size:75px;}}@media (max-width:768px){body #main-wrapper .draw-box .popup{width:83.33vw;margin-left:calc((100% - 83.33vw) / 2);top:50vw;font-size:2.5vw;}body #main-wrapper .draw-box .popup .title-popup{font-size:5vw;line-height:5.5vw;}body #main-wrapper .draw-box .popup .small-text{font-size:2.67vw;line-height:3.33vw;}body #main-wrapper .draw-box .popup .close-form-felix{font-size:12.5vw;}body #main-wrapper .draw-box .popup .btn-primary{font-size:2.344vw;max-width:45.573vw;}}body #main-wrapper .doc-sites{margin:7.81vw auto 3vw;text-align:left;max-width:57.29vw;font-size:16px;}@media (max-width:1100px){body #main-wrapper .doc-sites{max-width:95vw;}}body #main-wrapper .doc-sites .doc-title{color:#1AC3FF;}body #main-wrapper .doc-sites p{margin-bottom:10px;font-weight:normal;}body #main-wrapper .doc-sites strong{font-size:16px;}body.user-logged-in .navbar-brand,body.page-user-login .navbar-brand,body.path-tfa .navbar-brand{display:none;}body.page-user-login .header,body.page-user-login .site-footer,body.path-tfa .header,body.path-tfa .site-footer{display:none;}body.page-user-login #user-login-form,body.page-user-login .tabs,body.page-user-login #tfa-entry-form,body.path-tfa #user-login-form,body.path-tfa .tabs,body.path-tfa #tfa-entry-form{width:700px;max-width:100%;margin:auto;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
