@media(min-width: 1260px){.hoverRedTxt:hover{color:#c92534 !important}.redButton{background:linear-gradient(90deg, #CB0900 0%, #FF0B00 100%) !important;color:#FFF !important}.redButton:hover{background:#8e1c26 !important}.blueButton{background:linear-gradient(90deg, #001356 0%, #033F88 100%) !important;color:#FFF !important}.blueButton:hover{background:#000c38 !important}.blackButton{background:linear-gradient(90deg, #000000 0%, #656565 100%) !important;color:#FFF !important}.blackButton:hover{background:#000 !important}.grayButton{background:linear-gradient(#EEE 0%, #F2F2F2 100%) !important;color:#000 !important}.grayButton:hover{background:#bbb9b9 !important}.whiteButton{background:#FFF !important;color:#000 !important}.whiteButton:hover{background:#bbb9b9 !important}.greenButton{background:linear-gradient(90deg, #488B13 0%, #77C000 100%) !important;color:#FFF !important}.greenButton:hover{background:#3a7210 !important}html.no-webp .whiteSelect{background-color:#FFF !important;}html.webp .whiteSelect{background-color:#FFF !important;}html.no-webp .whiteSelect:hover{background-color:#F2F2F2 !important;}html.webp .whiteSelect:hover{background-color:#F2F2F2 !important;}html.no-webp .whiteSelect:focus{background-color:#FFF !important;}html.webp .whiteSelect:focus{background-color:#FFF !important;}.hopOnHover{-webkit-transform:perspective(1px) translateZ(0) !important;transform:perspective(1px) translateZ(0) !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;-webkit-transition-property:transform !important;transition-property:transform !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.hopOnHover:hover{-webkit-transform:translateY(-20px) !important;transform:translateY(-20px) !important}.dropOnHover{-webkit-transform:perspective(1px) translateZ(0) !important;transform:perspective(1px) translateZ(0) !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;-webkit-transition-property:transform !important;transition-property:transform !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.dropOnHover:hover{-webkit-transform:translateY(20px) !important;transform:translateY(20px) !important}.moveRightAnimation{-webkit-transform:perspective(1px) translateZ(0) !important;transform:perspective(1px) translateZ(0) !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;-webkit-transition-property:transform !important;transition-property:transform !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.moveRightAnimation:hover{-webkit-transform:translateX(20px) !important;transform:translateX(20px) !important}.redBorderHov:hover{border:1px solid #E30613 !important}.zoomObj{overflow:hidden!important;transition:all .4s !important}.zoomObj.photo img{transition:all .4s !important}.zoomObj:hover div img{transform:scale(1.05) !important;transition:all .4s !important}html.no-webp .arrowHover:hover{background-color:#F2F2F2 !important;}html.webp .arrowHover:hover{background-color:#F2F2F2 !important;}.arrowHover:hover.arrowHover svg{transform:scale(1.2) !important}html.no-webp .arrowHoverRed:hover{background-color:#DF0000 !important;}html.webp .arrowHoverRed:hover{background-color:#DF0000 !important;}.arrowHoverRed:hover.arrowHover svg{transform:scale(1.2) !important}html.no-webp .elemRadioHov{background-color:#bbb9b9;}html.webp .elemRadioHov{background-color:#bbb9b9;}.elemRadioHov{display:inline-block;position:absolute;width:19px;height:19px;border-radius:50%;top:4px;left:4px;opacity:0}.elemRadioHov:hover{opacity:1}.redElemHov:hover a div{background:#CB0900 !important}div#promoBanners.bannersContainer{width:1260px;height:390px;margin:0 auto 55px auto;position:relative}html.no-webp div#promoBanners.bannersContainer div.desktopBanner{background-position:center center;background-repeat:no-repeat;background-size:cover;}html.webp div#promoBanners.bannersContainer div.desktopBanner{background-position:center center;background-repeat:no-repeat;background-size:cover;}div#promoBanners.bannersContainer div.desktopBanner{width:100%;height:380px;margin:20px auto}div#promoBanners.bannersContainer div.desktopBanner a{display:block;width:100%;height:100%;cursor:pointer;position:relative;z-index:1}div#promoBanners.bannersContainer ul.slick-dots{position:relative;bottom:5px}div#promoBanners.bannersContainer span.arrow{display:flex;text-align:center;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:calc(50% - 25px);width:70px;height:70px;border-radius:100%;background:#F2F2F2;z-index:99}div#promoBanners.bannersContainer span.arrow.slick-disabled{opacity:0;border-color:#DDD}div#promoBanners.bannersContainer span.arrow.slick-disabled svg{color:#DDD}html.no-webp div#promoBanners.bannersContainer span.arrow:hover{background-color:#CB0900 !important;}html.webp div#promoBanners.bannersContainer span.arrow:hover{background-color:#CB0900 !important;}div#promoBanners.bannersContainer span.arrow svg{color:#222;width:50%;height:50%}div#promoBanners.bannersContainer span.arrow.right{right:-35px}div#promoBanners.bannersContainer span.arrow.right svg{margin-left:5%}div#promoBanners.bannersContainer span.arrow.left{left:-35px}div#promoBanners.bannersContainer span.arrow.left svg{margin-right:5%}div#seoTir div#promoBanners{margin-top:25px}div#seoTir.subPage div#promoBanners{margin-top:0}html.no-webp div#seoServices div#promoBanners span.arrow,div#seoTir.subPage div#promoBanners span.arrow,div#tachoServicePage div#promoBanners span.arrow,div#promotions div#promoBanners span.arrow,div#carrer div#promoBanners span.arrow,div#training div#promoBanners span.arrow,div#contactMain div#promoBanners span.arrow,div#contactDetail div#promoBanners span.arrow{background-color:#FFF;}html.webp div#seoServices div#promoBanners span.arrow,div#seoTir.subPage div#promoBanners span.arrow,div#tachoServicePage div#promoBanners span.arrow,div#promotions div#promoBanners span.arrow,div#carrer div#promoBanners span.arrow,div#training div#promoBanners span.arrow,div#contactMain div#promoBanners span.arrow,div#contactDetail div#promoBanners span.arrow{background-color:#FFF;}html.no-webp div#seoServices div#promoBanners span.arrow:hover,div#seoTir.subPage div#promoBanners span.arrow:hover,div#tachoServicePage div#promoBanners span.arrow:hover,div#promotions div#promoBanners span.arrow:hover,div#carrer div#promoBanners span.arrow:hover,div#training div#promoBanners span.arrow:hover,div#contactMain div#promoBanners span.arrow:hover,div#contactDetail div#promoBanners span.arrow:hover{background-color:#CB0900;}html.webp div#seoServices div#promoBanners span.arrow:hover,div#seoTir.subPage div#promoBanners span.arrow:hover,div#tachoServicePage div#promoBanners span.arrow:hover,div#promotions div#promoBanners span.arrow:hover,div#carrer div#promoBanners span.arrow:hover,div#training div#promoBanners span.arrow:hover,div#contactMain div#promoBanners span.arrow:hover,div#contactDetail div#promoBanners span.arrow:hover{background-color:#CB0900;}div#promotions div#promoBanners{margin-bottom:70px}div#carrer div#promoBanners{margin-bottom:20px}div#training div#promoBanners{margin-bottom:20px}div#training div.spaceUnder{width:1260px;height:30px;margin:auto}html.no-webp div#contactDetail.central div#promoBanners span.arrow{background-color:#F2F2F2;}html.webp div#contactDetail.central div#promoBanners span.arrow{background-color:#F2F2F2;}html.no-webp div#contactDetail.central div#promoBanners span.arrow:hover{background-color:#CB0900;}html.webp div#contactDetail.central div#promoBanners span.arrow:hover{background-color:#CB0900;}#contactDetail{background:#F2F2F2}#contactDetail div.top h1{font-weight:700;float:left}#contactDetail div.top a.linkToMainBranch{float:right;color:#000;margin-top:30px}#contactDetail div.top:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.mainInfo div.mainData{float:left}#contactDetail div.mainInfo div.mainData div.photo{float:left}html.no-webp #contactDetail div.mainInfo div.mainData div.photo span{background-position:center;background-size:cover;}html.webp #contactDetail div.mainInfo div.mainData div.photo span{background-position:center;background-size:cover;}#contactDetail div.mainInfo div.mainData div.photo span{border-radius:5px;display:block;}#contactDetail div.mainInfo div.mainData div.text h2{font-weight:600;font-size:22px;margin-bottom:10px}#contactDetail div.mainInfo div.mainData div.text h2:first-letter{text-transform:uppercase}#contactDetail div.mainInfo div.mainData div.text p{font-size:22px}#contactDetail div.mainInfo div.mainData div.text p.nip{padding-top:5px}#contactDetail div.mainInfo div.mainData div.text p span.showOnMap{display:inline-block;margin-left:20px;font-size:15px;cursor:pointer;color:#0072ff;text-transform:lowercase}#contactDetail div.mainInfo div.mainData div.details{font-size:16px;margin-top:10px;clear:both}#contactDetail div.mainInfo div.mainData div.icons div{position:relative;width:70px;height:70px;display:flex;margin:0;float:left;justify-content:center;text-align:center;cursor:help}#contactDetail div.mainInfo div.mainData div.icons div img{width:100%;height:100%}#contactDetail div.mainInfo div.mainData div.icons div svg{fill:green}#contactDetail div.mainInfo div.mainData div.icons div:hover span.tooltip{display:block}#contactDetail div.mainInfo div.mainData div.icons span.tooltip{bottom:40px;left:40px;right:auto}#contactDetail div.mainInfo div.mainData div.icons:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.mainInfo div.contactDetails{float:right;padding:30px 0;background:#FFF;font-size:20px}#contactDetail div.mainInfo div.contactDetails div.content{padding:0 59px;width:290px}#contactDetail div.mainInfo div.contactDetails div.sash{font-weight:600;display:inline-block;box-sizing:border-box;padding:9px 40px 10px 59px;color:#FFF;z-index:2;font-size:22px;border-radius:0 40px 40px 0;text-align:left;cursor:default;z-index:99998}#contactDetail div.mainInfo div.contactDetails div.sash.open{background:linear-gradient(270deg, #488B13 0%, #77C000 100%)}#contactDetail div.mainInfo div.contactDetails div.sash.closingSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail div.mainInfo div.contactDetails div.sash.openSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail div.mainInfo div.contactDetails div.sash.close{background:linear-gradient(270deg, #b31111 0%, #e9644c 100%)}#contactDetail div.mainInfo div.contactDetails p{padding:4px 0}#contactDetail div.mainInfo div.contactDetails a{color:#000}#contactDetail div.mainInfo div.contactDetails p.phone{font-size:29px;font-weight:700;padding:16px 0 3px}#contactDetail div.mainInfo div.contactDetails p.phone+p.phone{padding-top:0}#contactDetail div.mainInfo div.contactDetails p.mail{margin-top:15px;padding:10px 0;border-top:1px solid #D9D9D9}#contactDetail div.mainInfo div.contactDetails p.mail em{cursor:pointer}#contactDetail div.mainInfo div.contactDetails div.hours p strong{padding-left:5px;font-weight:700}#contactDetail div.mainInfo div.contactDetails div.help24{margin:20px 20px 0;padding:3px;box-sizing:border-box;border-radius:50px;border:3px solid #ffed00}#contactDetail div.mainInfo div.contactDetails div.help24 div.content{width:auto;position:relative;padding:0 30px;border-radius:50px;background:#ffed00;overflow:hidden}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:after,#contactDetail div.mainInfo div.contactDetails div.help24 div.content:before{position:absolute;top:-30px;content:' ';background:#000;width:100px;height:200%;display:block;transform:rotate(17deg)}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:before{left:-50px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:after{right:-60px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content span{font-weight:700;position:absolute;left:2px;top:2px;text-align:center;display:flex;width:62px;height:62px;justify-content:center;align-items:center;background:#FFED00;border:7px solid #000;border-radius:100%;font-size:46px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text{padding:15px 0 10px 70px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text p{font-weight:600;padding:1px 0;font-size:23px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text p svg.icon{position:relative;top:7px;height:30px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text p{margin-top:-6px}#contactDetail div.mainInfo:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.withPerson div.workers div.worker{margin-bottom:30px}#contactDetail div.withPerson div.workers div.worker p{font-size:18px;line-height:23px}#contactDetail div.withPerson div.workers div.worker p.name{font-weight:700}html.no-webp #contactDetail div.withPerson div.workers div.worker p.name span.ico{background-size:75%;}html.webp #contactDetail div.withPerson div.workers div.worker p.name span.ico{background-size:75%;}#contactDetail div.withPerson div.workers div.worker p.name span.ico{display:none;width:20px;margin-left:5px;height:20px;}#contactDetail div.withPerson div.workers div.worker p.name.id_614 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/zielony.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_402 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/czerw.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_233 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/zolty.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_285 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/niebieski.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_822 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/los.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_248 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/fiolet.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name span{font-weight:400}#contactDetail div.withPerson div.workers div.worker p.mail em{cursor:pointer}#contactDetail div.withPerson div.workers div.worker p.mail a{color:#E00900}#contactDetail div.withPerson div.workers div.worker p.mail a:hover{color:#c92534 !important}#contactDetail div.withPerson div.workers div.worker p a{color:#000}#contactDetail div.withPerson div.workers div.worker p a:hover{color:#c92534 !important}#contactDetail div.withPerson div.workers.group_16 div.img{width:100%;height:770px;background:url(/assets/prod/img/contact/pl-top.png) 0 center no-repeat;background-size:90%;background-position:top center}#contactDetail div.withPerson div.workers.group_25 div.img{width:100%;height:770px;background:url(/assets/prod/img/contact/pl-bottom.png) 0 center no-repeat;background-size:90%;background-position:top center}#contactDetail div.offer{margin-top:50px;display:flex;display:-webkit-flex;justify-content:space-around}#contactDetail div.offer div.item{width:100%}#contactDetail div.offer div.item.truck div.header{border-bottom-color:#E00900}#contactDetail div.offer div.item.machinery div.header{border-bottom-color:#EDC531}#contactDetail div.offer div.item.service{margin-top:0}#contactDetail div.offer div.item.service div.header{border-bottom-color:#0067b1}#contactDetail div.offer div.item+div.item{margin-left:30px}#contactDetail div.offer div.item div.header{font-size:22px;font-weight:700;padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #000;position:relative;height:60px;text-transform:uppercase}#contactDetail div.offer div.item div.header p{position:absolute;bottom:15px}#contactDetail div.offer div.item div.header p span{font-weight:400}#contactDetail div.offer:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.service{margin-top:30px}#contactDetail div.service div.header{font-size:22px;font-weight:700;padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #0067b1;position:relative;text-transform:uppercase}#contactDetail div.service div.header p{float:left}#contactDetail div.service div.header p span{font-weight:400}#contactDetail div.service div.header div.hours{float:right;text-transform:lowercase}#contactDetail div.service div.header div.hours p{display:inline-block;font-size:19px}#contactDetail div.service div.header div.hours p+p{margin-left:20px}#contactDetail div.service div.header:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.service div.workers div.worker{float:left}#contactDetail div.service div.workers div.worker+div.worker{margin-left:130px}#contactDetail div.service div.workers:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.map{margin-top:50px}#contactDetail div.map div#gMap{height:400px}#contactDetail div.map div#gMap .gm-style .gm-style-iw button{right:6px !important}#contactDetail div.map div#gMap .gm-style .gm-style-iw button img{opacity:.3;width:28px !important;height:28px !important}#contactDetail div.map div#gMap div.infoWindowTooltip{text-align:center;font-size:15px}#contactDetail div.map div#gMap div.infoWindowTooltip img{width:85px}#contactDetail div.map div#gMap div.infoWindowTooltip p{padding:8px 10px}#contactDetail div.map div#gMap div.infoWindowTooltip a{font-weight:600;color:#000;margin-bottom:8px}#contactDetail div.jobOffer{overflow:hidden;height:290px;position:relative;background:#FFF}html.no-webp #contactDetail div.jobOffer span.img{background:url(/assets/prod/img/contact/work.jpg) 0 center no-repeat;}html.webp #contactDetail div.jobOffer span.img{background:url(/assets/prod/img/contact/work.webp) 0 center no-repeat;}#contactDetail div.jobOffer span.img{position:absolute;left:50%;margin-left:-750px;width:100%;height:290px;}html.no-webp #contactDetail div.jobOffer span.img.mechanics{background:url(/assets/prod/img/contact/mechanics.jpg) 0 top no-repeat;}html.webp #contactDetail div.jobOffer span.img.mechanics{background:url(/assets/prod/img/contact/mechanics.webp) 0 top no-repeat;}#contactDetail div.jobOffer span.img.mechanics{margin-left:-690px;}#contactDetail div.jobOffer span.red{position:absolute;border-radius:1300px;display:block;top:-500px;right:50%;margin-right:-4060px;width:4100px;height:1300px;background:#C60A0A;mix-blend-mode:darken;transform:matrix(1, 0, 0, -1, 0, 0)}#contactDetail div.jobOffer div.content{font-weight:300;float:right;width:63%;color:#FFF;text-align:center;display:block;font-size:28px}#contactDetail div.jobOffer div.content strong{display:inline-block;text-transform:uppercase;margin:60px 0 0;font-weight:700;font-size:42px}#contactDetail div.jobOffer div.content a{margin-top:30px;display:inline-block;padding:15px 35px;font-size:20px;line-height:1em}#contactDetail div.seo{padding:40px 0}#contactDetail div.seo div.header{font-weight:600;padding:20px 0 5px;font-size:30px}#contactDetail div.seo div.content{margin:30px 200px}#contactDetail div.seo h2,#contactDetail div.seo h3,#contactDetail div.seo h4,#contactDetail div.seo p{font-size:18px;line-height:26px}#contactDetail div.seo p{text-align:justify}#contactDetail div.seo h2,#contactDetail div.seo h3,#contactDetail div.seo h4{margin-top:20px;font-weight:600}#contactDetail div.gallery{padding:20px 174px 50px}#contactDetail div.gallery a{height:250px;width:250px;display:inline-block;margin:0 26px 52px;overflow:hidden}#contactDetail div.gallery a:hover span.photo img{transform:scale(1.1)}#contactDetail div.gallery a span.photo{display:flex;width:100%;height:100%;justify-content:center;align-items:center;text-align:center}#contactDetail div.gallery a img{border-radius:5px;transition:all .4s}#contactDetail.central div.bigMap{margin:0;position:relative;height:650px}#contactDetail.central div.bigMap div.map{margin-top:0}#contactDetail.central div.bigMap div#gMap{height:650px;width:100%}#contactDetail.central div.bigMap div.overflowMap{position:absolute;top:0;padding:0 0 0 calc((100vw - 1270px)/2);width:480px;height:100%;background:linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(242,242,242,0.5) 5%, rgba(242,242,242,0.9) 20%, #f2f2f2 50%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo{height:100%;width:480px;position:absolute;font-size:22px;line-height:32px;padding-top:70px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo p.nip{margin:20px 0 30px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.hours{margin-top:80px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.hours p strong{font-weight:700}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox{margin-top:50px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox p.title{font-weight:700;text-transform:uppercase}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox p.mail em{cursor:pointer}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox p.mail a{color:#E00900}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash{font-weight:600;box-sizing:border-box;position:absolute;left:calc(-1 * ((100vw - 1200px)/2));padding:5px 30px 5px calc((100vw - 1200px)/2);color:#FFF;text-transform:uppercase;font-size:18px;border-radius:0 40px 40px 0;text-align:left;cursor:default}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.open{background:linear-gradient(270deg, #488B13 0%, #77C000 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.closingSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.openSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.close{background:linear-gradient(270deg, #b31111 0%, #e9644c 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.details{font-size:18px;position:absolute;bottom:110px;line-height:normal}#contactDetail.central div.whiteSection{padding:70px 0;background:#FFF}#contactDetail.central div.whiteSection h2,#contactDetail.central div.whiteSection h3{font-weight:600;font-size:30px}#contactDetail.central div.whiteSection div.companyDepartments div.list{margin:30px 200px}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title{font-weight:600;cursor:pointer;font-size:24px;padding:20px 0;text-transform:uppercase;border-bottom:2px solid #E1E1E1;overflow:hidden}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title:hover svg use{fill:#E00900;transform:translateY(5px);transition:all .4s}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span{float:left;width:50.998%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours{width:40%;color:#888;font-size:18px;text-align:right}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:only-child{width:100%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:first-child:nth-last-child(2),#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:nth-last-child(2)~span{width:calc(100%/2)}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span{width:100%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title svg{width:50px;height:30px;margin-top:-1px;float:right;transform:rotate(0deg);transition:transform .2s linear}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title svg use{transition:all .4s}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title.title_small{padding:20px 0 10px 0}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers{display:none;margin-top:20px;border-bottom:2px solid #E1E1E1}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker{width:45%;float:left}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker p{font-size:18px;line-height:28px}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker:nth-child(even){margin-left:5%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker:nth-child(odd){clear:both}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item.show p{border-bottom-color:#E00900}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item.show p svg{transform:rotate(180deg);transition:transform .2s linear}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item.show div.workers{display:block}#contactDetail div.mainInfo div.mainData{padding-top:40px;width:800px}#contactDetail div.mainInfo div.mainData div.photo{padding-right:20px}#contactDetail div.mainInfo div.mainData div.photo span{width:185px;height:200px}#contactDetail.central div.whiteSection div.companyDepartments{margin-bottom:90px}}@media(min-width: 768px) and (max-width: 1260px){.hoverRedTxt:hover{color:#c92534 !important}.redButton{background:linear-gradient(90deg, #CB0900 0%, #FF0B00 100%) !important;color:#FFF !important}.redButton:hover{background:#8e1c26 !important}.blueButton{background:linear-gradient(90deg, #001356 0%, #033F88 100%) !important;color:#FFF !important}.blueButton:hover{background:#000c38 !important}.blackButton{background:linear-gradient(90deg, #000000 0%, #656565 100%) !important;color:#FFF !important}.blackButton:hover{background:#000 !important}.grayButton{background:linear-gradient(#EEE 0%, #F2F2F2 100%) !important;color:#000 !important}.grayButton:hover{background:#bbb9b9 !important}.whiteButton{background:#FFF !important;color:#000 !important}.whiteButton:hover{background:#bbb9b9 !important}.greenButton{background:linear-gradient(90deg, #488B13 0%, #77C000 100%) !important;color:#FFF !important}.greenButton:hover{background:#3a7210 !important}html.no-webp .whiteSelect{background-color:#FFF !important;}html.webp .whiteSelect{background-color:#FFF !important;}html.no-webp .whiteSelect:hover{background-color:#F2F2F2 !important;}html.webp .whiteSelect:hover{background-color:#F2F2F2 !important;}html.no-webp .whiteSelect:focus{background-color:#FFF !important;}html.webp .whiteSelect:focus{background-color:#FFF !important;}.hopOnHover{-webkit-transform:perspective(1px) translateZ(0) !important;transform:perspective(1px) translateZ(0) !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;-webkit-transition-property:transform !important;transition-property:transform !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.hopOnHover:hover{-webkit-transform:translateY(-20px) !important;transform:translateY(-20px) !important}.dropOnHover{-webkit-transform:perspective(1px) translateZ(0) !important;transform:perspective(1px) translateZ(0) !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;-webkit-transition-property:transform !important;transition-property:transform !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.dropOnHover:hover{-webkit-transform:translateY(20px) !important;transform:translateY(20px) !important}.moveRightAnimation{-webkit-transform:perspective(1px) translateZ(0) !important;transform:perspective(1px) translateZ(0) !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;-webkit-transition-property:transform !important;transition-property:transform !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.moveRightAnimation:hover{-webkit-transform:translateX(20px) !important;transform:translateX(20px) !important}.redBorderHov:hover{border:1px solid #E30613 !important}.zoomObj{overflow:hidden!important;transition:all .4s !important}.zoomObj.photo img{transition:all .4s !important}.zoomObj:hover div img{transform:scale(1.05) !important;transition:all .4s !important}html.no-webp .arrowHover:hover{background-color:#F2F2F2 !important;}html.webp .arrowHover:hover{background-color:#F2F2F2 !important;}.arrowHover:hover.arrowHover svg{transform:scale(1.2) !important}html.no-webp .arrowHoverRed:hover{background-color:#DF0000 !important;}html.webp .arrowHoverRed:hover{background-color:#DF0000 !important;}.arrowHoverRed:hover.arrowHover svg{transform:scale(1.2) !important}html.no-webp .elemRadioHov{background-color:#bbb9b9;}html.webp .elemRadioHov{background-color:#bbb9b9;}.elemRadioHov{display:inline-block;position:absolute;width:19px;height:19px;border-radius:50%;top:4px;left:4px;opacity:0}.elemRadioHov:hover{opacity:1}.redElemHov:hover a div{background:#CB0900 !important}div#promoBanners.bannersContainer{width:1260px;height:390px;margin:0 auto 55px auto;position:relative}html.no-webp div#promoBanners.bannersContainer div.desktopBanner{background-position:center center;background-repeat:no-repeat;background-size:cover;}html.webp div#promoBanners.bannersContainer div.desktopBanner{background-position:center center;background-repeat:no-repeat;background-size:cover;}div#promoBanners.bannersContainer div.desktopBanner{width:100%;height:380px;margin:20px auto}div#promoBanners.bannersContainer div.desktopBanner a{display:block;width:100%;height:100%;cursor:pointer;position:relative;z-index:1}div#promoBanners.bannersContainer ul.slick-dots{position:relative;bottom:5px}div#promoBanners.bannersContainer span.arrow{display:flex;text-align:center;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:calc(50% - 25px);width:70px;height:70px;border-radius:100%;background:#F2F2F2;z-index:99}div#promoBanners.bannersContainer span.arrow.slick-disabled{opacity:0;border-color:#DDD}div#promoBanners.bannersContainer span.arrow.slick-disabled svg{color:#DDD}html.no-webp div#promoBanners.bannersContainer span.arrow:hover{background-color:#CB0900 !important;}html.webp div#promoBanners.bannersContainer span.arrow:hover{background-color:#CB0900 !important;}div#promoBanners.bannersContainer span.arrow svg{color:#222;width:50%;height:50%}div#promoBanners.bannersContainer span.arrow.right{right:-35px}div#promoBanners.bannersContainer span.arrow.right svg{margin-left:5%}div#promoBanners.bannersContainer span.arrow.left{left:-35px}div#promoBanners.bannersContainer span.arrow.left svg{margin-right:5%}div#seoTir div#promoBanners{margin-top:25px}div#seoTir.subPage div#promoBanners{margin-top:0}html.no-webp div#seoServices div#promoBanners span.arrow,div#seoTir.subPage div#promoBanners span.arrow,div#tachoServicePage div#promoBanners span.arrow,div#promotions div#promoBanners span.arrow,div#carrer div#promoBanners span.arrow,div#training div#promoBanners span.arrow,div#contactMain div#promoBanners span.arrow,div#contactDetail div#promoBanners span.arrow{background-color:#FFF;}html.webp div#seoServices div#promoBanners span.arrow,div#seoTir.subPage div#promoBanners span.arrow,div#tachoServicePage div#promoBanners span.arrow,div#promotions div#promoBanners span.arrow,div#carrer div#promoBanners span.arrow,div#training div#promoBanners span.arrow,div#contactMain div#promoBanners span.arrow,div#contactDetail div#promoBanners span.arrow{background-color:#FFF;}html.no-webp div#seoServices div#promoBanners span.arrow:hover,div#seoTir.subPage div#promoBanners span.arrow:hover,div#tachoServicePage div#promoBanners span.arrow:hover,div#promotions div#promoBanners span.arrow:hover,div#carrer div#promoBanners span.arrow:hover,div#training div#promoBanners span.arrow:hover,div#contactMain div#promoBanners span.arrow:hover,div#contactDetail div#promoBanners span.arrow:hover{background-color:#CB0900;}html.webp div#seoServices div#promoBanners span.arrow:hover,div#seoTir.subPage div#promoBanners span.arrow:hover,div#tachoServicePage div#promoBanners span.arrow:hover,div#promotions div#promoBanners span.arrow:hover,div#carrer div#promoBanners span.arrow:hover,div#training div#promoBanners span.arrow:hover,div#contactMain div#promoBanners span.arrow:hover,div#contactDetail div#promoBanners span.arrow:hover{background-color:#CB0900;}div#promotions div#promoBanners{margin-bottom:70px}div#carrer div#promoBanners{margin-bottom:20px}div#training div#promoBanners{margin-bottom:20px}div#training div.spaceUnder{width:1260px;height:30px;margin:auto}html.no-webp div#contactDetail.central div#promoBanners span.arrow{background-color:#F2F2F2;}html.webp div#contactDetail.central div#promoBanners span.arrow{background-color:#F2F2F2;}html.no-webp div#contactDetail.central div#promoBanners span.arrow:hover{background-color:#CB0900;}html.webp div#contactDetail.central div#promoBanners span.arrow:hover{background-color:#CB0900;}#contactDetail{background:#F2F2F2}#contactDetail div.top h1{font-weight:700;float:left}#contactDetail div.top a.linkToMainBranch{float:right;color:#000;margin-top:30px}#contactDetail div.top:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.mainInfo div.mainData{float:left}#contactDetail div.mainInfo div.mainData div.photo{float:left}html.no-webp #contactDetail div.mainInfo div.mainData div.photo span{background-position:center;background-size:cover;}html.webp #contactDetail div.mainInfo div.mainData div.photo span{background-position:center;background-size:cover;}#contactDetail div.mainInfo div.mainData div.photo span{border-radius:5px;display:block;}#contactDetail div.mainInfo div.mainData div.text h2{font-weight:600;font-size:22px;margin-bottom:10px}#contactDetail div.mainInfo div.mainData div.text h2:first-letter{text-transform:uppercase}#contactDetail div.mainInfo div.mainData div.text p{font-size:22px}#contactDetail div.mainInfo div.mainData div.text p.nip{padding-top:5px}#contactDetail div.mainInfo div.mainData div.text p span.showOnMap{display:inline-block;margin-left:20px;font-size:15px;cursor:pointer;color:#0072ff;text-transform:lowercase}#contactDetail div.mainInfo div.mainData div.details{font-size:16px;margin-top:10px;clear:both}#contactDetail div.mainInfo div.mainData div.icons div{position:relative;width:70px;height:70px;display:flex;margin:0;float:left;justify-content:center;text-align:center;cursor:help}#contactDetail div.mainInfo div.mainData div.icons div img{width:100%;height:100%}#contactDetail div.mainInfo div.mainData div.icons div svg{fill:green}#contactDetail div.mainInfo div.mainData div.icons div:hover span.tooltip{display:block}#contactDetail div.mainInfo div.mainData div.icons span.tooltip{bottom:40px;left:40px;right:auto}#contactDetail div.mainInfo div.mainData div.icons:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.mainInfo div.contactDetails{float:right;padding:30px 0;background:#FFF;font-size:20px}#contactDetail div.mainInfo div.contactDetails div.content{padding:0 59px;width:290px}#contactDetail div.mainInfo div.contactDetails div.sash{font-weight:600;display:inline-block;box-sizing:border-box;padding:9px 40px 10px 59px;color:#FFF;z-index:2;font-size:22px;border-radius:0 40px 40px 0;text-align:left;cursor:default;z-index:99998}#contactDetail div.mainInfo div.contactDetails div.sash.open{background:linear-gradient(270deg, #488B13 0%, #77C000 100%)}#contactDetail div.mainInfo div.contactDetails div.sash.closingSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail div.mainInfo div.contactDetails div.sash.openSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail div.mainInfo div.contactDetails div.sash.close{background:linear-gradient(270deg, #b31111 0%, #e9644c 100%)}#contactDetail div.mainInfo div.contactDetails p{padding:4px 0}#contactDetail div.mainInfo div.contactDetails a{color:#000}#contactDetail div.mainInfo div.contactDetails p.phone{font-size:29px;font-weight:700;padding:16px 0 3px}#contactDetail div.mainInfo div.contactDetails p.phone+p.phone{padding-top:0}#contactDetail div.mainInfo div.contactDetails p.mail{margin-top:15px;padding:10px 0;border-top:1px solid #D9D9D9}#contactDetail div.mainInfo div.contactDetails p.mail em{cursor:pointer}#contactDetail div.mainInfo div.contactDetails div.hours p strong{padding-left:5px;font-weight:700}#contactDetail div.mainInfo div.contactDetails div.help24{margin:20px 20px 0;padding:3px;box-sizing:border-box;border-radius:50px;border:3px solid #ffed00}#contactDetail div.mainInfo div.contactDetails div.help24 div.content{width:auto;position:relative;padding:0 30px;border-radius:50px;background:#ffed00;overflow:hidden}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:after,#contactDetail div.mainInfo div.contactDetails div.help24 div.content:before{position:absolute;top:-30px;content:' ';background:#000;width:100px;height:200%;display:block;transform:rotate(17deg)}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:before{left:-50px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:after{right:-60px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content span{font-weight:700;position:absolute;left:2px;top:2px;text-align:center;display:flex;width:62px;height:62px;justify-content:center;align-items:center;background:#FFED00;border:7px solid #000;border-radius:100%;font-size:46px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text{padding:15px 0 10px 70px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text p{font-weight:600;padding:1px 0;font-size:23px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text p svg.icon{position:relative;top:7px;height:30px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text p{margin-top:-6px}#contactDetail div.mainInfo:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.withPerson div.workers div.worker{margin-bottom:30px}#contactDetail div.withPerson div.workers div.worker p{font-size:18px;line-height:23px}#contactDetail div.withPerson div.workers div.worker p.name{font-weight:700}html.no-webp #contactDetail div.withPerson div.workers div.worker p.name span.ico{background-size:75%;}html.webp #contactDetail div.withPerson div.workers div.worker p.name span.ico{background-size:75%;}#contactDetail div.withPerson div.workers div.worker p.name span.ico{display:none;width:20px;margin-left:5px;height:20px;}#contactDetail div.withPerson div.workers div.worker p.name.id_614 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/zielony.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_402 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/czerw.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_233 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/zolty.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_285 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/niebieski.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_822 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/los.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_248 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/fiolet.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name span{font-weight:400}#contactDetail div.withPerson div.workers div.worker p.mail em{cursor:pointer}#contactDetail div.withPerson div.workers div.worker p.mail a{color:#E00900}#contactDetail div.withPerson div.workers div.worker p.mail a:hover{color:#c92534 !important}#contactDetail div.withPerson div.workers div.worker p a{color:#000}#contactDetail div.withPerson div.workers div.worker p a:hover{color:#c92534 !important}#contactDetail div.withPerson div.workers.group_16 div.img{width:100%;height:770px;background:url(/assets/prod/img/contact/pl-top.png) 0 center no-repeat;background-size:90%;background-position:top center}#contactDetail div.withPerson div.workers.group_25 div.img{width:100%;height:770px;background:url(/assets/prod/img/contact/pl-bottom.png) 0 center no-repeat;background-size:90%;background-position:top center}#contactDetail div.offer{margin-top:50px;display:flex;display:-webkit-flex;justify-content:space-around}#contactDetail div.offer div.item{width:100%}#contactDetail div.offer div.item.truck div.header{border-bottom-color:#E00900}#contactDetail div.offer div.item.machinery div.header{border-bottom-color:#EDC531}#contactDetail div.offer div.item.service{margin-top:0}#contactDetail div.offer div.item.service div.header{border-bottom-color:#0067b1}#contactDetail div.offer div.item+div.item{margin-left:30px}#contactDetail div.offer div.item div.header{font-size:22px;font-weight:700;padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #000;position:relative;height:60px;text-transform:uppercase}#contactDetail div.offer div.item div.header p{position:absolute;bottom:15px}#contactDetail div.offer div.item div.header p span{font-weight:400}#contactDetail div.offer:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.service{margin-top:30px}#contactDetail div.service div.header{font-size:22px;font-weight:700;padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #0067b1;position:relative;text-transform:uppercase}#contactDetail div.service div.header p{float:left}#contactDetail div.service div.header p span{font-weight:400}#contactDetail div.service div.header div.hours{float:right;text-transform:lowercase}#contactDetail div.service div.header div.hours p{display:inline-block;font-size:19px}#contactDetail div.service div.header div.hours p+p{margin-left:20px}#contactDetail div.service div.header:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.service div.workers div.worker{float:left}#contactDetail div.service div.workers div.worker+div.worker{margin-left:130px}#contactDetail div.service div.workers:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.map{margin-top:50px}#contactDetail div.map div#gMap{height:400px}#contactDetail div.map div#gMap .gm-style .gm-style-iw button{right:6px !important}#contactDetail div.map div#gMap .gm-style .gm-style-iw button img{opacity:.3;width:28px !important;height:28px !important}#contactDetail div.map div#gMap div.infoWindowTooltip{text-align:center;font-size:15px}#contactDetail div.map div#gMap div.infoWindowTooltip img{width:85px}#contactDetail div.map div#gMap div.infoWindowTooltip p{padding:8px 10px}#contactDetail div.map div#gMap div.infoWindowTooltip a{font-weight:600;color:#000;margin-bottom:8px}#contactDetail div.jobOffer{overflow:hidden;height:290px;position:relative;background:#FFF}html.no-webp #contactDetail div.jobOffer span.img{background:url(/assets/prod/img/contact/work.jpg) 0 center no-repeat;}html.webp #contactDetail div.jobOffer span.img{background:url(/assets/prod/img/contact/work.webp) 0 center no-repeat;}#contactDetail div.jobOffer span.img{position:absolute;left:50%;margin-left:-750px;width:100%;height:290px;}html.no-webp #contactDetail div.jobOffer span.img.mechanics{background:url(/assets/prod/img/contact/mechanics.jpg) 0 top no-repeat;}html.webp #contactDetail div.jobOffer span.img.mechanics{background:url(/assets/prod/img/contact/mechanics.webp) 0 top no-repeat;}#contactDetail div.jobOffer span.img.mechanics{margin-left:-690px;}#contactDetail div.jobOffer span.red{position:absolute;border-radius:1300px;display:block;top:-500px;right:50%;margin-right:-4060px;width:4100px;height:1300px;background:#C60A0A;mix-blend-mode:darken;transform:matrix(1, 0, 0, -1, 0, 0)}#contactDetail div.jobOffer div.content{font-weight:300;float:right;width:63%;color:#FFF;text-align:center;display:block;font-size:28px}#contactDetail div.jobOffer div.content strong{display:inline-block;text-transform:uppercase;margin:60px 0 0;font-weight:700;font-size:42px}#contactDetail div.jobOffer div.content a{margin-top:30px;display:inline-block;padding:15px 35px;font-size:20px;line-height:1em}#contactDetail div.seo{padding:40px 0}#contactDetail div.seo div.header{font-weight:600;padding:20px 0 5px;font-size:30px}#contactDetail div.seo div.content{margin:30px 200px}#contactDetail div.seo h2,#contactDetail div.seo h3,#contactDetail div.seo h4,#contactDetail div.seo p{font-size:18px;line-height:26px}#contactDetail div.seo p{text-align:justify}#contactDetail div.seo h2,#contactDetail div.seo h3,#contactDetail div.seo h4{margin-top:20px;font-weight:600}#contactDetail div.gallery{padding:20px 174px 50px}#contactDetail div.gallery a{height:250px;width:250px;display:inline-block;margin:0 26px 52px;overflow:hidden}#contactDetail div.gallery a:hover span.photo img{transform:scale(1.1)}#contactDetail div.gallery a span.photo{display:flex;width:100%;height:100%;justify-content:center;align-items:center;text-align:center}#contactDetail div.gallery a img{border-radius:5px;transition:all .4s}#contactDetail.central div.bigMap{margin:0;position:relative;height:650px}#contactDetail.central div.bigMap div.map{margin-top:0}#contactDetail.central div.bigMap div#gMap{height:650px;width:100%}#contactDetail.central div.bigMap div.overflowMap{position:absolute;top:0;padding:0 0 0 calc((100vw - 1270px)/2);width:480px;height:100%;background:linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(242,242,242,0.5) 5%, rgba(242,242,242,0.9) 20%, #f2f2f2 50%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo{height:100%;width:480px;position:absolute;font-size:22px;line-height:32px;padding-top:70px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo p.nip{margin:20px 0 30px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.hours{margin-top:80px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.hours p strong{font-weight:700}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox{margin-top:50px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox p.title{font-weight:700;text-transform:uppercase}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox p.mail em{cursor:pointer}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox p.mail a{color:#E00900}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash{font-weight:600;box-sizing:border-box;position:absolute;left:calc(-1 * ((100vw - 1200px)/2));padding:5px 30px 5px calc((100vw - 1200px)/2);color:#FFF;text-transform:uppercase;font-size:18px;border-radius:0 40px 40px 0;text-align:left;cursor:default}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.open{background:linear-gradient(270deg, #488B13 0%, #77C000 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.closingSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.openSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.close{background:linear-gradient(270deg, #b31111 0%, #e9644c 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.details{font-size:18px;position:absolute;bottom:110px;line-height:normal}#contactDetail.central div.whiteSection{padding:70px 0;background:#FFF}#contactDetail.central div.whiteSection h2,#contactDetail.central div.whiteSection h3{font-weight:600;font-size:30px}#contactDetail.central div.whiteSection div.companyDepartments div.list{margin:30px 200px}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title{font-weight:600;cursor:pointer;font-size:24px;padding:20px 0;text-transform:uppercase;border-bottom:2px solid #E1E1E1;overflow:hidden}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title:hover svg use{fill:#E00900;transform:translateY(5px);transition:all .4s}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span{float:left;width:50.998%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours{width:40%;color:#888;font-size:18px;text-align:right}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:only-child{width:100%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:first-child:nth-last-child(2),#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:nth-last-child(2)~span{width:calc(100%/2)}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span{width:100%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title svg{width:50px;height:30px;margin-top:-1px;float:right;transform:rotate(0deg);transition:transform .2s linear}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title svg use{transition:all .4s}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title.title_small{padding:20px 0 10px 0}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers{display:none;margin-top:20px;border-bottom:2px solid #E1E1E1}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker{width:45%;float:left}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker p{font-size:18px;line-height:28px}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker:nth-child(even){margin-left:5%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker:nth-child(odd){clear:both}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item.show p{border-bottom-color:#E00900}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item.show p svg{transform:rotate(180deg);transition:transform .2s linear}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item.show div.workers{display:block}div#promoBanners.bannersContainer{width:768px;height:260px}html.no-webp div#promoBanners.bannersContainer span.arrow:hover{background-color:#FFF;}html.webp div#promoBanners.bannersContainer span.arrow:hover{background-color:#FFF;}html.no-webp div#promoBanners.bannersContainer div.desktopBanner{background-size:contain;}html.webp div#promoBanners.bannersContainer div.desktopBanner{background-size:contain;}div#promoBanners.bannersContainer div.desktopBanner{height:250px}html.no-webp div#seoTir div#promoBanners span.arrow:hover,div#export div#promoBanners span.arrow:hover{background-color:#F2F2F2 !important;}html.webp div#seoTir div#promoBanners span.arrow:hover,div#export div#promoBanners span.arrow:hover{background-color:#F2F2F2 !important;}html.no-webp div#seoTir.subPage div#promoBanners span.arrow:hover,div#seoServices div#promoBanners span.arrow:hover,div#tachoServicePage div#promoBanners span.arrow:hover,div#promotions div#promoBanners span.arrow:hover,div#carrer div#promoBanners span.arrow:hover,div#training div#promoBanners span.arrow:hover,div#contactMain div#promoBanners span.arrow:hover,div#contactDetail div#promoBanners span.arrow:hover{background-color:#FFF !important;}html.webp div#seoTir.subPage div#promoBanners span.arrow:hover,div#seoServices div#promoBanners span.arrow:hover,div#tachoServicePage div#promoBanners span.arrow:hover,div#promotions div#promoBanners span.arrow:hover,div#carrer div#promoBanners span.arrow:hover,div#training div#promoBanners span.arrow:hover,div#contactMain div#promoBanners span.arrow:hover,div#contactDetail div#promoBanners span.arrow:hover{background-color:#FFF !important;}div#carrer div#promoBanners{margin-bottom:35px}div#carrer div#promoBanners ul.slick-dots{bottom:20px}#contactDetail div.bottomLine div.top div.bannersContainer{width:760px}#contactDetail div.mainInfo div.mainData{width:54%;padding-top:30px}#contactDetail div.mainInfo div.mainData div.photo{padding-right:15px;padding-top:5px}#contactDetail div.mainInfo div.mainData div.photo span{width:100px;height:108px}#contactDetail div.mainInfo div.mainData div.text h2,#contactDetail div.mainInfo div.mainData div.text p{font-size:20px}#contactDetail div.mainInfo div.mainData div.text p.nip{padding:0}#contactDetail div.mainInfo div.mainData div.details{margin-top:20px}#contactDetail div.mainInfo div.contactDetails{width:35%;font-size:18px;padding:20px 25px 20px}#contactDetail div.mainInfo div.contactDetails div.sash{font-size:20px;padding-left:25px;margin-left:-25px}#contactDetail div.mainInfo div.contactDetails div.content{padding:0;width:auto}#contactDetail div.mainInfo div.contactDetails div.help24{margin:20px 0 0}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:after,#contactDetail div.mainInfo div.contactDetails div.help24 div.content:before{display:none}#contactDetail div.mainInfo div.contactDetails div.help24 div.content span{display:none}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text{padding-left:0}#contactDetail div.seo div.content{margin:30px 0}#contactDetail div.gallery{padding:20px 0 50px}#contactDetail div.gallery a{margin:0 2px 4px}#contactDetail div.gallery a img{max-width:225px}#contactDetail div.service div.workers div.worker+div.worker{margin-left:100px}#contactDetail div.service div.workers div.worker:nth-child(4n){margin-left:0 !important}#contactDetail div.service div.bannersContainer{width:768px;height:260px}html.no-webp #contactDetail div.service div.bannersContainer div.desktopBanner{background-size:contain;}html.webp #contactDetail div.service div.bannersContainer div.desktopBanner{background-size:contain;}#contactDetail div.service div.bannersContainer div.desktopBanner{height:250px}#contactDetail.central div.bigMap div.overflowMap{padding:0 0 0 calc((100vw - 786px)/2)}#contactDetail.central div.bigMap div.sash.open{left:calc(-1 * ((100vw - 768px)/2));padding:5px 30px 5px calc((100vw - 768px)/2)}#contactDetail.central div.whiteSection div.companyDepartments{margin-bottom:90px}#contactDetail.central div.whiteSection div.companyDepartments div.list{margin:30px 0}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker:nth-child(even){margin-left:10%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span{float:left;width:50.998%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours{width:40%;color:#888;font-size:18px;text-align:right}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:only-child{width:100%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:first-child:nth-last-child(2),#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:nth-last-child(2)~span{width:calc(100%/2)}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span{width:100%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title.title_small{padding:20px 0 10px 0}#contactDetail.central div.bannersContainer{width:768px;height:260px}html.no-webp #contactDetail.central div.bannersContainer div.desktopBanner{background-size:contain;}html.webp #contactDetail.central div.bannersContainer div.desktopBanner{background-size:contain;}#contactDetail.central div.bannersContainer div.desktopBanner{height:250px}}@media(max-width: 768px){.hoverRedTxt:hover{color:#c92534 !important}.redButton{background:linear-gradient(90deg, #CB0900 0%, #FF0B00 100%) !important;color:#FFF !important}.redButton:hover{background:#8e1c26 !important}.blueButton{background:linear-gradient(90deg, #001356 0%, #033F88 100%) !important;color:#FFF !important}.blueButton:hover{background:#000c38 !important}.blackButton{background:linear-gradient(90deg, #000000 0%, #656565 100%) !important;color:#FFF !important}.blackButton:hover{background:#000 !important}.grayButton{background:linear-gradient(#EEE 0%, #F2F2F2 100%) !important;color:#000 !important}.grayButton:hover{background:#bbb9b9 !important}.whiteButton{background:#FFF !important;color:#000 !important}.whiteButton:hover{background:#bbb9b9 !important}.greenButton{background:linear-gradient(90deg, #488B13 0%, #77C000 100%) !important;color:#FFF !important}.greenButton:hover{background:#3a7210 !important}html.no-webp .whiteSelect{background-color:#FFF !important;}html.webp .whiteSelect{background-color:#FFF !important;}html.no-webp .whiteSelect:hover{background-color:#F2F2F2 !important;}html.webp .whiteSelect:hover{background-color:#F2F2F2 !important;}html.no-webp .whiteSelect:focus{background-color:#FFF !important;}html.webp .whiteSelect:focus{background-color:#FFF !important;}.hopOnHover{-webkit-transform:perspective(1px) translateZ(0) !important;transform:perspective(1px) translateZ(0) !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;-webkit-transition-property:transform !important;transition-property:transform !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.hopOnHover:hover{-webkit-transform:translateY(-20px) !important;transform:translateY(-20px) !important}.dropOnHover{-webkit-transform:perspective(1px) translateZ(0) !important;transform:perspective(1px) translateZ(0) !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;-webkit-transition-property:transform !important;transition-property:transform !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.dropOnHover:hover{-webkit-transform:translateY(20px) !important;transform:translateY(20px) !important}.moveRightAnimation{-webkit-transform:perspective(1px) translateZ(0) !important;transform:perspective(1px) translateZ(0) !important;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;-webkit-transition-property:transform !important;transition-property:transform !important;-webkit-transition-timing-function:ease-out !important;transition-timing-function:ease-out !important}.moveRightAnimation:hover{-webkit-transform:translateX(20px) !important;transform:translateX(20px) !important}.redBorderHov:hover{border:1px solid #E30613 !important}.zoomObj{overflow:hidden!important;transition:all .4s !important}.zoomObj.photo img{transition:all .4s !important}.zoomObj:hover div img{transform:scale(1.05) !important;transition:all .4s !important}html.no-webp .arrowHover:hover{background-color:#F2F2F2 !important;}html.webp .arrowHover:hover{background-color:#F2F2F2 !important;}.arrowHover:hover.arrowHover svg{transform:scale(1.2) !important}html.no-webp .arrowHoverRed:hover{background-color:#DF0000 !important;}html.webp .arrowHoverRed:hover{background-color:#DF0000 !important;}.arrowHoverRed:hover.arrowHover svg{transform:scale(1.2) !important}html.no-webp .elemRadioHov{background-color:#bbb9b9;}html.webp .elemRadioHov{background-color:#bbb9b9;}.elemRadioHov{display:inline-block;position:absolute;width:19px;height:19px;border-radius:50%;top:4px;left:4px;opacity:0}.elemRadioHov:hover{opacity:1}.redElemHov:hover a div{background:#CB0900 !important}div#promoBanners.bannersContainer{width:1260px;height:390px;margin:0 auto 55px auto;position:relative}html.no-webp div#promoBanners.bannersContainer div.desktopBanner{background-position:center center;background-repeat:no-repeat;background-size:cover;}html.webp div#promoBanners.bannersContainer div.desktopBanner{background-position:center center;background-repeat:no-repeat;background-size:cover;}div#promoBanners.bannersContainer div.desktopBanner{width:100%;height:380px;margin:20px auto}div#promoBanners.bannersContainer div.desktopBanner a{display:block;width:100%;height:100%;cursor:pointer;position:relative;z-index:1}div#promoBanners.bannersContainer ul.slick-dots{position:relative;bottom:5px}div#promoBanners.bannersContainer span.arrow{display:flex;text-align:center;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:calc(50% - 25px);width:70px;height:70px;border-radius:100%;background:#F2F2F2;z-index:99}div#promoBanners.bannersContainer span.arrow.slick-disabled{opacity:0;border-color:#DDD}div#promoBanners.bannersContainer span.arrow.slick-disabled svg{color:#DDD}html.no-webp div#promoBanners.bannersContainer span.arrow:hover{background-color:#CB0900 !important;}html.webp div#promoBanners.bannersContainer span.arrow:hover{background-color:#CB0900 !important;}div#promoBanners.bannersContainer span.arrow svg{color:#222;width:50%;height:50%}div#promoBanners.bannersContainer span.arrow.right{right:-35px}div#promoBanners.bannersContainer span.arrow.right svg{margin-left:5%}div#promoBanners.bannersContainer span.arrow.left{left:-35px}div#promoBanners.bannersContainer span.arrow.left svg{margin-right:5%}div#seoTir div#promoBanners{margin-top:25px}div#seoTir.subPage div#promoBanners{margin-top:0}html.no-webp div#seoServices div#promoBanners span.arrow,div#seoTir.subPage div#promoBanners span.arrow,div#tachoServicePage div#promoBanners span.arrow,div#promotions div#promoBanners span.arrow,div#carrer div#promoBanners span.arrow,div#training div#promoBanners span.arrow,div#contactMain div#promoBanners span.arrow,div#contactDetail div#promoBanners span.arrow{background-color:#FFF;}html.webp div#seoServices div#promoBanners span.arrow,div#seoTir.subPage div#promoBanners span.arrow,div#tachoServicePage div#promoBanners span.arrow,div#promotions div#promoBanners span.arrow,div#carrer div#promoBanners span.arrow,div#training div#promoBanners span.arrow,div#contactMain div#promoBanners span.arrow,div#contactDetail div#promoBanners span.arrow{background-color:#FFF;}html.no-webp div#seoServices div#promoBanners span.arrow:hover,div#seoTir.subPage div#promoBanners span.arrow:hover,div#tachoServicePage div#promoBanners span.arrow:hover,div#promotions div#promoBanners span.arrow:hover,div#carrer div#promoBanners span.arrow:hover,div#training div#promoBanners span.arrow:hover,div#contactMain div#promoBanners span.arrow:hover,div#contactDetail div#promoBanners span.arrow:hover{background-color:#CB0900;}html.webp div#seoServices div#promoBanners span.arrow:hover,div#seoTir.subPage div#promoBanners span.arrow:hover,div#tachoServicePage div#promoBanners span.arrow:hover,div#promotions div#promoBanners span.arrow:hover,div#carrer div#promoBanners span.arrow:hover,div#training div#promoBanners span.arrow:hover,div#contactMain div#promoBanners span.arrow:hover,div#contactDetail div#promoBanners span.arrow:hover{background-color:#CB0900;}div#promotions div#promoBanners{margin-bottom:70px}div#carrer div#promoBanners{margin-bottom:20px}div#training div#promoBanners{margin-bottom:20px}div#training div.spaceUnder{width:1260px;height:30px;margin:auto}html.no-webp div#contactDetail.central div#promoBanners span.arrow{background-color:#F2F2F2;}html.webp div#contactDetail.central div#promoBanners span.arrow{background-color:#F2F2F2;}html.no-webp div#contactDetail.central div#promoBanners span.arrow:hover{background-color:#CB0900;}html.webp div#contactDetail.central div#promoBanners span.arrow:hover{background-color:#CB0900;}#contactDetail{background:#F2F2F2}#contactDetail div.top h1{font-weight:700;float:left}#contactDetail div.top a.linkToMainBranch{float:right;color:#000;margin-top:30px}#contactDetail div.top:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.mainInfo div.mainData{float:left}#contactDetail div.mainInfo div.mainData div.photo{float:left}html.no-webp #contactDetail div.mainInfo div.mainData div.photo span{background-position:center;background-size:cover;}html.webp #contactDetail div.mainInfo div.mainData div.photo span{background-position:center;background-size:cover;}#contactDetail div.mainInfo div.mainData div.photo span{border-radius:5px;display:block;}#contactDetail div.mainInfo div.mainData div.text h2{font-weight:600;font-size:22px;margin-bottom:10px}#contactDetail div.mainInfo div.mainData div.text h2:first-letter{text-transform:uppercase}#contactDetail div.mainInfo div.mainData div.text p{font-size:22px}#contactDetail div.mainInfo div.mainData div.text p.nip{padding-top:5px}#contactDetail div.mainInfo div.mainData div.text p span.showOnMap{display:inline-block;margin-left:20px;font-size:15px;cursor:pointer;color:#0072ff;text-transform:lowercase}#contactDetail div.mainInfo div.mainData div.details{font-size:16px;margin-top:10px;clear:both}#contactDetail div.mainInfo div.mainData div.icons div{position:relative;width:70px;height:70px;display:flex;margin:0;float:left;justify-content:center;text-align:center;cursor:help}#contactDetail div.mainInfo div.mainData div.icons div img{width:100%;height:100%}#contactDetail div.mainInfo div.mainData div.icons div svg{fill:green}#contactDetail div.mainInfo div.mainData div.icons div:hover span.tooltip{display:block}#contactDetail div.mainInfo div.mainData div.icons span.tooltip{bottom:40px;left:40px;right:auto}#contactDetail div.mainInfo div.mainData div.icons:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.mainInfo div.contactDetails{float:right;padding:30px 0;background:#FFF;font-size:20px}#contactDetail div.mainInfo div.contactDetails div.content{padding:0 59px;width:290px}#contactDetail div.mainInfo div.contactDetails div.sash{font-weight:600;display:inline-block;box-sizing:border-box;padding:9px 40px 10px 59px;color:#FFF;z-index:2;font-size:22px;border-radius:0 40px 40px 0;text-align:left;cursor:default;z-index:99998}#contactDetail div.mainInfo div.contactDetails div.sash.open{background:linear-gradient(270deg, #488B13 0%, #77C000 100%)}#contactDetail div.mainInfo div.contactDetails div.sash.closingSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail div.mainInfo div.contactDetails div.sash.openSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail div.mainInfo div.contactDetails div.sash.close{background:linear-gradient(270deg, #b31111 0%, #e9644c 100%)}#contactDetail div.mainInfo div.contactDetails p{padding:4px 0}#contactDetail div.mainInfo div.contactDetails a{color:#000}#contactDetail div.mainInfo div.contactDetails p.phone{font-size:29px;font-weight:700;padding:16px 0 3px}#contactDetail div.mainInfo div.contactDetails p.phone+p.phone{padding-top:0}#contactDetail div.mainInfo div.contactDetails p.mail{margin-top:15px;padding:10px 0;border-top:1px solid #D9D9D9}#contactDetail div.mainInfo div.contactDetails p.mail em{cursor:pointer}#contactDetail div.mainInfo div.contactDetails div.hours p strong{padding-left:5px;font-weight:700}#contactDetail div.mainInfo div.contactDetails div.help24{margin:20px 20px 0;padding:3px;box-sizing:border-box;border-radius:50px;border:3px solid #ffed00}#contactDetail div.mainInfo div.contactDetails div.help24 div.content{width:auto;position:relative;padding:0 30px;border-radius:50px;background:#ffed00;overflow:hidden}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:after,#contactDetail div.mainInfo div.contactDetails div.help24 div.content:before{position:absolute;top:-30px;content:' ';background:#000;width:100px;height:200%;display:block;transform:rotate(17deg)}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:before{left:-50px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content:after{right:-60px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content span{font-weight:700;position:absolute;left:2px;top:2px;text-align:center;display:flex;width:62px;height:62px;justify-content:center;align-items:center;background:#FFED00;border:7px solid #000;border-radius:100%;font-size:46px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text{padding:15px 0 10px 70px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text p{font-weight:600;padding:1px 0;font-size:23px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text p svg.icon{position:relative;top:7px;height:30px}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text p{margin-top:-6px}#contactDetail div.mainInfo:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.withPerson div.workers div.worker{margin-bottom:30px}#contactDetail div.withPerson div.workers div.worker p{font-size:18px;line-height:23px}#contactDetail div.withPerson div.workers div.worker p.name{font-weight:700}html.no-webp #contactDetail div.withPerson div.workers div.worker p.name span.ico{background-size:75%;}html.webp #contactDetail div.withPerson div.workers div.worker p.name span.ico{background-size:75%;}#contactDetail div.withPerson div.workers div.worker p.name span.ico{display:none;width:20px;margin-left:5px;height:20px;}#contactDetail div.withPerson div.workers div.worker p.name.id_614 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/zielony.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_402 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/czerw.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_233 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/zolty.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_285 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/niebieski.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_822 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/los.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name.id_248 span.ico{display:inline-block;background:url(/assets/prod/img/contact/pin/fiolet.png) 0 center no-repeat}#contactDetail div.withPerson div.workers div.worker p.name span{font-weight:400}#contactDetail div.withPerson div.workers div.worker p.mail em{cursor:pointer}#contactDetail div.withPerson div.workers div.worker p.mail a{color:#E00900}#contactDetail div.withPerson div.workers div.worker p.mail a:hover{color:#c92534 !important}#contactDetail div.withPerson div.workers div.worker p a{color:#000}#contactDetail div.withPerson div.workers div.worker p a:hover{color:#c92534 !important}#contactDetail div.withPerson div.workers.group_16 div.img{width:100%;height:770px;background:url(/assets/prod/img/contact/pl-top.png) 0 center no-repeat;background-size:90%;background-position:top center}#contactDetail div.withPerson div.workers.group_25 div.img{width:100%;height:770px;background:url(/assets/prod/img/contact/pl-bottom.png) 0 center no-repeat;background-size:90%;background-position:top center}#contactDetail div.offer{margin-top:50px;display:flex;display:-webkit-flex;justify-content:space-around}#contactDetail div.offer div.item{width:100%}#contactDetail div.offer div.item.truck div.header{border-bottom-color:#E00900}#contactDetail div.offer div.item.machinery div.header{border-bottom-color:#EDC531}#contactDetail div.offer div.item.service{margin-top:0}#contactDetail div.offer div.item.service div.header{border-bottom-color:#0067b1}#contactDetail div.offer div.item+div.item{margin-left:30px}#contactDetail div.offer div.item div.header{font-size:22px;font-weight:700;padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #000;position:relative;height:60px;text-transform:uppercase}#contactDetail div.offer div.item div.header p{position:absolute;bottom:15px}#contactDetail div.offer div.item div.header p span{font-weight:400}#contactDetail div.offer:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.service{margin-top:30px}#contactDetail div.service div.header{font-size:22px;font-weight:700;padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #0067b1;position:relative;text-transform:uppercase}#contactDetail div.service div.header p{float:left}#contactDetail div.service div.header p span{font-weight:400}#contactDetail div.service div.header div.hours{float:right;text-transform:lowercase}#contactDetail div.service div.header div.hours p{display:inline-block;font-size:19px}#contactDetail div.service div.header div.hours p+p{margin-left:20px}#contactDetail div.service div.header:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.service div.workers div.worker{float:left}#contactDetail div.service div.workers div.worker+div.worker{margin-left:130px}#contactDetail div.service div.workers:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail div.map{margin-top:50px}#contactDetail div.map div#gMap{height:400px}#contactDetail div.map div#gMap .gm-style .gm-style-iw button{right:6px !important}#contactDetail div.map div#gMap .gm-style .gm-style-iw button img{opacity:.3;width:28px !important;height:28px !important}#contactDetail div.map div#gMap div.infoWindowTooltip{text-align:center;font-size:15px}#contactDetail div.map div#gMap div.infoWindowTooltip img{width:85px}#contactDetail div.map div#gMap div.infoWindowTooltip p{padding:8px 10px}#contactDetail div.map div#gMap div.infoWindowTooltip a{font-weight:600;color:#000;margin-bottom:8px}#contactDetail div.jobOffer{overflow:hidden;height:290px;position:relative;background:#FFF}html.no-webp #contactDetail div.jobOffer span.img{background:url(/assets/prod/img/contact/work.jpg) 0 center no-repeat;}html.webp #contactDetail div.jobOffer span.img{background:url(/assets/prod/img/contact/work.webp) 0 center no-repeat;}#contactDetail div.jobOffer span.img{position:absolute;left:50%;margin-left:-750px;width:100%;height:290px;}html.no-webp #contactDetail div.jobOffer span.img.mechanics{background:url(/assets/prod/img/contact/mechanics.jpg) 0 top no-repeat;}html.webp #contactDetail div.jobOffer span.img.mechanics{background:url(/assets/prod/img/contact/mechanics.webp) 0 top no-repeat;}#contactDetail div.jobOffer span.img.mechanics{margin-left:-690px;}#contactDetail div.jobOffer span.red{position:absolute;border-radius:1300px;display:block;top:-500px;right:50%;margin-right:-4060px;width:4100px;height:1300px;background:#C60A0A;mix-blend-mode:darken;transform:matrix(1, 0, 0, -1, 0, 0)}#contactDetail div.jobOffer div.content{font-weight:300;float:right;width:63%;color:#FFF;text-align:center;display:block;font-size:28px}#contactDetail div.jobOffer div.content strong{display:inline-block;text-transform:uppercase;margin:60px 0 0;font-weight:700;font-size:42px}#contactDetail div.jobOffer div.content a{margin-top:30px;display:inline-block;padding:15px 35px;font-size:20px;line-height:1em}#contactDetail div.seo{padding:40px 0}#contactDetail div.seo div.header{font-weight:600;padding:20px 0 5px;font-size:30px}#contactDetail div.seo div.content{margin:30px 200px}#contactDetail div.seo h2,#contactDetail div.seo h3,#contactDetail div.seo h4,#contactDetail div.seo p{font-size:18px;line-height:26px}#contactDetail div.seo p{text-align:justify}#contactDetail div.seo h2,#contactDetail div.seo h3,#contactDetail div.seo h4{margin-top:20px;font-weight:600}#contactDetail div.gallery{padding:20px 174px 50px}#contactDetail div.gallery a{height:250px;width:250px;display:inline-block;margin:0 26px 52px;overflow:hidden}#contactDetail div.gallery a:hover span.photo img{transform:scale(1.1)}#contactDetail div.gallery a span.photo{display:flex;width:100%;height:100%;justify-content:center;align-items:center;text-align:center}#contactDetail div.gallery a img{border-radius:5px;transition:all .4s}#contactDetail.central div.bigMap{margin:0;position:relative;height:650px}#contactDetail.central div.bigMap div.map{margin-top:0}#contactDetail.central div.bigMap div#gMap{height:650px;width:100%}#contactDetail.central div.bigMap div.overflowMap{position:absolute;top:0;padding:0 0 0 calc((100vw - 1270px)/2);width:480px;height:100%;background:linear-gradient(-90deg, rgba(0,0,0,0) 0%, rgba(242,242,242,0.5) 5%, rgba(242,242,242,0.9) 20%, #f2f2f2 50%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo{height:100%;width:480px;position:absolute;font-size:22px;line-height:32px;padding-top:70px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo p.nip{margin:20px 0 30px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.hours{margin-top:80px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.hours p strong{font-weight:700}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox{margin-top:50px}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox p.title{font-weight:700;text-transform:uppercase}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox p.mail em{cursor:pointer}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.officeBox p.mail a{color:#E00900}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash{font-weight:600;box-sizing:border-box;position:absolute;left:calc(-1 * ((100vw - 1200px)/2));padding:5px 30px 5px calc((100vw - 1200px)/2);color:#FFF;text-transform:uppercase;font-size:18px;border-radius:0 40px 40px 0;text-align:left;cursor:default}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.open{background:linear-gradient(270deg, #488B13 0%, #77C000 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.closingSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.openSoon{background:linear-gradient(270deg, #FE7609 0%, #FF5727 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash.close{background:linear-gradient(270deg, #b31111 0%, #e9644c 100%)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.details{font-size:18px;position:absolute;bottom:110px;line-height:normal}#contactDetail.central div.whiteSection{padding:70px 0;background:#FFF}#contactDetail.central div.whiteSection h2,#contactDetail.central div.whiteSection h3{font-weight:600;font-size:30px}#contactDetail.central div.whiteSection div.companyDepartments div.list{margin:30px 200px}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title{font-weight:600;cursor:pointer;font-size:24px;padding:20px 0;text-transform:uppercase;border-bottom:2px solid #E1E1E1;overflow:hidden}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title:hover svg use{fill:#E00900;transform:translateY(5px);transition:all .4s}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span{float:left;width:50.998%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours{width:40%;color:#888;font-size:18px;text-align:right}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:only-child{width:100%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:first-child:nth-last-child(2),#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:nth-last-child(2)~span{width:calc(100%/2)}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span{width:100%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title svg{width:50px;height:30px;margin-top:-1px;float:right;transform:rotate(0deg);transition:transform .2s linear}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title svg use{transition:all .4s}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title.title_small{padding:20px 0 10px 0}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers{display:none;margin-top:20px;border-bottom:2px solid #E1E1E1}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers:after{clear:both;display:block !important;content:'';visibility:hidden}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker{width:45%;float:left}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker p{font-size:18px;line-height:28px}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker:nth-child(even){margin-left:5%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker:nth-child(odd){clear:both}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item.show p{border-bottom-color:#E00900}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item.show p svg{transform:rotate(180deg);transition:transform .2s linear}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item.show div.workers{display:block}div#promoBanners.bannersContainer{width:250px;height:520px}html.no-webp div#promoBanners.bannersContainer div.desktopBanner{background-size:cover;}html.webp div#promoBanners.bannersContainer div.desktopBanner{background-size:cover;}div#promoBanners.bannersContainer div.desktopBanner{height:500px;width:250px;}div#promoBanners.bannersContainer span.arrow{top:calc(50% - 35px);background:rgba(242,242,242,0.9)}div#promoBanners.bannersContainer span.arrow:hover{background:rgba(242,242,242,0.9) !important}div#promoBanners.bannersContainer span.arrow:hover svg use{fill:#000}div#seoTir div#promoBanners span.arrow,div#export div#promoBanners span.arrow{background:rgba(242,242,242,0.9) !important}html.no-webp div#seoTir div#promoBanners span.arrow:hover,div#export div#promoBanners span.arrow:hover{background-color:rgba(242,242,242,0.9) !important;}html.webp div#seoTir div#promoBanners span.arrow:hover,div#export div#promoBanners span.arrow:hover{background-color:rgba(242,242,242,0.9) !important;}div#seoTir.subPage div#promoBanners.bannersContainer span.arrow,div#seoServices div#promoBanners.bannersContainer span.arrow,div#tachoServicePage div#promoBanners.bannersContainer span.arrow,div#promotions div#promoBanners.bannersContainer span.arrow,div#carrer div#promoBanners.bannersContainer span.arrow,div#training div#promoBanners.bannersContainer span.arrow,div#contactMain div#promoBanners.bannersContainer span.arrow,div#contactDetail div#promoBanners.bannersContainer span.arrow{background:rgba(255,255,255,0.9) !important}div#seoTir.subPage div#promoBanners.bannersContainer span.arrow:hover,div#seoServices div#promoBanners.bannersContainer span.arrow:hover,div#tachoServicePage div#promoBanners.bannersContainer span.arrow:hover,div#promotions div#promoBanners.bannersContainer span.arrow:hover,div#carrer div#promoBanners.bannersContainer span.arrow:hover,div#training div#promoBanners.bannersContainer span.arrow:hover,div#contactMain div#promoBanners.bannersContainer span.arrow:hover,div#contactDetail div#promoBanners.bannersContainer span.arrow:hover{background:rgba(255,255,255,0.9) !important}div#carrer div#promoBanners{margin-bottom:50px}#contactDetail div.bottomLine{border:none}#contactDetail div.top a.linkToMainBranch{float:none;display:block;clear:both;text-align:center;margin-bottom:20px}#contactDetail div.mainInfo div.mainData{float:none}#contactDetail div.mainInfo div.mainData div.photo{float:none;margin-bottom:15px}#contactDetail div.mainInfo div.mainData div.photo span{width:100%;min-height:200px;height:auto}#contactDetail div.mainInfo div.mainData div.text p.nip{padding:0}#contactDetail div.mainInfo div.mainData div.details{margin-top:20px}#contactDetail div.mainInfo div.contactDetails{float:none;padding:20px 5% 20px;margin:20px -5%}#contactDetail div.mainInfo div.contactDetails div.sash{font-size:20px;padding-left:25px;margin-left:-25px}#contactDetail div.mainInfo div.contactDetails div.content{width:auto;padding:0}#contactDetail div.mainInfo div.contactDetails div.help24{margin:20px 0 0}#contactDetail div.mainInfo div.contactDetails div.help24 div.content div.text{padding-left:60px}#contactDetail div.offer{display:block;margin-top:0}#contactDetail div.offer div.item+div.item{margin:50px 0 0}#contactDetail div.offer div.item div.header{position:static;height:auto;font-size:20px;margin-bottom:12px}#contactDetail div.offer div.item div.header p{position:static}#contactDetail div.offer div.item div.workers div.worker{margin-bottom:20px}#contactDetail div.withPerson div.workers.group_16 div.img{height:300px}#contactDetail div.withPerson div.workers.group_25 div.img{height:300px}#contactDetail div.service{margin-top:50px}#contactDetail div.service div.header p{float:none}#contactDetail div.service div.header div.hours{float:left}#contactDetail div.service div.header div.hours p{float:none;display:block}#contactDetail div.service div.header div.hours p+p{margin-left:0}#contactDetail div.service div.workers div.worker{float:none}#contactDetail div.service div.workers div.worker+div.worker{margin-left:0}#contactDetail div.service div.bannersContainer{width:250px;height:520px}html.no-webp #contactDetail div.service div.bannersContainer div.desktopBanner{background-size:cover;}html.webp #contactDetail div.service div.bannersContainer div.desktopBanner{background-size:cover;}#contactDetail div.service div.bannersContainer div.desktopBanner{height:500px;width:250px;}#contactDetail div.service div.bannersContainer span.arrow{top:calc(50% - 35px);background:rgba(255,255,255,0.9)}#contactDetail div.service div.bannersContainer span.arrow:hover{background:rgba(255,255,255,0.9) !important}#contactDetail div.service div.bannersContainer span.arrow:hover svg use{fill:#000}#contactDetail div.seo div.content{margin:30px 0 0}#contactDetail div.gallery{padding:0 0 50px}#contactDetail div.gallery a{width:148px;height:148px;margin:7px}#contactDetail div.jobOffer{width:100%;height:calc(150px + calc(100vw * .5))}html.no-webp #contactDetail div.jobOffer span.img{background-size:100% !important;}html.webp #contactDetail div.jobOffer span.img{background-size:100% !important;}#contactDetail div.jobOffer span.img{position:relative;display:block;margin-left:0 !important;left:0;height:calc(30px + calc(100vw * .37));}html.no-webp #contactDetail div.jobOffer span.img.mechanics{background-position:0 center;}html.webp #contactDetail div.jobOffer span.img.mechanics{background-position:0 center;}#contactDetail div.jobOffer span.img:after{position:absolute;content:'';display:block;height:80px;z-index:2;width:100%;top:auto;bottom:0;background:linear-gradient(0, #FFF 0%, #FFF 20%, transparent 100%)}#contactDetail div.jobOffer span.red{width:1600px;height:1600px;margin-right:-800px;z-index:3;top:calc(100vw * .35)}#contactDetail div.jobOffer div.container{z-index:4}#contactDetail div.jobOffer div.content{position:relative;top:-60px;float:none;width:100%;font-size:24px}#contactDetail div.jobOffer div.content strong{font-size:32px}#contactDetail div.jobOffer div.content span{font-size:35px;margin:0 0 35px}#contactDetail div.jobOffer div.content a{font-size:20px;padding:10px 40px}#contactDetail.central div.bigMap{height:auto}#contactDetail.central div.bigMap div.map{display:none}#contactDetail.central div.bigMap div.overflowMap{width:328px;position:static;clear:both;margin:0 auto}#contactDetail.central div.bigMap div.overflowMap div.mainInfo{position:relative;margin:0 auto;min-width:320px;width:100%;margin-top:-16px;padding-top:0;height:auto}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.sash{left:calc(-1 * ((100vw - 320px)/2));padding:5px 30px 5px calc((100vw - 320px)/2)}#contactDetail.central div.bigMap div.overflowMap div.mainInfo div.details{position:static;margin:30px 0}#contactDetail.central div.whiteSection{padding:50px 0}#contactDetail.central div.whiteSection h2,#contactDetail.central div.whiteSection h3{font-size:26px;margin-bottom:30px}#contactDetail.central div.whiteSection div.companyDepartments{margin-bottom:40px}#contactDetail.central div.whiteSection div.companyDepartments div.list{margin:0}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title{font-size:20px}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span{width:50%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours{width:34%;color:#888;font-size:12px;text-align:right}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:only-child{width:100%}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:first-child:nth-last-child(2),#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title span.jobHours span:nth-last-child(2)~span{width:calc(100%/2);text-align:right}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item p.title.title_small{padding:20px 0 10px 0}#contactDetail.central div.whiteSection div.companyDepartments div.list div.item div.workers div.worker{width:100%;float:none;margin-left:0 !important}#contactDetail.central div.bannersContainer{width:250px;height:520px}html.no-webp #contactDetail.central div.bannersContainer div.desktopBanner{background-size:cover;}html.webp #contactDetail.central div.bannersContainer div.desktopBanner{background-size:cover;}#contactDetail.central div.bannersContainer div.desktopBanner{height:500px;width:250px;}#contactDetail.central div.bannersContainer span.arrow{top:calc(50% - 35px);background:rgba(242,242,242,0.9)}#contactDetail.central div.bannersContainer span.arrow:hover{background:rgba(242,242,242,0.9) !important}#contactDetail.central div.bannersContainer span.arrow:hover svg use{fill:#000}}