:root{--dialog-margin:40px;--dialog-horiz:40px}@media only screen and (max-width:640px){:root{--dialog-horiz:20px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,video{display:inline-block}body{line-height:1}a,area{outline:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,q:before,blockquote:after,q:after{content:'';content:none}img{height:auto;max-width:100%;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:bold}em{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}[hidden],template{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}body{font-family:'Poppins', Arial, Helvetica, sans-serif;font-size:14px;font-size:1.4rem;color:#000;background-color:#fff}body.fr{float:none}@media only screen and (max-width:1024px){body{overflow-x:hidden}}h1,h2,h3,h4,h5,h6,.h1{font-family:inherit;font-size:16px;font-size:1.6rem;font-weight:600;line-height:24px;line-height:2.4rem;color:inherit;margin-bottom:30px}a{display:inline-block;color:#000;text-decoration:none;line-height:normal;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;}.black{color:#000}.white{color:#fff}.red{color:#ef404b}.green{color:#30aa6b}.blue{color:#158ad0}.orange{color:#f0922b}.grey{color:#737373}.dgrey{color:#333}.lgrey{color:#ddd}.fr{float:right}.fl{float:left}.al{text-align:left}.ac{text-align:center}.ar{text-align:right}.aj{text-align:justify}.nowrap{white-space:nowrap}.ttu{text-transform:uppercase}.ttn{text-transform:none}.tdl{text-decoration:line-through}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.ova{overflow:auto}.ovh{overflow:hidden}.clr{clear:both}.hid{display:none}.hic,.hidden-accessible{position:absolute;height:1px;width:1px;border:0;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.async-hide{opacity:0 !important}ul.horiz > li{float:left}ul.inline > li{display:inline-block;vertical-align:middle}ul.vert > li{clear:left;overflow:hidden}hr.line{margin:40px 0;padding:0;height:0;border:1px solid #ededed;border-width:1px 0 0 0;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}span.svg{display:inline-block;display:inline-flex;position:relative;height:1em;width:1em;align-self:center}span.svg svg{position:absolute;bottom:-0.125em;height:1em;width:1em}span.svg + .txt{margin-left:15px;vertical-align:top}.anim{opacity:0}input{line-height:normal}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type="text"]::-ms-clear{display:none}}input,select,textarea,button,option,optgroup{font-family:inherit;font-size:14px;font-size:1.4rem;color:inherit}input,select,textarea,button{vertical-align:middle;outline:none;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="range"]),select,textarea{background-color:#fbf6f0;border:1px solid #ededed;height:44px;width:100%;padding:0 20px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="range"]):not([readonly="readonly"]):focus,select:not([readonly="readonly"]):focus,textarea:not([readonly="readonly"]):focus{border-color:#737373}@media screen and (-webkit-min-device-pixel-ratio:0){input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):not([type="color"]):not([type="range"]),select{line-height:44px}}input{}input[type="checkbox"],input[type="radio"]{margin:0;cursor:pointer;}input[type="checkbox"] + label,input[type="radio"] + label{display:inline-block;margin-left:10px;cursor:pointer;vertical-align:middle;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}input[type="checkbox"] + label > span,input[type="radio"] + label > span{display:block}input[type="checkbox"] + label > span.inline,input[type="radio"] + label > span.inline{display:inline}input[type="checkbox"] + label > span .required,input[type="radio"] + label > span .required{color:#30aa6b}input[type="checkbox"] + label a,input[type="radio"] + label a{color:#30aa6b;border-bottom:1px solid transparent}@media only screen and (min-width:1025px){input[type="checkbox"] + label a:hover,input[type="radio"] + label a:hover{border-bottom-color:#30aa6b}}input[type="checkbox"]:disabled + label,input[type="radio"]:disabled + label{cursor:default}input[type="checkbox"],input[type="radio"]{position:absolute;top:0;left:0;z-index:-100;height:0;width:0;opacity:0 !important}input[type="checkbox"] + label,input[type="radio"] + label{position:relative;font-size:13px;font-size:1.3rem;line-height:24px;margin-left:35px}input[type="checkbox"] + label:before,input[type="radio"] + label:before{content:'';display:inline-block;position:absolute;top:0;left:-35px;height:20px;width:20px;background-color:#fff;border:1px solid #ddd;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}input[type="checkbox"] + label .svg,input[type="radio"] + label .svg{position:absolute;top:2px;left:-31px;opacity:0;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}@media only screen and (min-width:1025px){input[type="checkbox"] + label:hover:before,input[type="radio"] + label:hover:before{border-color:#30aa6b}}input[type="checkbox"]:checked + label:before,input[type="radio"]:checked + label:before{background-color:#30aa6b;border-color:#30aa6b}input[type="checkbox"]:checked + label .svg{opacity:1}input[type="date"],input[type="time"]{width:auto !important}input[type="file"]{width:100%}input[type="range"]{margin:0;padding:0;cursor:pointer}select:not(:disabled){cursor:pointer}select option{padding:0 15px;outline:none}select optgroup{font-weight:bold;font-style:normal}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){select::-ms-expand{display:none}}.select{position:relative;background-color:#fbf6f0}.select.inline{display:inline-block}.select:before{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#333 transparent transparent transparent;top:50%;right:20px;margin-top:-2px}.select select{position:relative;z-index:2;background-color:transparent;padding-right:45px}html.no-placeholder .select:before{display:none !important}html.no-placeholder .select select{padding-right:0}textarea{padding-top:16px;padding-bottom:16px;height:236px;min-height:236px;overflow:auto;resize:none}input:-moz-placeholder,textarea:-moz-placeholder{color:inherit;font-weight:normal;opacity:1;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;font-weight:normal;opacity:1;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;font-weight:normal;opacity:1;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;font-weight:normal;opacity:1;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0.5}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0.5}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0.5}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0.5}button{overflow:visible}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.form .cols{margin-top:-17px;margin-bottom:-17px}.form .cols .formrow:last-child{margin-bottom:0}@media only screen and (max-width:768px){.form .cols .cols-col + .cols-col{margin-top:-14px}}.formrow{position:relative;margin-bottom:20px;}.formrow.margin{margin-top:20px}.formrow .formfield.icon{display:block;position:relative}.formrow .formfield.icon:before{position:absolute;top:11px;left:21px;z-index:3;font-size:16px;font-size:1.6rem;color:#ef404b}.formrow .formfield.icon input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]),.formrow .formfield.icon select,.formrow .formfield.icon textarea{padding-left:50px}.formrow .formfield.icon select option{padding-left:50px}.formrow.error input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]),.formrow.error select,.formrow.error textarea{border-color:#ef404b}.formrow.error .formfield.error{position:absolute;top:-20px;right:0;height:20px;line-height:20px;background-color:#ef404b;color:#fff;font-size:11px;font-size:1.1rem;font-style:italic;padding:0 10px;white-space:nowrap}.formrow.error .formfield.error:before{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:0 7px 5px 0;border-color:transparent #ef404b transparent transparent;bottom:-5px;right:0}.formrow .formcheckboxes .formfield,.formrow .formradios .formfield{position:relative}.formrow .formcheckboxes .formfield.error,.formrow .formradios .formfield.error{top:-28px;left:0;right:auto}.formrow .formcheckboxes .formfield.error:before,.formrow .formradios .formfield.error:before{left:0;right:auto;border-width:5px 7px 0 0;border-color:#ef404b transparent transparent transparent}.formrow + .formbuttons{padding-top:30px}.formcolumns > div{display:inline-block;width:50%}.formcols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px}.formcols > div{display:inline-block;width:100%}@media only screen and (max-width:640px){.formcols{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}}.formbuttons{border-top:1px solid #ededed;margin-top:40px;padding-top:35px}.formbuttons a{border-bottom:1px solid transparent}.formbuttons.flex{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.formbuttons.flex > div{margin:5px 0}.formbuttons.flex > div:first-child{margin-right:15px}html.no-flexbox .formbuttons.flex > div:first-child{margin-top:15px}.ajax .notification{padding-top:30px;padding-bottom:30px;}.ajax .notification .svg.abs{position:absolute;top:27px;left:20px;margin:0 !important}.recaptcha{text-align:center}.recaptcha .formfields{display:inline-block;position:relative;vertical-align:middle}@media only screen and (max-width:379px){.recaptcha .formfield{width:234px}.recaptcha .g-recaptcha{-webkit-transform:scale(0.77);-moz-transform:scale(0.77);transform:scale(0.77);transform-origin:0 50%;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%}}.dialog{display:none;position:fixed;inset:0;z-index:999;}.dialog:not(.noblur){-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog > .flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100%;height:100vh;height:100dvh;background-color:rgba(0, 0, 0, .5);padding:var(--dialog-margin) var(--dialog-horiz)}.dialog__outer{position:relative;width:100%;max-width:540px;background-color:#fff;text-align:center;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 0 30px rgba(0, 0, 0, .5);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;max-height:calc(100vh - calc(var(--dialog-margin)*2));max-height:calc(100dvh - calc(var(--dialog-margin)*2));}.dialog__outer.flex{-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.dialog__outer:not(.with-buttons){}.dialog__outer:not(.with-buttons) .dialog__buttons{display:none}.dialog__outer > div{padding-left:var(--dialog-horiz);padding-right:var(--dialog-horiz)}.dialog__outer .dialog__header{padding-left:calc(var(--dialog-horiz) + 36px);padding-right:calc(var(--dialog-horiz) + 36px)}.dialog__outer .close{top:12px;right:12px;background-color:transparent}.dialog__header,.dialog__buttons{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-height:60px;width:100%}.dialog__header{border-bottom:1px solid #ddd;line-height:1;font-size:18px;font-size:1.8rem;font-weight:bold}.dialog__content{padding-top:var(--dialog-margin);padding-bottom:var(--dialog-margin);overflow:hidden;overflow-y:auto}.dialog__content .text{text-align:center}.dialog__buttons{gap:5px;border-top:1px solid #ddd;padding-top:7px;padding-bottom:7px}.dialog__buttons .button{height:36px;line-height:normal;padding-left:15px;padding-right:15px}.dialog__buttons .button span{padding-right:0}.dialog__buttons .button span:before{display:none}.with-dialog{position:absolute;width:100%;height:100%;max-height:100vh;max-height:100dvh;overflow:hidden}.text{line-height:26px;line-height:2.6rem}.text h2,.text h3{font-size:18px;font-size:1.8rem}.text a{color:#158ad0;border-bottom:1px solid transparent}.text a[href^="tel"]{border-bottom:0;color:#000}@media only screen and (min-width:1025px){.text a:hover{border-bottom-color:#158ad0}}.text p{margin-bottom:30px}.text p:last-child{margin-bottom:0}.text p + h2,.text p + h3,.text p + h4,.text p + h5,.text p + h6{padding-top:10px}.text > ol,.text > ul{margin-bottom:30px;overflow:hidden}.text > ol:last-child,.text > ul:last-child{margin-bottom:0}.text > ol ul,.text > ul ul,.text > ol ol,.text > ul ol{margin-top:5px;padding-bottom:5px}.text > ol + h2,.text > ul + h2,.text > ol + h3,.text > ul + h3,.text > ol + h4,.text > ul + h4,.text > ol + h5,.text > ul + h5,.text > ol + h6,.text > ul + h6{padding-top:10px}.text ol{list-style:decimal}.text ol > li{margin-left:30px;padding-left:15px}.text ul{list-style:none}.text ul > li{position:relative;padding-left:48px}.text ul > li:before{content:'';display:inline-block;position:absolute;top:8px;left:20px;height:8px;width:8px;background-color:#2095d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.text table th,.text table td{border-bottom:1px solid #ededed;padding:5px 10px}.text table th{background-color:#ededed;font-weight:bold;color:#333;text-align:left}.text hr{margin:30px 0;padding:0;height:0;border:1px solid #ededed;border-width:1px 0 0 0;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}html.touchevents .text.telfix a[href^="tel"]{color:#000 !important}.text.margint{margin-top:40px}.text.marginb{margin-bottom:40px}.navigo{margin-bottom:15px}.navigo > a,.navigo > span{display:inline-block;position:relative;background-color:#ededed;border:1px solid #ddd;height:40px;width:40px;line-height:38px;margin:0 7px 7px 0;white-space:nowrap;text-align:center;vertical-align:top;overflow:hidden}.navigo > a > span,.navigo > span > span{display:inline-block}.navigo > a.prev > span.icon,.navigo > a.next > span.icon{padding-top:3px}.navigo > a.prev > span.icon:before,.navigo > a.next > span.icon:before{font-size:18px;font-size:1.8rem}.navigo > a.prev > span.icon .txt,.navigo > a.next > span.icon .txt{display:none}.navigo > a.prev > span.icon:before{content:'\e904'}.navigo > a.next > span.icon:before{content:'\e903'}@media only screen and (min-width:1025px){.navigo > a:hover{background-color:#30aa6b;border-color:#30aa6b;color:#fff}.navigo > a:hover.prev > span.icon:before{animation:bounceLeft5 0.35s ease infinite alternate;-webkit-animation:bounceLeft5 0.35s ease infinite alternate}.navigo > a:hover.next > span.icon:before{animation:bounceRight5 0.35s ease infinite alternate;-webkit-animation:bounceRight5 0.35s ease infinite alternate}}@media only screen and (max-width:580px){.navigo > a:not(.prev):not(.first):not(.last):not(.next){display:none}}@media only screen and (max-width:390px){.navigo > a.first,.navigo > a.last{display:none}}.navigo > span.cur{background-color:#30aa6b;border-color:#30aa6b;color:#fff}.navigo > span.no{background-color:transparent;border-color:transparent;margin-left:-7px;margin-right:0;opacity:0.7}@media only screen and (max-width:390px){.navigo > span.no{display:none}}.positions a,.positions .act{margin:0 10px}@media only screen and (min-width:1025px){.positions a:hover{color:#30aa6b}}.positions .act{color:#333;font-weight:bold}.files .flex{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px dashed #ededed;padding:25px 0}.files .flex > div{margin:5px 0}.files .flex > div:first-child{margin-right:15px}.files .flex .icon{position:absolute;margin-top:2px}.files .flex div.txt{display:block;margin-left:35px;}.files .flex div.txt a{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;margin-bottom:3px}.files .flex div.txt .grey{display:block}h1.hdr + .files{margin-top:-30px}.gallery .cols{padding-left:80px;padding-right:80px}.gallery .cols-col{text-align:center;vertical-align:middle}.googlemap #map-canvas{height:250px;width:100%}.googlemap img{max-width:none !important}.googlemap .googleinfo{font-family:'Poppins', Arial, Helvetica, sans-serif;font-size:12px;font-size:1.2rem}.googlemap .googleinfo.text{line-height:18px;line-height:1.8rem}.facebook{display:block;position:fixed;top:300px;left:-340px;z-index:777;background-position:100% 0;background-repeat:no-repeat;background-image:url(/resources/images/fb.png);background-image:image-set(url(/resources/images/fb.png) 1x, url(/resources/images/fb@2x.png) 2x);background-image:-webkit-image-set(url(/resources/images/fb.png) 1x, url(/resources/images/fb@2x.png) 2x);}.facebook > div{padding:0 30px 0 0}.facebook > div > div{background-color:#f6f7f8;min-height:210px;min-width:340px}.old-browser{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;background-color:#ef404b;color:#fff;padding:40px;text-align:center}.old-browser a{color:#fff;border-bottom-color:#fff}@media only screen and (min-width:1025px){.old-browser a:hover{border-bottom:0}}html.no-flexbox .old-browser{display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes bounceLeft5{0%{transform:translateX(0px);-webkit-transform:translateX(0px)}100%{transform:translateX(-5px);-webkit-transform:translateX(-5px)}}@-webkit-keyframes bounceLeft5{0%{transform:translateX(0px);-webkit-transform:translateX(0px)}100%{transform:translateX(-5px);-webkit-transform:translateX(-5px)}}@keyframes bounceRight5{0%{transform:translateX(0px);-webkit-transform:translateX(0px)}100%{transform:translateX(5px);-webkit-transform:translateX(5px)}}@-webkit-keyframes bounceRight5{0%{transform:translateX(0px);-webkit-transform:translateX(0px)}100%{transform:translateX(5px);-webkit-transform:translateX(5px)}}@keyframes rotateElement{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes rotateElement{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.animated{animation-duration:1s;-webkit-animation-duration:1s;animation-fill-mode:both;-webkit-animation-fill-mode:both}.delay{animation-delay:0.5s;-webkit-animation-delay:0.5s}.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn}.anim{}html.touchevents .anim,html.no-touchevents.no-cssanimations .anim{opacity:1}body.start .bg img{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.max{max-width:1920px;margin-left:auto;margin-right:auto}.posit{max-width:1260px;margin:0 auto;padding:0 40px;text-align:left;clear:both}.posit.ac{text-align:center}.posit.ar{text-align:right}.icon,.arrow,.txt{display:inline-block}.icon.hid,.arrow.hid,.txt.hid{display:none}.icon{height:20px;width:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.icon.icon-clock{background-image:url(/resources/images/clock.svg)}.icon.icon-file{background-image:url(/resources/images/file.svg)}.icon.icon-home{background-image:url(/resources/images/home.svg)}.icon.icon-info{background-image:url(/resources/images/info.svg)}.icon.icon-location{background-image:url(/resources/images/location.svg)}.icon.icon-mail{background-image:url(/resources/images/mail.svg)}.icon.icon-map{background-image:url(/resources/images/map.svg)}.icon.icon-mobile{background-image:url(/resources/images/mobile.svg)}.icon.icon-moon{background-image:url(/resources/images/moon.svg)}.icon.icon-print{background-image:url(/resources/images/print.svg)}.icon + .txt{margin-left:15px;vertical-align:middle}.txt + .arrow,.txt + .icon{margin-left:15px;vertical-align:middle}.button{display:inline-block;position:relative;height:44px;line-height:44px;background-color:#e03248;background-image:-webkit-linear-gradient(left, #e03248 0%, #fd4d4e 100%);background-image:linear-gradient(to right, #e03248 0%, #fd4d4e 100%);color:#fff;font-size:14px;font-size:1.4rem;border:0;padding:0 25px;white-space:nowrap;cursor:pointer;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transform:translateZ(0)}.button:before{content:'';display:inline-block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#c21d32;background-image:-webkit-linear-gradient(left, #c21d32 0%, #fc1b1c 100%);background-image:linear-gradient(to right, #c21d32 0%, #fc1b1c 100%);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0}.button .icon{font-size:16px;font-size:1.6rem}.button .txt{position:relative;top:1px;font-weight:bold;padding-right:15px;text-transform:uppercase}.button .txt:before{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;top:50%;right:0;margin-top:-5px}@media screen and (-webkit-min-device-pixel-ratio:0){.button .txt{top:2px}.button .txt:before{margin-top:-6px}}.button.hid{display:none}.button[disabled]{cursor:not-allowed}@media only screen and (min-width:1025px){.button:not([disabled]):hover:before{opacity:1}.button:not([disabled]):hover .txt:before{animation:bounceRight5 0.35s ease infinite alternate;-webkit-animation:bounceRight5 0.35s ease infinite alternate}}.button-blue{background-color:#0e609a;background-image:-webkit-linear-gradient(left, #0e609a 0%, #158ad0 100%);background-image:linear-gradient(to right, #0e609a 0%, #158ad0 100%)}.button-blue:before{background-color:#0a436b;background-image:-webkit-linear-gradient(left, #0a436b 0%, #106ba2 100%);background-image:linear-gradient(to right, #0a436b 0%, #106ba2 100%)}.button-big{height:auto;line-height:normal;padding:15px 40px;white-space:normal}.button-big .txt{font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;text-transform:none}.button-with-icon .txt{padding-right:0}.button-with-icon .txt:before{display:none}.button-with-icon .txt + .svg{margin-left:10px}.button-transparent{background:#fff;border:1px solid #ddd;color:#737373}.button-transparent:before{background:#ddd}.processing{position:relative;cursor:default}.processing:after{content:'';display:inline-block;position:absolute;top:50%;left:50%;height:20px;width:20px;border:2px solid #fff;border-color:#fff transparent #fff transparent;margin:-10px 0 0 -10px;animation:rotateElement 0.8s linear infinite;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.processing > span{opacity:0.15}.cols{margin-left:-17px;margin-right:-17px}.cols-col{display:inline-block;padding:17px;vertical-align:top}.cols-col > .cols{margin-top:-17px;margin-bottom:-17px}.cols-col-s{width:25%}.cols-col-3{width:33.3%}@media only screen and (max-width:1023px){.cols-col-3{width:50%}}@media only screen and (max-width:640px){.cols-col-3{width:100%}}.cols-col-m{width:50%}@media only screen and (max-width:768px){.cols-col-m{width:100%}}.cols-col-6{width:66.6%}.cols-col-l{width:75%}.cols-col-x{width:100%}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}html.no-flexbox .flex{display:block;overflow:hidden}html.no-flexbox .flex > div{display:inline-block;float:right}html.no-flexbox .flex > div:first-child{float:left}.flex--top{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;}.flex--middle{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}.flex--bottom{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;}.flex--left{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.flex--center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flex--right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.flex--wrap{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}h1,.h1{font-size:22px;font-size:2.2rem;line-height:33px;line-height:3.3rem}.hdr{border-bottom:1px solid #ededed;padding-bottom:20px;}h1.hdr{text-transform:uppercase}h1.hdr + .cols{margin-top:-17px}h2.hdr{font-size:18px;font-size:1.8rem}h3.hdr{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}div.hdr{margin-bottom:40px}.items .cols-col a{display:block;position:relative;top:0}@media only screen and (min-width:1025px){.items .cols-col a:hover{top:-15px}}.items .cols-col figure{position:relative;margin-bottom:15px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.items .cols-col figure:before{content:'';display:inline-block;position:relative;width:100%;padding-top:43.24324%}.items .cols-col figure img{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.items .cols-col h2{border-bottom:1px dashed #ededed;font-size:15px;font-size:1.5rem;margin-bottom:0;padding:0 20px 15px 20px}.items .cols-col.cols-col-m figure:before{content:'';display:inline-block;position:relative;width:100%;padding-top:31.57895%}.cycle-slideshow{position:relative;overflow:hidden}.cycle-slideshow .cycle-slide{position:absolute;top:0;left:0;width:100%;visibility:hidden}.cycle-slideshow .cycle-slide:first-child{position:relative;visibility:visible}.owl-carousel{display:none;position:relative;width:100%;margin-top:30px;padding:0 40px}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:'.';display:block;height:0;line-height:0;clear:both;visibility:hidden}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer}.owl-carousel .owl-item img{width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-prev,.owl-carousel .owl-next{position:absolute;top:50%;height:40px;width:20px;background-color:#158ad0;border:0;margin-top:-20px;cursor:pointer;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}.owl-carousel .owl-prev:before,.owl-carousel .owl-next:before{top:50%;left:50%;margin:-4px 0 0 -2px}.owl-carousel .owl-prev.disabled,.owl-carousel .owl-next.disabled{background-color:#ddd;cursor:default}@media only screen and (min-width:1025px){.owl-carousel .owl-prev:not(.disabled):hover,.owl-carousel .owl-next:not(.disabled):hover{background-color:#0e609a}}.owl-carousel .owl-prev{left:0;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.owl-carousel .owl-prev:before{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent #fff transparent transparent}.owl-carousel .owl-next{right:0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.owl-carousel .owl-next:before{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff}.owl-carousel .img{display:block;position:relative;padding-top:75%;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.owl-carousel .img img{position:absolute;top:50%;left:50%;min-height:calc(100% + 2px);min-width:calc(100% + 2px);transform:translate3d(-50%, -50%, 0);object-fit:cover}.notification{position:relative;background-color:#fbf6f0;font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;padding:25px 55px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.notification .svg{margin:0 15px}.notification .svg + .txt{margin-left:0}.notification .txt,.notification .text{color:#ef404b}.notification .txt{font-size:14px;font-size:1.4rem;font-weight:bold}.notification .text{font-size:13px;font-size:1.3rem}.notification + .ac{margin:50px 0}.main{margin-top:60px}.main .sub{color:#737373}.main .sub + .hdr{margin-top:5px}.main h1{margin-bottom:40px}.main h1 + .list{margin-top:-40px}.main img{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.text-icons > div{position:relative;padding-left:30px}.text-icons > div .icon{position:absolute;top:5px;left:0}.text-icons > div .icon + .txt{margin-left:0}.text-icons > div.noicon{padding-left:0}.text-icons > div.noicon + div:not(.noicon){margin-top:15px}time{display:block;color:#737373;margin-bottom:5px;text-align:center}header{padding:0 40px}html.no-flexbox header .flex > div{float:none !important}header > .flex{gap:0 30px;height:145px}html.no-flexbox header > .flex{display:table;width:100%}html.no-flexbox header > .flex > div{display:table-cell;vertical-align:middle}html.no-flexbox header > .flex .logo,html.no-flexbox header > .flex .claim,html.no-flexbox header > .flex .claim .flex > div{vertical-align:middle}header .logo{min-width:100px}header .logo img{width:100px}header .claim{margin-left:30px;}header .claim .flex{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}header .claim h1,header .claim .h1{line-height:21px;line-height:2.1rem;margin-bottom:0}header .claim .ttu{display:block;font-size:11px;font-size:1.1rem;margin-top:5px}header .claim .grey{margin-top:15px}@media only screen and (max-width:490px){header .claim .grey{display:none}}header .claim .sticker{display:inline-block;font-size:14px;font-size:1.4rem;background-color:#e03248;background-image:-webkit-linear-gradient(left, #e03248 0%, #fd4d4e 100%);background-image:linear-gradient(to right, #e03248 0%, #fd4d4e 100%);color:#fff;margin-left:20px;padding:8px 24px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}header .claim .sticker strong{font-size:20px;font-size:2rem;color:#fff}header .claim .sticker span{font-size:16px;font-size:1.6rem;font-weight:bold;text-transform:uppercase}@media only screen and (max-width:1100px){header .claim .sticker{display:none}}header .ar{white-space:nowrap}header .ar > div.ttu{color:#737373}header .ar > div.al{font-size:18px;font-size:1.8rem}header .ar > div > div{height:24px;line-height:26px;margin:10px 0}header .ar > div .box{display:inline-block;height:24px;width:24px;font-size:20px;font-size:2rem;background-color:#e03248;background-image:-webkit-linear-gradient(left, #e03248 0%, #fd4d4e 100%);background-image:linear-gradient(to right, #e03248 0%, #fd4d4e 100%);margin:0 15px 0 30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width:910px){header .ar{gap:0 20px;-webkit-flex-flow:row-reverse nowrap;-moz-flex-flow:row-reverse nowrap;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;position:absolute;top:150px;right:40px;z-index:2;color:#fff}header .ar > div.al{font-size:14px;font-size:1.4rem}header .ar a{color:inherit}header .ar .ac{display:none}header .ar .lbp img{height:45px;width:45px}}nav{position:relative;background-color:#0e609a;background-image:-webkit-linear-gradient(left, #0e609a 0%, #158ad0 100%);background-image:linear-gradient(to right, #0e609a 0%, #158ad0 100%)}nav .nav{white-space:nowrap}nav .nav a,nav .nav .a{font-size:14px;font-size:1.4rem;color:#fff}nav .nav a.m,nav .nav .a.m{cursor:pointer}nav .nav > ul > li{}nav .nav > ul > li > a,nav .nav > ul > li .a{height:55px;line-height:55px;font-weight:bold;padding:0 20px;text-transform:uppercase}nav .nav > ul > li .a{display:inline-block;padding:0}@media only screen and (min-width:1025px){nav .nav > ul > li > a:hover{background-color:#2095d8}}nav .menu{padding-left:40px}nav .menu > ul{}nav .menu > ul > li{position:relative;margin-left:1px}nav .menu > ul > li:before{content:'';display:inline-block;position:absolute;top:50%;left:-1px;height:20px;width:1px;border-left:1px dashed #fff;margin-top:-10px;opacity:0.3}body.en nav .menu > ul > li:before{display:none}nav .menu > ul > li.slideDown a.m{background-color:#2095d8}nav .menu > ul > li a.nav-current{background-color:#2095d8}@media only screen and (min-width:1501px){nav .menu > ul > li.home a{font-size:20px;font-size:2rem}nav .menu > ul > li.home a .txt{display:none}}@media only screen and (max-width:1500px){nav .menu{display:none;padding-left:0}nav .menu > ul > li{display:block;border-top:1px solid rgba(255, 255, 255, .15);margin-left:0}nav .menu > ul > li:before{display:none}nav .menu > ul > li a{display:block;padding-left:40px;padding-right:40px}nav .menu > ul > li a.active{background-color:#2095d8}nav .menu > ul > li.home a .svg{display:none}nav .menu > ul > li.home a .txt{margin-left:0}body.en nav .menu{display:block}}nav .mobile{display:none}nav .mobile a{cursor:pointer;padding:0 40px !important}@media only screen and (max-width:1500px){nav .mobile{display:block}nav .mobile .burger{display:inline-block;position:relative;top:1px;height:12px;width:18px;margin-right:15px}nav .mobile .burger span{position:absolute;top:5px;left:0;height:2px;width:100%;background-color:#fff;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}nav .mobile .burger span:before,nav .mobile .burger span:after{content:'';display:inline-block;position:absolute;height:2px;width:100%;background-color:#fff;left:0;-webkit-transition-duration:0.2s, 0.2s;transition-duration:0.2s, 0.2s;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s}nav .mobile .burger span:before{top:-5px;-webkit-transition-property:top, -webkit-transform;transition-property:top, transform}nav .mobile .burger span:after{bottom:-5px;-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform}body.show-menu nav .mobile .burger span{background-color:transparent}body.show-menu nav .mobile .burger span:before,body.show-menu nav .mobile .burger span:after{-webkit-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s}body.show-menu nav .mobile .burger span:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}body.show-menu nav .mobile .burger span:after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}body.en nav .mobile{display:none}}nav .downMenu{display:none;background-color:#2095d8;white-space:nowrap}nav .downMenu li{border-top:1px solid rgba(255, 255, 255, .15)}nav .downMenu a{display:block;position:relative;height:50px;min-width:240px;line-height:50px;padding:0 50px 0 20px}nav .downMenu a:before{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;top:50%;right:20px;margin-top:-4px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0}@media only screen and (min-width:1025px){nav .downMenu a:hover{background-color:rgba(14, 96, 154, .4)}nav .downMenu a:hover:before{animation:bounceRight5 0.35s ease infinite alternate;-webkit-animation:bounceRight5 0.35s ease infinite alternate;opacity:1}}@media only screen and (min-width:1501px){nav .downMenu{position:absolute;z-index:999}}@media only screen and (max-width:1500px){nav .downMenu a{padding-left:65px !important}nav .downMenu a:after{content:'';display:inline-block;position:absolute;top:24px;left:40px;height:1px;width:13px;background-color:#fff}}nav .ar{position:absolute;top:0;right:0}nav .ar > ul > li a{padding:0 40px}nav .ar > ul > li a .txt{padding-left:35px}nav .ar > ul > li a .txt.en{background-position:0 47%;background-repeat:no-repeat;background-image:url(/resources/images/en.png);background-image:image-set(url(/resources/images/en.png) 1x, url(/resources/images/en@2x.png) 2x);background-image:-webkit-image-set(url(/resources/images/en.png) 1x, url(/resources/images/en@2x.png) 2x)}nav .ar > ul > li a .txt.pl{background-position:0 47%;background-repeat:no-repeat;background-image:url(/resources/images/pl.png);background-image:image-set(url(/resources/images/pl.png) 1x, url(/resources/images/pl@2x.png) 2x);background-image:-webkit-image-set(url(/resources/images/pl.png) 1x, url(/resources/images/pl@2x.png) 2x)}.slider{position:relative;overflow:hidden}.slider .cycle-slideshow{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.slider .cycle-arrow{position:absolute;display:inline-block;top:50%;z-index:888;font-size:60px;font-size:6rem;margin-top:-76px;cursor:pointer}.slider .cycle-arrow#cprev{left:5%}@media only screen and (min-width:1025px){.slider .cycle-arrow#cprev:hover .svg{animation:bounceLeft5 0.35s ease infinite alternate;-webkit-animation:bounceLeft5 0.35s ease infinite alternate}}.slider .cycle-arrow#cnext{right:5%}@media only screen and (min-width:1025px){.slider .cycle-arrow#cnext:hover .svg{animation:bounceRight5 0.35s ease infinite alternate;-webkit-animation:bounceRight5 0.35s ease infinite alternate}}.slider > svg{position:absolute;bottom:-1px;left:50%;z-index:222;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.slider > svg body.no-csstransitions{left:0}@media only screen and (max-width:1024px){.slider .cycle-arrow{font-size:50px;font-size:5rem;margin-top:-40px}.slider > svg{display:none}}@media only screen and (max-width:480px){.slider .cycle-arrow{font-size:40px;font-size:4rem}}.search{position:relative;z-index:333;margin-top:40px;margin-top:-75px;margin-bottom:63px}@media only screen and (max-width:1024px){.search{margin-top:-25px}}@media only screen and (max-width:480px){.search{margin-top:25px}}.search .form{background-color:#0e609a;background-image:-webkit-linear-gradient(left, #0e609a 0%, #158ad0 100%);background-image:linear-gradient(to right, #0e609a 0%, #158ad0 100%);margin:0 -20px;-webkit-border-radius:15px 30px 30px 15px;-moz-border-radius:15px 30px 30px 15px;border-radius:15px 30px 30px 15px}.search .flex{height:80px}.search .flex > div{width:33.3%;padding-left:20px}@media only screen and (max-width:830px){.search .flex{-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:auto;padding:20px 20px 5px 20px}.search .flex > div{width:100%;margin-bottom:15px;padding-left:0}}.search .formrow{margin-bottom:0}.search .formbuttons{border-top:0;margin-top:0;padding-top:0}.search select{border-color:rgba(255, 255, 255, .2);color:#fff}.search select option{background-color:#fff;color:#000;padding-top:1p;padding-bottom:1px}.search select:not([readonly="readonly"]):focus{border-color:rgba(255, 255, 255, .5)}.search .select{background-color:rgba(255, 255, 255, .35)}.search .select:before{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#fff transparent transparent transparent}.search .button{height:80px;width:100%;line-height:80px;border-left:1px solid #fff;font-size:24px;font-size:2.4rem;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.search .button:before{-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.search .button:after{content:'';display:inline-block;position:absolute;top:5px;left:10px;height:70px;width:92%;border:1px dashed rgba(255, 255, 255, .5);border-width:1px 0}.search .button .txt{font-size:14px;font-size:1.4rem}@media screen and (min-width:831px) and (max-width:1023px){.search .button .txt > span{display:none}.search .button .txt > span.hid{display:block}}@media only screen and (max-width:360px){.search .button .txt > span{display:none}.search .button .txt > span.hid{display:block}}.search .button .icon{height:auto;width:auto;font-size:24px;font-size:2.4rem}.search .button .icon + .txt{vertical-align:baseline}@media only screen and (max-width:830px){.search .button{height:60px;line-height:60px;border-left:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.search .button:after{height:50px;width:97%}}.popular{}.popular .cols-col h2{border-bottom:0;font-size:16px;font-size:1.6rem;margin-bottom:15px;padding:0}.popular .cols-col .flex{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px solid #ededed;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:bold;color:#ef404b;padding:5px 0}.popular .cols-col .flex:first-of-type{border-top:1px solid #ededed}.popular .cols-col .flex > div{margin:5px 0}.popular .cols-col .flex > div:first-child{margin-right:15px}.exodus .text li{position:relative;margin-bottom:15px;padding-left:40px}.exodus .text li:last-child{margin-bottom:0}.exodus .text li:before{top:1px;left:0;height:22px;width:22px;background-color:#e03248;background-image:-webkit-linear-gradient(left, #e03248 0%, #fd4d4e 100%);background-image:linear-gradient(to right, #e03248 0%, #fd4d4e 100%);-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}.exodus .text li strong{font-size:14px;font-size:1.4rem}.exodus .text li .icon{position:absolute;top:-5px;left:2px;font-size:24px;font-size:2.4rem}.exodus .text + .discounts{margin-top:40px}.exodus .image a{position:relative}.exodus .image a .circle{display:inline-block;position:absolute;top:50%;right:-27px;height:54px;width:54px;line-height:57px;background-color:#158ad0;font-size:15px;font-size:1.5rem;margin-top:-27px;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;text-align:center;overflow:hidden;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}@media only screen and (min-width:1025px){.exodus .image a:hover .circle{background-color:#ef404b}.exodus .image a:hover .circle .svg{animation:bounceRight5 0.35s ease infinite alternate;-webkit-animation:bounceRight5 0.35s ease infinite alternate}}@media only screen and (max-width:768px){.exodus .image a{display:block}.exodus .image a img{width:100%}}.exodus .image + .hdr{margin-top:45px}body.start .exodus{margin-bottom:53px}.opinions{margin-bottom:53px}.opinions hr + .text{margin-top:53px}.opinion{position:relative;background-color:#fcf9f5;padding:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.opinion .flex{gap:0 10px}.opinion .ttu{font-size:12px;font-size:1.2rem}.opinion .stars{font-size:16px;font-size:1.6rem;color:#f7aa1a}.opinion .text{position:relative;border-top:1px solid #ededed;font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;margin-top:15px;padding:20px 0 0 30px}.opinion .h1{font-size:14px;font-size:1.4rem;border-top:1px solid #ededed;line-height:1.2;margin:20px 0 0 0;padding-top:20px;text-align:right}.opinion svg{position:absolute;top:100px;left:30px}.jaworski .posit{position:relative}.jaworski .flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:160px;background-image:url(/resources/images/jaworski.jpg);background-position:50% 50%;background-repeat:no-repeat;padding:0 40px}html.no-flexbox .jaworski .flex{text-align:center}html.no-flexbox .jaworski .flex .button{position:relative;top:50%;margin-top:-50px;text-align:left}@media only screen and (min-width:1025px){.categories .cols-col a:hover h2:after{background-color:#ef404b}}.categories .cols-col h2{position:relative;margin-bottom:0;padding-right:60px}.categories .cols-col h2:before{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;top:5px;right:28px;z-index:1}.categories .cols-col h2:after{content:'';display:inline-block;position:absolute;top:-2px;right:20px;height:22px;width:22px;background-color:#158ad0;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}.prices{width:100%}.prices td{vertical-align:top}.prices td.ac strong{margin:0 10px}.prices td.ar{text-transform:uppercase}.prices td.padding{padding-left:10px;padding-right:10px}.prices td .tdl{position:relative;text-decoration:none}.prices td .tdl:before{content:'';display:inline-block;position:absolute;top:49%;left:0;height:1px;width:100%;background-color:#ef404b}.prices td .text ul{margin-top:5px}.prices td .text ul > li{line-height:20px;line-height:2rem;padding-left:20px}.prices td .text ul > li:before{top:5px;left:0}@media only screen and (max-width:510px){.prices tbody,.prices tr,.prices td{display:block}.prices td{text-align:left}.prices td.ac strong{margin:0 20px 0 0}.prices td.padding{padding-left:0;padding-right:0}}.item{border-bottom:1px solid #ededed;padding:40px 0;overflow:hidden}.item figure{float:left;width:270px;margin-right:30px}.item figure img{width:100%}@media only screen and (max-width:810px){.item figure{float:none;width:auto;margin:0 0 20px 0}}.item .black{margin-bottom:15px}.item .black .apla{display:inline-block;font-size:11px;font-size:1.1rem;color:#fff;padding:5px 10px;text-transform:uppercase;background-color:#0e609a;background-image:-webkit-linear-gradient(left, #0e609a 0%, #158ad0 100%);background-image:linear-gradient(to right, #0e609a 0%, #158ad0 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.item h2{font-size:16px;font-size:1.6rem;margin-bottom:20px}.item .cols{margin-bottom:30px}.item .cols .cols-col{padding-top:0;padding-bottom:0}.item .cols .cols-col.cols-col-3{width:35%;border:1px dashed #ededed;border-width:0 1px 0 0;padding-right:30px}.item .cols .cols-col.cols-col-3 .flex{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.item .cols .cols-col.cols-col-3 .flex > div{line-height:26px;line-height:2.6rem}.item .cols .cols-col.cols-col-3 .flex > div:first-child{white-space:nowrap}.item .cols .cols-col.cols-col-6{width:65%;padding-left:30px}@media only screen and (max-width:1024px){.item .cols .cols-col{width:100% !important}.item .cols .cols-col.cols-col-3{border-width:0 0 1px 0;padding-right:17px;padding-bottom:20px}.item .cols .cols-col.cols-col-6{padding-left:17px;padding-top:20px}}.item .item-prices td{line-height:28px;line-height:2.8rem}@media only screen and (max-width:1024px){.item .item-prices td.ac{text-align:right}}@media only screen and (max-width:510px){.item .item-prices tr{border-top:1px dashed #ededed;padding:10px 0}.item .item-prices tr:first-child{border-top:0;padding-top:0}.item .item-prices tr:last-child{border-bottom:0}.item .item-prices td.ac{text-align:left}}.item .button{height:40px;line-height:40px}.offer-navi{float:right;margin:21px 25px 10px 25px}@media only screen and (max-width:1023px){.offer-navi{margin-right:0}}.offer-navi li{border-right:1px dashed #ededed;padding:0 20px}.offer-navi li:first-child{border-left:1px dashed #ededed}@media only screen and (max-width:1023px){.offer-navi li:last-child{border-right:0;padding-right:0}}.offer-navi a{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-weight:bold;text-transform:none;white-space:nowrap}.offer-navi a .txt{font-size:14px;font-size:1.4rem;margin-left:15px;vertical-align:top}@media only screen and (min-width:1025px){.offer-navi a:hover{color:#158ad0}.offer-navi a:hover path{fill:#158ad0;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}}@media only screen and (max-width:1023px){.offer-navi a .txt{display:none}}.offer-navi + .hdr{margin-top:5px}.offer .content{margin-right:405px}@media only screen and (max-width:1023px){.offer .content{margin:40px 0 0 0}}.offer .panel{float:right;width:370px}@media only screen and (max-width:1023px){.offer .panel{float:none;width:100%}}.offer .panel-item{background-color:#fbf6f0;padding:30px 20px 50px 20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.offer .panel-item .flex{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px solid #ededed}.offer .panel-item .flex > div{font-size:14px;font-size:1.4rem;margin:11px 0}.offer .panel-item .flex > div:first-child{font-weight:bold}.offer .panel-item .margin{margin-top:40px}.offer .panel-item .button{width:100%;text-align:center}@media only screen and (max-width:1023px){.offer .offer-photo .cycle-slideshow a{display:block}.offer .offer-photo .cycle-slideshow a img{width:100%}}.offer .offer-details h2.hdr{margin-top:40px}.offer .offer-details .offer-prices{margin:-31px 0 30px 0}.offer .offer-details .offer-prices td{border:1px solid #ededed;border-width:1px 0;padding:10px 0;line-height:20px;line-height:2rem;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}.offer .offer-details .offer-prices td.ac{font-size:14px;font-size:1.4rem}.offer .offer-details .offer-prices td.padding{padding-left:10px;padding-right:10px}.offer .offer-details .offer-prices td .text{margin-top:-3px}@media only screen and (min-width:1025px){.offer .offer-details .offer-prices tr:hover td{background-color:rgba(251, 246, 240, .7)}}@media only screen and (max-width:510px){.offer .offer-details .offer-prices tr{border-bottom:1px solid #ededed}.offer .offer-details .offer-prices tr td{border:0}.offer .offer-details .offer-prices tr td.ac{padding:0}.offer .offer-details .offer-prices tr td.padding{padding-left:0;padding-right:0}}.offer .offer-details .offer-schedule > h3{position:relative;min-height:60px;border:1px solid #ededed;background-color:rgba(251, 246, 240, .7);font-size:14px;font-size:1.4rem;margin:0;padding:10px 20px;text-transform:uppercase;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}.offer .offer-details .offer-schedule > h3:after{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#000 transparent transparent transparent;top:50%;right:20px;margin-top:-2px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}.offer .offer-details .offer-schedule > h3 .svg{font-size:20px;font-size:2rem}.offer .offer-details .offer-schedule > h3 .svg svg{bottom:auto}.offer .offer-details .offer-schedule > h3.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.offer .offer-details .offer-schedule .pane{display:none}.offer .offer-details .offer-schedule .pane:last-child{border-bottom:1px solid #ededed}.offer .offer-details .offer-schedule .pane:last-child .text{padding-bottom:30px}.offer .offer-details .offer-schedule .pane .text{padding:30px 20px 20px 20px}.offer .offer-details .offer-schedule .pane + h3{margin-top:10px}.reservation .text{font-size:13px;font-size:1.3rem}.reservation h2.hdr{font-size:18px;font-size:1.8rem;margin-top:40px}.reservation .add{margin-top:20px}.reservation .add .button{height:40px;line-height:40px}.reservation .add .button .svg{top:2px}.person{position:relative}.person .delete{position:absolute;top:-8px;right:0;height:36px;width:36px;line-height:40px;font-size:12px;font-size:1.2rem;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.person .delete .svg svg{bottom:0}#persons .person:not(:last-child) .delete{display:none}.tours .cols-col .text{padding:15px 20px 0 20px}.text + .tours{margin-top:30px}.tours + h3.hdr{margin-top:20px}.article{border-top:1px solid #ededed;margin-top:40px;padding-top:40px}.article .text.with-columns ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px}@media only screen and (max-width:640px){.article .text.with-columns ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}}.article .cols{margin-top:-17px}.cols + .article{margin-top:23px}.news .content{max-width:775px;margin-left:auto;margin-right:auto}.news .offer-photo{margin-bottom:40px}.news .files{padding-top:40px}.news .files h5{font-size:18px;font-size:1.8rem;border-bottom:1px solid #ededed;padding-bottom:20px}.news .files .flex{background-color:#fbf6f0;border-bottom:0;padding:15px 25px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.news .files .flex + .flex{margin-top:10px}.map{position:relative;margin-top:40px}.map .button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wroclaw .flex{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.wroclaw .flex > div + div{margin-left:20px}.wroclaw .flex + .text{border-top:1px solid #ededed;margin-top:40px;padding-top:35px}html.no-flexbox .wroclaw .flex{display:inline-block}.wroclaw .text{font-size:13px;font-size:1.3rem}.wroclaw .text-icons > div .icon{top:2px}.wroclaw + .text.margint{margin-top:23px}.representatives .cols .cols-col > div{border-bottom:1px solid #ededed;padding-bottom:34px;overflow:hidden}.representatives figure{float:left;margin-right:20px}@media screen and (min-width:769px) and (max-width:940px){.representatives figure{float:none;margin-bottom:20px}}@media only screen and (max-width:480px){.representatives figure{float:none;margin-bottom:20px}}.representatives .ovh > div + p{margin-top:20px}.representatives .clearfix:before,.representatives .clearfix:after{content:'';display:table;border-collapse:collapse}.representatives .clearfix:after{clear:both}.representatives hr.line{margin-bottom:6px}.discounts{position:relative;background-image:url(/resources/images/discounts.jpg);background-position:100% 0;padding:40px 20px 40px 25px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.discounts:before{content:'';display:inline-block;position:absolute;top:-27px;left:12%;height:61px;width:45px;background-image:url(/resources/images/pin.png)}.discounts .text{line-height:24px;line-height:2.4rem}.discounts .text h2,.discounts .text h3{margin-bottom:14px}.discounts .text h2 > strong,.discounts .text h3 > strong{display:inline-block;background-image:url(/resources/images/scribble.png);background-repeat:no-repeat;background-size:100% 30px;padding:5px 15px;white-space:nowrap}.discounts .text li{margin-bottom:20px}.discounts .text li .svg{}.discounts .text li .svg svg path{fill:#f6ecdb}.highlighted{background-color:#fbf6f0;margin-top:-40px}.highlighted .posit{padding-top:23px;padding-bottom:23px}.highlighted + .posit{margin-top:50px}.coach:last-of-type{border-bottom:1px solid #ededed}.coach .cols{margin-bottom:-17px;padding-bottom:40px}.coach + .coach{margin-top:0}@media only screen and (max-width:768px){.coach{}.coach .cycle-slideshow a{background-color:#fff;text-align:center}.coach .cycle-slideshow img{max-height:500px;width:auto}}@media only screen and (max-width:440px){.coach .cycle-slideshow img{max-height:300px}}.text + .references{margin-top:40px}.reference{border-bottom:1px solid #ededed;margin-bottom:-1px;padding-bottom:40px;overflow:hidden}.reference > h2{border:1px solid #ededed;border-width:1px 0;background-color:rgba(251, 246, 240, .7);margin-bottom:40px;padding:20px 20px 17px 20px;text-transform:uppercase}.reference figure{float:left;min-height:10px;width:290px;margin:0 30px 0 20px}@media only screen and (max-width:910px){.reference figure{float:none;width:auto;margin-bottom:30px}.reference figure.empty{display:none}}.reference .ovh{position:relative;padding-left:40px}.reference .ovh:before{content:'';display:inline-block;position:absolute;top:0;left:0;height:32px;width:32px;background-image:url(/resources/images/quote.svg);background-repeat:no-repeat;background-size:contain}.reference .text{font-style:italic}.masonry .cols-col a{display:block}.masonry .cols-col a.fancybox img{width:100%}.contact{}@media only screen and (max-width:768px){.contact figure img{width:100%}}.contact .text-icons + .text{margin-top:30px}.contact .ib{display:inline-block}.contact + .form{margin-top:23px}#map{height:550px}#map .amcharts-chart-div > a{display:none !important}#map + .posit{margin-top:30px}.legend ul.inline li{width:33.3%;margin-top:10px}@media only screen and (max-width:910px){.legend ul.inline li{width:100%}}.legend .box{display:inline-block;height:20px;width:40px;vertical-align:middle}.legend .box.coach{background-color:#158ad0}.legend .box.ship{background-color:#f0922b}.legend .box.place{background-color:#fd4d4e}.legend .box + .txt{margin-left:15px;vertical-align:middle}.cycle-slideshow{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}.bottom{border-top:1px solid rgba(0, 0, 0, .07);margin-top:80px}.bottom .posit{padding-top:63px}.bottom .h1{font-size:16px;font-size:1.6rem;line-height:1.2}.bottom li{margin-top:5px;padding-top:5px}.bottom li a{border-bottom:1px solid transparent}@media only screen and (min-width:1025px){.bottom li a:hover{border-bottom-color:#158ad0;color:#158ad0}}.bottom .margin{margin-top:30px}.bottom .opinion{gap:20px;padding:10px 60px 10px 10px}.bottom .opinion:before{content:'';display:inline-block;position:absolute;height:0;width:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #000;top:50%;right:30px;margin-top:-4px}.bottom .opinion .apla{background-color:#fff;padding:10px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.bottom .opinion .big{font-size:24px;font-size:2.4rem;margin:5px 0}.bottom .opinion .flex{gap:0 15px}.bottom .opinion .txt{font-size:12px;font-size:1.2rem;line-height:1.2}@media only screen and (max-width:380px){.bottom .opinion{padding-right:10px}.bottom .opinion:before{display:none}}footer{border-top:1px solid rgba(0, 0, 0, .07);margin-top:80px}footer .flex{gap:10px 15px;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;color:#737373;line-height:18px;line-height:1.8rem;padding-top:25px;padding-bottom:25px}footer ul{margin:-5px}footer ul.al a{color:inherit;border-bottom:1px solid transparent}@media only screen and (min-width:1025px){footer ul.al a:hover{border-bottom-color:#158ad0;color:#158ad0}}footer li{margin:5px}.close__it{position:absolute;z-index:3;height:36px;width:36px;background-color:#fff;border:1px solid transparent;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.close__it .svg svg{top:auto;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}@media (hover:hover){.close__it:hover .svg svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}}.kookies .dialog__outer{max-width:800px}.kookies .dialog__content,.kookies .text{text-align:left}.kookies .button{white-space:normal}.kookies .button--transparent{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.kookies.noblur > .flex{background-color:rgba(0, 0, 0, .3)}@media only screen and (max-width:540px){.kookies .dialog__buttons{-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.kookies .button{height:30px;width:100%;font-size:12px;font-size:1.2rem}}#kookies-content{position:relative;font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem}#kookies-content p:nth-last-child(2){margin-bottom:0}#kookies-content p + .svg{position:absolute;top:0;left:0}#kookies-content .svg{font-size:40px;font-size:4rem}@media only screen and (min-width:541px){#kookies-content{padding-left:55px}}@media only screen and (max-width:540px){#kookies-content .svg{display:none}}.kookie{position:relative;border:1px solid #ddd;margin-top:40px;padding:20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.kookie input[type="checkbox"] + label{font-weight:bold}.kookie input[type="checkbox"]:disabled + label:before{opacity:0.5}.kookie input[type="checkbox"] ~ .text{font-size:11px;font-size:1.1rem;line-height:18px;line-height:1.8rem;margin:3px 0 0 35px;opacity:0.7}.kookie + .kookie{margin-top:10px}