@import url("https://use.typekit.net/dsw3kmj.css");@import url(../fonts/icomoon/icomoon.css);input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}::-moz-selection{text-shadow:none;background-color:#000;color:#fff}::selection{text-shadow:none;background-color:#000;color:#fff}body,html{background:#fff;font-weight:400;height:100%;color:#000;font-style:normal;font-family:depot-new-web;font-weight:300}html{font-size:62.5%;margin-top:0!important}body{text-rendering:optimizeLegibility;font-size:1.6rem;position:relative}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;background-repeat:no-repeat}a,button{text-decoration:none;color:inherit;border:none;background:none;-webkit-transition:color .12s linear;transition:color .12s linear}a:hover,button:hover{color:#ffb800}ol,ul{margin:0;padding:0}p{color:inherit;font-size:14px;font-size:1.4rem;line-height:1.3em;margin:0 0 1em}@media only screen and (min-width:1220px){p{font-size:16px;font-size:1.6rem}}em,h1{font-style:normal}h1{position:relative;z-index:1;margin:0 0 1em;font-family:depot-new-web;font-weight:700}@media only screen and (min-width:1220px){h1{font-size:40px;font-size:4rem}}h1 em{position:relative}h1 em:after{position:absolute;left:0;bottom:0;width:0;height:4px;background-color:#ffb800;content:"";z-index:-1;-webkit-transition:width .8s cubic-bezier(.165,.84,.44,1);transition:width .8s cubic-bezier(.165,.84,.44,1)}h1 em.animate:after{width:100%}h2,h3{margin:0 0 1em;font-style:normal;font-family:depot-new-web;font-weight:700}h3{line-height:1.4em;font-size:16px;font-size:1.6rem}h4{margin:0 0 1em}address{font-style:normal}address p{margin:0}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:100%;width:100%;top:0;left:0}.text-center{text-align:center}.text-left{text-align:left}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block;display:block}a.area{position:absolute;width:100%;height:100%;display:block;top:0;left:0;overflow:hidden;text-indent:-9999px}.wrap{margin:0 auto;width:100%;max-width:360px}@media only screen and (min-width:640px){.wrap{max-width:502px}}@media only screen and (min-width:768px){.wrap{padding:0;max-width:652px}}@media only screen and (min-width:1024px){.wrap{max-width:910px}}@media only screen and (min-width:1220px){.wrap{max-width:1080px}}@media only screen and (min-width:1600px){.wrap{max-width:1200px}}.wrap.inner{padding:0 20px}@media only screen and (min-width:640px){.wrap.inner{padding:0}}input,textarea{display:block;width:100%;border-radius:0}.btn{position:relative;display:inline-block;vertical-align:middle;margin:20px 0;font-size:14px;font-size:1.4rem;overflow:hidden;text-align:center;background-color:#fff;color:#fff;-webkit-transform-origin:1 1;transform-origin:1 1;border:2px solid #000;color:#000;font-style:normal;font-family:depot-new-web;font-weight:500;-webkit-transition:color 95ms linear;transition:color 95ms linear}@media only screen and (min-width:640px){.btn{font-size:16px;font-size:1.6rem}}.btn:before{z-index:1;width:100%;height:100%;top:0;right:0;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1);background-color:#000;pointer-events:none}.btn:after,.btn:before{position:absolute;content:""}.btn:after{z-index:100;top:50%;left:50%;border-radius:50%;width:14px;height:14px;border:3px solid #fff;border-left-color:transparent;margin:-10px 0 0 -70px;display:none}.btn span{position:relative;z-index:2;display:inline-block;padding:8px 25px}@media only screen and (min-width:768px){.btn span{padding:10px 30px}}.btn:hover{color:#fff}.btn:hover:before{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1);transform:scale(1)}.btn.loading{pointer-events:none;cursor:default}.btn.loading:before{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;content:"Wysyłanie...";line-height:60px;background:none;left:15px}.btn.loading:after{display:inline-block;-webkit-animation:spin .45s linear infinite;animation:spin .45s linear infinite}.btn.loading span{opacity:0}.btn.done{pointer-events:none;cursor:default}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn.yellow{background:transparent;color:#ffb800;border-color:#ffb800}.btn.yellow:hover{color:#fff}.btn.yellow:before{background-color:#ffb800}.range{margin:0 0 3em}@media only screen and (min-width:768px){.range{margin:-1em 0 3em}}@media only screen and (min-width:1220px){.range{margin:-1.2em 0 3em}}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:none!important}.irs-bar{display:block}.irs-bar,.irs-shadow{position:absolute;left:0;width:0}.irs-shadow{display:none}.irs-handle{position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:-5px;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:35px;height:12px;background-color:#f0f0f0}.irs--flat .irs-bar{top:35px;height:12px;background-color:#ffb800}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#f0f0f0}.irs--flat .irs-handle{top:35px;width:0;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:none;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#ffb800}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#000}.irs--flat .irs-max,.irs--flat .irs-min{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{color:#fff;font-size:14px;line-height:1.333;text-shadow:none;padding:4px 8px;background-color:#000;border-radius:0;cursor:move;cursor:grab;cursor:-webkit-grab}@media only screen and (min-width:768px){.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{font-size:16px}}.irs--flat .irs-from:active,.irs--flat .irs-single:active,.irs--flat .irs-to:active{cursor:grabbing;cursor:-webkit-grabbing}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#000}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(-50%,#ddd),color-stop(150%,#fff));background:linear-gradient(180deg,#ddd -50%,#fff 150%);border:1px solid #ccc}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,#428bca),to(#b9d4ec));background:linear-gradient(180deg,#fff 0,#428bca 30%,#b9d4ec);-webkit-box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.5);box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.5)}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,.5)}.irs--big .irs-handle{top:35px;width:30px;height:30px;border:1px solid rgba(0,0,0,.3);background-color:#cbcfd5;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,#b4b9be),to(#fff));background:linear-gradient(180deg,#fff 0,#b4b9be 30%,#fff);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,.45);background-color:#939ba7;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,#919ba5),to(#fff));background:linear-gradient(180deg,#fff 0,#919ba5 30%,#fff)}.irs--big .irs-max,.irs--big .irs-min{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f}.irs--big .irs-from,.irs--big .irs-single,.irs--big .irs-to{color:#fff;text-shadow:none;padding:1px 5px;background-color:#428bca;background:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));background:linear-gradient(180deg,#428bca 0,#3071a9)}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern,.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:35px;height:5px;background-color:#d1d6e0;background:-webkit-gradient(linear,left top,left bottom,from(#e0e4ea),to(#d1d6e0));background:linear-gradient(180deg,#e0e4ea 0,#d1d6e0);border:1px solid #a3adc1;border-bottom-width:0}.irs--modern .irs-bar{top:35px;height:5px;background:#20b426;background:-webkit-gradient(linear,left top,left bottom,from(#20b426),to(#18891d));background:linear-gradient(180deg,#20b426 0,#18891d)}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px rgba(0,0,0,.1)}.irs--modern .irs-handle>i:first-child{position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e6e6));background:linear-gradient(180deg,#fff 0,#e9e6e6)}.irs--modern .irs-handle>i:nth-child(2),.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.irs--modern .irs-handle>i:nth-child(3){top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,#919ba5),to(#fff));background:linear-gradient(180deg,#fff 0,#919ba5 30%,#fff)}.irs--modern .irs-handle.state_hover>i:first-child,.irs--modern .irs-handle:hover>i:first-child{border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-max,.irs--modern .irs-min{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:#000}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,.5)}.irs--sharp .irs-handle{top:35px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-max,.irs--sharp .irs-min{color:#fff;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2}.irs--sharp .irs-from,.irs--sharp .irs-single,.irs--sharp .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff}.irs--sharp .irs-from:before,.irs--sharp .irs-single:before,.irs--sharp .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,255,.3);box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1)}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:35px;width:16px;height:16px;border:3px solid #000;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-max,.irs--square .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1)}.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}header{padding:30px 0;text-align:center}@media only screen and (min-width:768px){header{padding:50px 0}}@media only screen and (min-width:1024px){header{padding:60px 0}}@media only screen and (min-width:1220px){header{padding:80px 0}}header h1{font-size:60px;font-size:6rem;margin:0 0 .15em}@media only screen and (min-width:1220px){header h1{font-size:50px;font-size:5rem}}@media only screen and (min-width:1600px){header h1{font-size:60px;font-size:6rem}}header p{position:relative;z-index:2;line-height:1.6em;font-size:14px;font-size:1.4rem}@media only screen and (min-width:768px){header p{font-size:18px;font-size:1.8rem}}@media only screen and (min-width:1220px){header p{font-size:20px;font-size:2rem}}header p br{display:none}@media only screen and (min-width:1024px){header p br{display:inline}}header p:last-child{margin:0}header button{color:#ffb800}.col,.col-2,.col-3,.col-5{position:relative}.col-5{margin:0 0 30px}@media only screen and (min-width:768px){.col-5{width:25%;float:left}.col-5:last-child{width:100%;clear:both;margin:0}}@media only screen and (min-width:1024px){.col-5{width:17%;float:left}.col-5:last-child{width:31.5%;padding-top:25px;float:right;clear:none}.col-5:last-child label{top:-48px!important;padding:0}.col-5:last-child textarea{margin-top:11px;min-height:146px}}@media only screen and (min-width:1024px){.col-3{width:33.33333%;float:left}.col-3:first-child{padding-right:25px}.col-3:nth-child(2){padding:0 15px}.col-3:nth-child(3){padding-left:25px}}@media only screen and (min-width:768px){.col-2{width:50%;float:left}.col-2:first-child{padding-right:20px}.col-2:nth-child(2){padding-left:20px}}@media only screen and (min-width:1024px){.col{width:66.66666%;float:left;padding-right:20px}}.col--send .btn{margin-top:25px}@media only screen and (min-width:1024px){.col--send .btn{margin-top:35px}}.col--send .checkbox{margin:0 0 35px}.col--send .checkbox p{margin:15px 0 0}.col--send .checkbox:last-child{margin:0}@media only screen and (min-width:640px){.row--check .checkbox{display:inline-block;width:31%}}@media only screen and (min-width:768px){.row--check .checkbox{display:block;width:100%}}.row--check p{margin:0 0 1.4em}@media only screen and (min-width:1024px){.row-2-3 .col-3{padding:0 0 0 20px}}input,textarea{background:none;border:2px solid #7f7f7f;margin:0 0 30px;-webkit-transition:border .12s linear;transition:border .12s linear;font-style:normal;font-family:depot-new-web;font-weight:300;font-size:14px;font-size:1.4rem}@media only screen and (min-width:768px){input,textarea{margin:0 0 40px}}@media only screen and (min-width:1220px){input,textarea{font-size:16px;font-size:1.6rem}}input.placeholder,textarea.placeholder{opacity:0;color:#000;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{opacity:0;color:#000;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:0;color:#000;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}textarea{padding:9px 12px;resize:none;min-height:128px;line-height:1.6em}@media only screen and (min-width:1024px){textarea.high{min-height:296px}}form.ng-submitted .ng-invalid{border-color:red}form.ng-submitted .checkbox .ng-invalid~span{color:red}form.ng-submitted .checkbox .ng-invalid~span:before{border-color:red}input[type=email],input[type=password],input[type=text]{height:44px;padding:0 12px}.label-placeholder{position:relative;font-size:14px;font-size:1.4rem;font-style:normal;font-family:depot-new-web;font-weight:400}@media only screen and (min-width:1220px){.label-placeholder{font-size:16px;font-size:1.6rem}}.label-placeholder label{position:absolute;top:0;width:100%;height:44px;display:block;padding:0 12px;line-height:44px;pointer-events:none;-webkit-transition:top .2s cubic-bezier(.165,.84,.44,1),padding .2s cubic-bezier(.165,.84,.44,1),color .12s linear;transition:top .2s cubic-bezier(.165,.84,.44,1),padding .2s cubic-bezier(.165,.84,.44,1),color .12s linear}@media only screen and (min-width:1220px){.label-placeholder label{top:1px}}.label-placeholder input:focus,.label-placeholder textarea:focus{border-color:#ffb800}.label-placeholder input:focus~label,.label-placeholder textarea:focus~label{top:-34px;color:#ffb800;padding:0}.label-placeholder input:focus.placeholder,.label-placeholder textarea:focus.placeholder{opacity:1;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.label-placeholder input:focus:-moz-placeholder,.label-placeholder input:focus::-moz-placeholder,.label-placeholder textarea:focus:-moz-placeholder,.label-placeholder textarea:focus::-moz-placeholder{opacity:1;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.label-placeholder input:focus::-webkit-input-placeholder,.label-placeholder textarea:focus::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.label-placeholder input.ng-not-empty~label,.label-placeholder textarea.ng-not-empty~label{top:-34px;padding:0}label.checkbox{position:relative;display:block;top:5px;width:100%;cursor:pointer;min-height:29px;margin:0 0 10px;font-size:14px;font-size:1.4rem}@media only screen and (min-width:1220px){label.checkbox{font-size:16px;font-size:1.6rem}}label.checkbox p{margin:20px 0 10px;font-size:14px;font-size:1.4rem}@media only screen and (min-width:1220px){label.checkbox p{font-size:16px;font-size:1.6rem}}label.checkbox p a{text-decoration:underline}label.checkbox input{position:absolute;top:0;left:0;margin:0;display:none;visibility:hidden;opacity:0}label.checkbox input:checked~span:before{border-color:#ffb800}label.checkbox input:checked~span:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}label.checkbox span{position:relative;padding:5px 0 0 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.checkbox span:before{width:25px;height:25px;border:2px solid #7f7f7f;content:"";display:block;position:absolute;left:0;top:0}label.checkbox span:after{background-color:#ffb800;content:"";opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .05s linear,-webkit-transform .2s cubic-bezier(.23,1,.32,1);transition:opacity .05s linear,-webkit-transform .2s cubic-bezier(.23,1,.32,1);transition:opacity .05s linear,transform .2s cubic-bezier(.23,1,.32,1);transition:opacity .05s linear,transform .2s cubic-bezier(.23,1,.32,1),-webkit-transform .2s cubic-bezier(.23,1,.32,1)}label.checkbox i,label.checkbox span:after{position:absolute;top:2px;left:2px;width:25px;height:25px}label.checkbox i{z-index:5;display:block;background-image:url(../images/check.svg);background-size:14px;background-position:50%;background-repeat:no-repeat}label.checkbox--long{margin:0 0 1.4em}@media only screen and (min-width:1600px){label.checkbox--long{margin:0 0 2.7em}}label.checkbox--long i{margin-bottom:20px;display:block}fieldset{border:none;padding:0 0 20px;margin:0}@media only screen and (min-width:640px){fieldset{padding:0 0 35px}}@media only screen and (min-width:768px){fieldset{padding:0 0 50px}}fieldset:last-child{padding:0 0 30px}fieldset h2{text-align:center;margin:0 0 1.7em;font-size:16px;font-size:1.6rem}@media only screen and (min-width:768px){fieldset h2{font-size:20px;font-size:2rem;margin:0 0 2em}}@media only screen and (min-width:1220px){fieldset h2{font-size:26px;font-size:2.6rem}}fieldset .btn{width:100%;background-color:#000;color:#fff;border:none;height:60px;margin:0}@media only screen and (min-width:1220px){fieldset .btn{font-size:20px;font-size:2rem}}fieldset .btn:before{background-color:#ffb800}fieldset.thanks{text-align:center;display:none}fieldset.thanks p{position:relative;z-index:2;line-height:1.6em;font-size:14px;font-size:1.4rem}@media only screen and (min-width:768px){fieldset.thanks p{font-size:18px;font-size:1.8rem}}@media only screen and (min-width:1220px){fieldset.thanks p{font-size:20px;font-size:2rem}}fieldset.thanks p br{display:none}@media only screen and (min-width:1024px){fieldset.thanks p br{display:inline}}fieldset.thanks p:last-child{margin:0}.page-container{overflow:hidden;opacity:1;background-color:#fff;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.page-container--reset{opacity:0}.intro,.page-content{position:relative}.intro{width:100%;height:100%;height:160px;top:0;left:0;z-index:200;background-size:100%;overflow:hidden;text-align:center}@media only screen and (min-width:640px){.intro{height:250px}}@media only screen and (min-width:768px){.intro{height:320px}}@media only screen and (min-width:1220px){.intro{height:400px}}@media only screen and (min-width:1600px){.intro{height:540px}}.intro .flex{z-index:100;color:#ffb800}.intro .flex h1{margin:0;font-size:30px;font-size:3rem}@media only screen and (min-width:768px){.intro .flex h1{font-size:50px;font-size:5rem}}@media only screen and (min-width:1220px){.intro .flex h1{font-size:70px;font-size:7rem}}@media only screen and (min-width:1600px){.intro .flex h1{font-size:100px;font-size:10rem}}body.mobile .intro--v2{-webkit-animation:bgr 30s linear infinite;animation:bgr 30s linear infinite}body.mobile .intro--v2:after{background-image:none;background-color:rgba(0,0,0,.32)}body.mobile .intro--v2 .intro__vieowrap{display:none}@-webkit-keyframes bgr{0%{background-position:20%}50%{background-position:70%}to{background-position:20%}}@keyframes bgr{0%{background-position:20%}50%{background-position:70%}to{background-position:20%}}.intro--v2{background-color:#fff;background-image:url(../images/photo/reprezentuj-home-poster.jpg);background-size:cover;background-position:50%}.intro--v2:after{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;content:"";background-image:url(../images/pattern.png);background-repeat:repeat;background-size:auto}.intro--v2 .error__header,.intro--v2 .intro__header{color:#ffb800}.intro__vieowrap{position:absolute!important;width:100%;height:100%;top:0;left:0;-webkit-transition:none!important;transition:none!important}.intro__vieowrap:before{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;content:"";background-color:rgba(0,0,0,.05)}.intro__vieowrap-vid{-webkit-transition:none!important;transition:none!important}.intro__logo{position:absolute;z-index:100;top:20px;left:20px;width:26px;height:26px;background-repeat:no-repeat;background-image:url(../images/reprezentuj-logo.svg);background-size:auto 100%;background-position:0 0;text-indent:-9999px;overflow:hidden}@media only screen and (min-width:768px){.intro__logo{width:38px;height:38px;top:40px;left:40px;background-position:50%}}.list-social{font-size:0}.list-social li{display:inline-block;margin:0}.list-social a{font-size:20px;font-size:2rem;display:inline-block;text-align:center;width:44px;height:40px;line-height:40px}.list-social .flaticon-facebook{width:32px}footer{background-color:#fff;overflow:hidden;padding:30px 20px}@media only screen and (min-width:768px){footer{padding:50px}}@media only screen and (min-width:1024px){footer{padding:60px 50px}}@media only screen and (min-width:1220px){footer{padding:100px 125px}}footer .row{max-width:1200px;margin:0 auto}@media only screen and (min-width:1024px){footer .col:first-child{width:40%;float:left}}@media only screen and (min-width:1220px){footer .col:first-child{width:37%}}footer .col:nth-child(2){padding:10px 0 0 50px}@media only screen and (min-width:480px){footer .col:nth-child(2){padding:15px 0 0 50px}}@media only screen and (min-width:768px){footer .col:nth-child(2){padding:30px 0 0 100px}}@media only screen and (min-width:1024px){footer .col:nth-child(2){width:60%;float:left;padding:1px 0 0 100px}}@media only screen and (min-width:1220px){footer .col:nth-child(2){width:63%}}@media only screen and (min-width:1220px){footer .col:nth-child(2) .row{display:inline-block;width:auto;float:right}}footer .col-2{margin:0 0 10px}@media only screen and (min-width:480px){footer .col-2{width:50%;float:left}}@media only screen and (min-width:768px){footer .col-2{width:50%;float:left;margin:0 0 30px}footer .col-2:nth-child(3),footer .col-2:nth-child(4){margin:0}}@media only screen and (min-width:1220px){footer .col-2{width:220px}}@media only screen and (min-width:1600px){footer .col-2{margin-left:100px}}@media only screen and (min-width:1220px){footer .col-2:last-child{margin-left:60px}}@media only screen and (min-width:1400px){footer .col-2:last-child{margin-left:100px}}footer address{padding:6px 0 0}footer address .small{color:#7f7f7f;margin:0 0 .25em}footer address .large{font-size:14px;font-size:1.4rem;line-height:1.5em}@media only screen and (min-width:768px){footer address .large{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:1220px){footer address .large{font-size:20px;font-size:2rem}}.footer__slogan{position:relative;min-height:60px;padding:0 0 0 50px;background-position:left 2px;background-repeat:no-repeat;background-size:24px auto;background-image:url(../images/reprezentuj-logo.svg)}@media only screen and (min-width:768px){.footer__slogan{min-height:50px;padding:5px 0 0 70px;background-position:0 0;background-size:44px auto}}@media only screen and (min-width:1024px){.footer__slogan{min-height:132px}}@media only screen and (min-width:1220px){.footer__slogan{min-height:158px}}.footer__slogan h3{margin:0 0 .1em}.footer__slogan p{color:#7f7f7f}.footer__social{margin-left:-18px}.footer__social li{margin:0}.cookies-consent{background-color:#000;color:#fff;padding:10px 30px;text-align:center}.cookies-consent p{margin:0;font-size:12px;font-size:1.2rem}@media only screen and (min-width:768px){.cookies-consent p{font-size:14px;font-size:1.4rem}.cookies-consent p br{display:none}}.cookies-consent button{position:relative;top:1px;color:#ffb800}.cookies-consent button:hover{color:#fff}