@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;700&display=swap);html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html,body,*{box-sizing:border-box}html{scroll-behavior:smooth}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(https://krzystransport.pl/wp-content/themes/krzystransport/assets/images/loading.gif.pagespeed.ce.IpmtCz9jQT.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(https://krzystransport.pl/wp-content/themes/krzystransport/assets/images/prev.png.pagespeed.ce.hLdt7msnt5.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(https://krzystransport.pl/wp-content/themes/krzystransport/assets/images/next.png.pagespeed.ce.MfFYdZdaq2.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(https://krzystransport.pl/wp-content/themes/krzystransport/assets/images/close.png.pagespeed.ce.2dLQsTCMtp.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}header{position:fixed;top:0;z-index:9;width:100%}.customize-support header{top:30px}header.header-main{background:rgba(46,64,82,.4);color:#fff}header.header-main.solid{background:#2e4052}header nav{padding-top:15px;padding-bottom:15px;font-size:1.1em}header nav ul{gap:20px;justify-content:space-between;margin:0;padding:0;display:flex;flex-direction:row;list-style:none}header nav ul li{position:relative;cursor:pointer}header nav ul li.logo img{max-width:150px}header nav ul li.logo:after{content:none}header nav ul li a{color:#fff;text-decoration:none}header nav ul li:after{content:' ';display:block;position:absolute;bottom:0;height:1px;background:#c6e0ff}header nav ul li.current-menu-item a{color:#c6e0ff}header nav ul li.current-menu-item:after{width:100%}header nav ul li:not(.current-menu-item):hover:after {animation:.5s animate-width forwards}@keyframes animate-width {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}footer{padding-top:50px;padding-bottom:10px;margin-top:100px}footer .copy{padding-top:40px}footer.footer-main{background:#2e4052;color:#fff}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}.home-video{overflow:hidden;height:calc(100vh - 55px)}.home-video video{width:100%}.home-video .bottom-bar{position:absolute;bottom:0;background:#2e4052;left:0;right:0;height:80px;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}.btn{display:inline-block;padding:10px 10px;color:#fff;background:none}.btn.btn-border{border:solid 1px #fff;transition:ease-in-out .3s}.btn.btn-border:hover{background:#fff;color:#2e4052}.btn.btn-primary{background:#253031;padding-left:20px;padding-right:20px;transition:ease-in-out .3s;cursor:pointer}.btn.btn-primary:hover{background:#315659;color:#fff}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:15px;padding-bottom:5px}.service-grid .service{background-size:cover!important;height:220px;color:#fff;font-size:1.1em;display:flex;align-items:flex-end;padding:10px;text-shadow:0 0 3px #253031;position:relative;cursor:pointer;transition:.3s ease-in-out;text-decoration:none}.service-grid .service:before{content:' ';height:15px;margin-right:5px;border-radius:5px;width:15px;border:solid 2px #bcab79}.service-grid .service:hover{opacity:.8}.row{display:flex;flex-direction:row;justify-content:space-between;gap:15px}.row .col-6{width:50%}.row .col-12{width:100%}.row .col-4{width:33%}.row .col-3{width:25%}.row .col-2{width:20%}.row .col-1{width:10%}.top-anchor{position:fixed;bottom:100px;right:10px;background:#253031;color:#fff;text-decoration:none;width:40px;height:40px;border-radius:100%;display:none;align-items:center;align-content:center;justify-content:center;transition:.3s ease-in-out;cursor:pointer}.top-anchor:hover{opacity:.8}.top-anchor.show{display:flex}.gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-column-gap:15px;grid-row-gap:15px}.gallery a{transition:.3s ease-in-out}.gallery a:hover{transform:scale(1.2)}.reference-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-column-gap:15px;grid-row-gap:15px}.page-bg{min-height:350px;display:flex;background-size:cover!important;background-position-y:75%!important}.page-bg .content{margin-bottom:0}.tabor-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;align-content:center;justify-content:space-around;margin-bottom:80px;margin-top:20px}.tabor-grid .ent,.tabor-grid .ent-big,.tabor-grid .ent-small{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.tabor-grid .ent span,.tabor-grid .ent-big span,.tabor-grid .ent-small span{font-size:1em;color:#315659;padding-top:5px}.tabor-grid .ent{max-width:30%}.tabor-grid .ent-small{max-width:20%}.tabor-grid .ent-big{max-width:45%}input:not([type="checkbox"]),
textarea {display:block;border:solid 1px #253031;border-radius:2px;box-shadow:0 0 2px #315659;padding:14px 10px;width:100%}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:15px}.form-row{margin-top:15px;display:flex;flex-direction:row;gap:15px}.form-row input[type="checkbox"]{width:20px}body,html{font-family:'Montserrat',sans-serif}.content{max-width:1100px;width:100%;margin:auto}article{padding-top:40px;margin-bottom:10px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}p{font-size:.9em}ol li,ul li{font-size:.9em}img{max-width:100%}h2{text-align:center;font-size:1.8em;color:#315659;margin-top:20px;margin-bottom:20px;position:relative}h2:before{content:' ';position:absolute;height:15px;border-radius:5px;width:15px;top:50%;transform:translateX(-1em) translateY(-50%);border:solid 2px #bcab79}h1{color:#fff}a.link{color:#315659;text-decoration:none}a.link:hover{transition:.3s ease-in-out;text-decoration:underline}.talk-about-us{margin-top:40px}h5{font-size:2em}h4{font-size:1.5em;padding-bottom:0;margin-bottom:0}