button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--font-family:"Open Sans",sans-serif;--text-color:#777;--primary-color:#fe6c20;--page-max-width:1200px;--content-max-width:1200px;line-height:1.5em;color:var(--text-color);font-size:14px}h4{font-size:1em;margin:1.33em 0}footer{float:left;width:100%;align-self:flex-end}.ajax_loader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;background-color:#000;opacity:.5;display:none}.ajax_loader .loader_icon{display:block;width:75px;height:75px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;z-index:99999}.ajax_loader .loader_icon i{font-size:75px;color:#fff}:root{--font-family:"Montserrat",sans-serif;--text-color:#000;--page-max-width:1920px;font-size:18px}@media (max-width:1050px){.ds-wrapper .nav-container #nav.menu li a{white-space:normal}.ds-wrapper .nav-container{margin-top:19px}.ds-wrapper .nav-container #nav.menu{display:none}.ds-wrapper .nav-container .responsive-menu{display:block;background-color:#fff0;position:relative;width:40px;height:35px;padding:0;font-size:30px;text-align:center;float:right;margin-right:0;z-index:1001}.ds-wrapper .nav-container .responsive-menu span{background-color:var(--primary-color);display:block;width:100%;height:5px;position:absolute;transition:all .2s ease-in-out}.ds-wrapper .nav-container .responsive-menu span:nth-child(1){top:0}.ds-wrapper .nav-container .responsive-menu span:nth-child(2){top:50%;transform:translateY(-50%)}.ds-wrapper .nav-container .responsive-menu span:nth-child(3){bottom:0}.ds-wrapper .nav-container .responsive-menu.active span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ds-wrapper .nav-container .responsive-menu.active span:nth-child(2){display:none}.ds-wrapper .nav-container .responsive-menu.active span:nth-child(3){bottom:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ds-wrapper .nav-container #nav.menu.pos-right{display:none;float:right;text-align:right;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-color:#f2f2f2;z-index:1000;padding:75px 10px 55px 10px}.ds-wrapper .nav-container #nav.menu.active{display:flex!important;flex-wrap:wrap}.ds-wrapper .nav-container #nav.menu.active li{width:100%}.ds-wrapper .header-container.floating_small .nav-container{margin-top:7px}.ds-wrapper .header-container.floating_small .nav-container #nav.menu.pos-right{top:0}.ds-wrapper .nav-container #nav.menu.pos-right ul ul{left:0}.ds-wrapper .nav-container #nav.menu li:hover>ul{visibility:visible;opacity:1;position:relative;transform:initial}.ds-wrapper .nav-container #nav.menu ul ul{left:0;transform:initial}.ds-wrapper .nav-container #nav.menu li>ul ul:hover{transform:initial}.ds-wrapper .nav-container #nav.menu.pos-right ul ul:after{bottom:100%;left:50%;top:-6px;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:6px;margin-left:-6px}}@media (max-width:1199px){.welcome .container{flex-wrap:wrap;flex-direction:column-reverse}.welcome .photo{margin-bottom:50px}}@media (max-width:979px){.welcome{padding:170px 20px 80px 20px}.welcome .content h1{font-size:28px;line-height:32px}.welcome .content h2{font-size:24px;line-height:28px}.welcome .content p{font-size:16px;line-height:20px}}@media (max-width:767px){.welcome{background-image:linear-gradient(to right,#ff7b37,#ff9e00)}.ds-wrapper .ds-footer-container{text-align:center}.ds-wrapper .ds-footer-container .interface_lang{width:100%;float:none;text-align:center}.welcome .content .poznaj_btn{flex-wrap:wrap}.ds-wrapper .ds-footer-container .footer .footer_menu{width:100%}.ds-wrapper .ds-footer-container .footer .footer_menu .columns_menu{width:50%;text-align:center}.ds-wrapper .ds-footer-container .footer .footer_socialmedia{width:100%;text-align:center}.ds-wrapper .ds-footer-container .footer .footer_socialmedia ul li{float:none}}@media (max-width:580px){.ds-wrapper .ds-footer-container .footer .footer_menu .columns_menu{width:100%}}@media (max-width:480px){.welcome .content h1{font-size:24px;line-height:28px}.welcome .content h2{font-size:20px;line-height:24px}.ds-wrapper .ds-main-container h2.info_top{font-size:20px;line-height:26px}}:root,:host{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}.fa-facebook-f{--fa:""}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}.fa-chevron-down{--fa:""}.fa-spinner{--fa:""}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fas,.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/public/fonts/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/public/fonts/fontawesome/webfonts/fa-solid-900.ttf) format("truetype")}.fab,.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/public/fonts/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/public/fonts/fontawesome/webfonts/fa-brands-400.ttf) format("truetype")}.footer_menu{float:left;width:100%;text-align:center}.footer_menu ul{float:left;width:100%;padding:0 10px}.footer_menu ul li{display:inline-block}.footer_menu ul li a{width:100%;font-weight:700;font-size:16px;text-decoration:none;padding:20px 15px;display:block;color:var(--primary-color)}.footer_menu ul li a:hover{color:#fff;background-color:var(--primary-color)}.footer_menu .columns_menu{float:left;width:25%;padding:0 10px;margin-bottom:30px;text-align:left}.footer_menu .columns_menu li{float:left;width:100%}.footer_menu .columns_menu li a{padding:5px 15px}.footer_menu .columns_menu li .title{width:100%;font-weight:700;font-size:20px;padding:20px 15px;display:block}@media (max-width:1000px){.footer_menu ul.columns_menu{float:left;width:33%}}@media (max-width:767px){.footer_menu ul.columns_menu{float:left;width:50%}}@media (max-width:480px){.footer_menu ul.columns_menu{float:left;width:100%}}#cn_consent{float:left;width:100%;max-height:100vh;display:none;position:fixed;bottom:0;left:0;right:0;z-index:9999}#cn_consent .message{font-size:16px;margin-bottom:20px;width:100%;text-align:center}#cn_consent a{color:var(--primary-color)}#cn_consent a:hover{text-decoration:underline}#cn_consent .content-top{float:left;width:100%;max-height:calc(100vh - 200px);overflow-y:auto}#cn_consent .cookie-config{float:none;max-width:1200px;width:100%;margin:0 auto;display:none}#cn_consent .cookie-config h2,#cn_consent .cookie-config h3{margin:0 0 10px 0}#cn_consent .cookie-config .cookie-categories{float:left;width:100%;margin-top:20px}#cn_consent .cookie-config .cookie-categories .cookie-category{float:left;width:100%;padding:25px;border:1px solid #333;margin-bottom:20px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info{float:left;width:100%;margin-bottom:15px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .info_name{float:left;width:calc(100% - 130px);margin-right:10px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch{float:left;position:relative;width:60px;height:34px;margin-left:10px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch input{display:none}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch-toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ea5338;transition:.4s}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch-toggle:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info input:checked+.switch-toggle{background-color:#98c700}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info input:disabled+.switch-toggle{background-color:#777}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info input:focus+.switch-toggle{box-shadow:0 0 1px #98c700}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info input:checked+.switch-toggle:before{transform:translateX(26px)}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch-toggle{border-radius:34px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .switch-toggle:before{border-radius:50%}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .show-services{float:left;width:40px;height:34px;cursor:pointer;text-align:center;margin-left:10px}#cn_consent .cookie-config .cookie-categories .cookie-category .top-info .show-services i{display:block;line-height:34px}#cn_consent .cookie-config .cookie-categories .cookie-category .desc{float:left;width:100%;margin-bottom:15px}#cn_consent .cookie-config .cookie-categories .cookie-category .category-services{float:left;width:100%;display:none}#cn_consent .cookie-config .cookie-categories .cookie-category .category-services .category-service{float:left;width:100%}#cn_consent .buttons-set{float:none;max-width:1200px;width:100%;margin:0 auto;text-align:center}#cn_consent .buttons-set button.button{overflow:visible;width:auto;border:0;padding:0 10px;margin:10px;background-color:var(--primary-color);cursor:pointer;float:none;font-weight:400;font-size:14px;text-align:center;color:#fff;line-height:30px;border-radius:5px}#cn_consent .buttons-set button.button:hover{opacity:.9;filter:alpha(opacity=90)}#cn_consent .buttons-set #acceptPreference{display:none}#cn_consent-overlay{float:left;width:100%;height:100%;display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9998;background-color:#000;opacity:.8}