address{font-style:normal}.text-paragraph{line-height:1.4}.content{padding:1.5em 25px}.shadowMap{display:none}.shadowMiddle{width:100%}.subpageTitle{margin-bottom:1em}.contact-boxes{float:left;width:100%;font-size:13px}.contact-box-wrap{float:left;width:49.9%;margin-bottom:1.5em}.customer-box-wrap{clear:left}.contact-box{padding-right:15px}.contact-box h2{margin-bottom:.5em}.left-side{float:left;width:66.6%}.reklama-half-page{width:300px;float:left;height:600px}.contactForm{width:90%}.contactForm .infoRequired{position:absolute;right:0;top:-2em;font-size:11px}.contactForm form{clear:both}.contactForm label{display:inline-block;float:left;clear:left;font-size:0.8125em}.contactForm .textareaContactNotes{display:block;width:100%;max-width:100%;height:120px;max-height:150px;margin-bottom:15px;padding:5px}.contactForm .infoRequired{margin:0}.contactForm .buttonSubmit{float:left;clear:both}.contactForm .inputContactEmail,.contactForm .inputCaptcha{width:100%;height:35px;margin-bottom:15px}.contactForm .inputCaptcha{width:100px;margin:0 10px 10px 0;float:left}.contactForm .inputCaptcha+.errorsList{margin-top:7px}.contactForm .inputCaptcha+.errorsList:after{top:17px;left:-17px;margin-top:0px;margin-left:0;border-right:10px solid #ff3219;border-top:10px inset transparent;border-bottom:10px inset transparent}.contactForm .labelCaptcha{display:block;float:none}.contactForm img{float:left;margin-bottom:15px;margin-right:10px}.contactForm .gdprText{font-size:13px;margin-bottom:10px}.errorsList{width:auto;top:-15px;margin-left:0;padding-left:0}.errorsList:after{top:2px;left:50%;margin-left:-10px;border-bottom:10px solid #ff3219;border-left:10px inset transparent;border-right:10px inset transparent}.errorsList li{margin-top:10px}.footer{border:0;margin:0 10px}.columnsFooter{display:inline-block;margin:0 auto;padding:0;border:0}.columnsFooter .column{width:200px;margin-left:40px;text-align:left;float:left}.columnsFooter .column.withSubmit{width:250px}.columnsFooter .firstColumn{width:150px;margin-left:0;text-align:left;float:left}@media screen and (min-width: 0px) and (max-width: 479px){.content{padding:1em 15px}.contact-boxes{width:100%}.contact-box-wrap{width:100%}.contactForm{width:100%;margin-top:1em}.errorsList li{margin-top:0}}@media screen and (min-width: 480px) and (max-width: 768px){.content{padding:1.5em 20px}.contact-boxes{width:100%}.contactForm{width:100%;margin-top:1em}.contactForm .infoRequired{top:-1em}.successList{margin-top:0.75em}}
