:root{--base-size: 100px;--padding: 32px;--header-height: var(--base-size)}@media screen and (max-width: 1400px){:root{--base-size: 80px}}#logo{display:flex;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;padding:calc((var(--base-size) - var(--base-size)*.63)/2) 0}#logo img{height:calc(var(--base-size)*.63)}#logo img::-moz-selection{background:rgba(0,0,0,0)}#logo img::selection{background:rgba(0,0,0,0)}header.site-header{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;max-width:100%;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);background-color:#fff;height:var(--base-size);min-height:var(--base-size);box-shadow:0 2px 4px rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.3);z-index:100}header.site-header .header-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;max-width:1400px;margin:0 auto;padding:0 40px}header.site-header .header-wrapper .header-control-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}header.site-header .menu-toggle{display:none}header.site-header nav ul{padding:0;margin:0;display:flex;justify-content:right;align-items:center;padding:0 0 0 20px;gap:calc(var(--base-size)*.3)}header.site-header nav ul li{list-style:none;text-transform:capitalize;font-size:calc(var(--base-size)*.25);text-wrap:nowrap}header.site-header nav ul li .sub-menu{display:none}header.site-header nav ul li .sub-menu li a{transition:color .3s}header.site-header nav ul li .sub-menu li a:hover{color:#b6161d}header.site-header nav ul li i{margin-left:6px;font-size:calc(var(--base-size)*.2);color:#010101;transform:rotate(180deg);transition:transform .3s;cursor:pointer}@media screen and (min-width: 769px){header.site-header nav ul li i{display:none}}header.site-header nav ul li[aria-expanded=true] i{transform:rotate(0deg)}@media screen and (max-width: 480px){header.site-header nav ul li{font-size:calc(var(--base-size)*.3)}}header.site-header nav ul li a{color:#010101;text-decoration:none;font-weight:500;text-wrap:nowrap;transition:color .3s;position:relative}header.site-header nav ul li a::after{content:"";display:block;width:0;height:round(up,var(--base-size)*.03,1px);background:#b6161d;transition:width .3s;position:absolute;bottom:-10%;left:0}header.site-header nav ul li a:hover{color:#b6161d}header.site-header nav ul li a:hover::after{width:100%}header.site-header nav ul li.current-menu-item>a::after{width:100%}@media screen and (min-width: 768px){header.site-header .primary-menu .menu-item{position:relative;height:100%;display:flex;align-items:center;justify-content:center}header.site-header .primary-menu .menu-item:hover a:has(+i+.sub-menu)::after{width:100%}header.site-header .primary-menu .menu-item:hover .sub-menu{display:block;position:absolute;z-index:2000;top:100%;left:0;background:hsl(0,0%,90%);box-shadow:0 2px 4px rgba(0,0,0,.1);text-decoration:none;padding:10px 20px}header.site-header .primary-menu .menu-item:hover .sub-menu .menu-item{display:block;line-height:100%;margin-top:5px}header.site-header .primary-menu .menu-item:hover .sub-menu .menu-item:first-of-type{margin-top:0}header.site-header .primary-menu .menu-item:hover .sub-menu .menu-item a{font-size:calc(var(--base-size)*.22);font-weight:400;text-transform:none;text-align:left;line-height:100%}header.site-header .primary-menu .menu-item:hover .sub-menu .menu-item a::after{display:none}}@media screen and (max-width: 768px){header.site-header{flex-direction:column;justify-content:center;height:auto}header.site-header .header-wrapper{flex-direction:column}header.site-header .menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;align-items:center;aspect-ratio:1/1;width:42px;padding:0 10px;cursor:pointer}header.site-header .menu-toggle .bar{width:100%;height:round(up,var(--base-size)*.02,1px);background-color:#010101;display:block;border-radius:round(up,var(--base-size)*.02,1px);transition:opacity .3s,transform .3s}header.site-header .menu-toggle .bar:nth-child(1 of .bar){transform:translateY(0%)}header.site-header .menu-toggle .bar:nth-child(3 of .bar){transform:translateY(0%)}header.site-header .menu-toggle[aria-expanded=true] .bar:nth-child(2 of .bar){opacity:0}header.site-header .menu-toggle[aria-expanded=true] .bar:nth-child(1 of .bar){transform:translateY(calc(round(up, var(--base-size) * 0.02, 1px) + 6px)) rotate(45deg)}header.site-header .menu-toggle[aria-expanded=true] .bar:nth-child(3 of .bar){transform:translateY(calc(-1 * (round(up, var(--base-size) * 0.02, 1px) + 6px))) rotate(-45deg)}header.site-header nav{display:flex;width:100%;justify-content:flex-start}header.site-header nav ul.primary-menu{flex-direction:column;align-items:flex-start;gap:20px;max-height:0;overflow:hidden;transition:max-height .3s;padding:0 0 0 20px}header.site-header nav ul.primary-menu.nav-toggle-open{max-height:100vh}header.site-header nav ul.primary-menu>li{font-size:calc(var(--base-size)*.3)}header.site-header nav ul.primary-menu>li i{margin-left:10px;font-size:calc(var(--base-size)*.25)}header.site-header nav ul.primary-menu>li:first-of-type{margin-top:10px}header.site-header nav ul.primary-menu>li:last-of-type{margin-bottom:20px}header.site-header nav ul.primary-menu>li .sub-menu{display:block;max-height:0;padding:0 0 0 20px;overflow:hidden;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}header.site-header nav ul.primary-menu>li .sub-menu li{font-size:calc(var(--base-size)*.25);line-height:180%}header.site-header nav ul.primary-menu>li .sub-menu li:first-of-type{margin-top:10px}header.site-header nav ul.primary-menu>li .sub-menu li a::after{display:none}header.site-header nav ul.primary-menu>li[aria-expanded=true] .sub-menu{max-height:300px;opacity:1;transition:max-height .5s ease-in,opacity .5s ease-in}}header.site-header .contact-bar{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;position:absolute;bottom:0;right:0;transform:translateY(100%);background-color:#b6161d;padding:0 40px 0 20px;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}header.site-header .contact-bar::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;height:100%;transform:translateX(-50%) skew(45deg);background:#b6161d;z-index:9;box-shadow:-2px 0px 4px rgba(0,0,0,.1)}header.site-header .contact-bar a{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}header.site-header .contact-bar a i{color:hsl(0,0%,95%);font-size:calc(var(--base-size)*.2);line-height:1}@media screen and (max-width: 1400px){header.site-header .contact-bar a i{font-size:calc(var(--base-size)*.25)}}@media screen and (max-width: 768px){header.site-header .contact-bar a i{font-size:calc(var(--base-size)*.3);margin:10px 0}}header.site-header .contact-bar a p{margin:0;font-size:calc(var(--base-size)*.16);letter-spacing:2.5px;color:hsl(0,0%,95%);line-height:280%;text-align:center;font-weight:600}header.site-header .contact-bar a p:hover{text-decoration:underline}@media screen and (max-width: 1400px){header.site-header .contact-bar a p{font-size:calc(var(--base-size)*.2)}}@media screen and (max-width: 768px){header.site-header .contact-bar a p{display:none}}.swipe{overflow:hidden;visibility:hidden;position:relative;height:50vh}@media screen and (max-width: 1400px){.swipe{height:70vh}}.swipe-wrap{overflow:hidden;position:relative;height:100%}.swipe-wrap>div{float:left;width:100%;position:relative;overflow:hidden;height:100%}.swipe-wrap>div{background-color:#444;color:hsl(0,0%,95%)}.slider-wrap{position:relative}.slider-dots{display:flex;position:absolute;bottom:5%;width:100%;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;gap:20px}.slider-dots>.dot{width:10px;height:10px;border-radius:50%;background:hsl(0,0%,95%);cursor:pointer;transition:opacity .3s;opacity:.35}.slider-dots>.dot.active{opacity:1}.progress-bar{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#b6161d}.arrow-left,.arrow-right{position:absolute;top:50%;transform:translateY(-50%);color:hsl(0,0%,95%);width:-moz-fit-content;width:fit-content;height:calc(var(--base-size)*.28);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .1s;opacity:.5}.arrow-left>i,.arrow-right>i{font-size:calc(var(--base-size)*.5);transition:text-shadow .3s}.arrow-left:active,.arrow-right:active{opacity:.7}.arrow-left:hover>i,.arrow-right:hover>i{text-shadow:0 0 10px hsla(0,0%,100%,.5)}.arrow-left{left:10px}.arrow-right{right:10px}.swipe-wrap>div{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-size:calc(var(--base-size)*3)}.swipe-wrap>div.slide-item{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;isolation:isolate}.swipe-wrap>div.slide-item::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:-1}.swipe-wrap>div .title{color:hsl(0,0%,95%);font-size:calc(var(--base-size)*.4);text-transform:uppercase;font-weight:700}.swipe-wrap>div p{color:#ccc;font-size:calc(var(--base-size)*.2);max-width:60%;text-align:center;margin-top:20px;line-height:1.4}.swipe-wrap>div .slide-content-center{min-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:70%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0 2vw;box-sizing:border-box;position:relative;z-index:1;gap:16px}.swipe-wrap>div .slide-buttons{display:flex;flex-direction:row;gap:16px;padding:23px}.not-found{--nf-h1: 0.6rem;--nf-text: calc(var(--nf-h1) * .38);--nf-small: calc(var(--nf-text) * .85);--nf-link: calc(var(--nf-text) * .95);min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vh,2rem) 1rem;text-align:center;background:#fff;color:#333;box-sizing:border-box;overflow:hidden}body.error404{height:100vh;overflow:hidden}.not-found .error-404{max-width:720px;width:100%}.not-found h1{font-size:var(--nf-h1);margin:0 0 .5rem;letter-spacing:.05em;text-transform:uppercase;color:#1a1a1a}.not-found p{font-size:var(--nf-text);line-height:1.4;margin:0 0 .6rem;color:#333}.not-found ul{list-style:none;padding:0;margin:.8rem 0 1.4rem}.not-found ul li{margin:.3rem 0;font-size:var(--nf-text)}.not-found a{color:#010101;text-decoration:none;font-weight:600;position:relative;font-size:var(--nf-link)}.not-found a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;opacity:.55}.not-found a:hover::after{transform:scaleX(1)}.back-home-link{display:inline-block;margin-top:.4rem;padding:.4rem .9rem;background:hsl(0,0%,10%);color:hsl(0,0%,95%) !important;border-radius:10px;font-size:var(--nf-text);letter-spacing:.02em;transition:background .25s ease,color .25s ease}.back-home-link i{margin-right:.45em}.back-home-link:hover{background:hsl(0,0%,15%);color:#fff !important}#o-nas{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#o-nas>div{padding:calc(var(--padding)*2) var(--padding);display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;text-align:left}.js #o-nas>div:first-child{opacity:0;transform:translateX(-60px)}.js #o-nas .stats-container{opacity:0;transform:translateX(60px)}@media(prefers-reduced-motion: reduce){#o-nas>div:first-child,#o-nas .stats-container{opacity:1 !important;transform:none !important}}#o-nas h3{margin:0;-webkit-text-decoration:underline solid 8% #b6161d;text-decoration:underline solid 8% #b6161d;text-underline-offset:2px}#o-nas p{margin:calc(var(--base-size)*.4 - var(--base-size)*.14) 0 0 0}#o-nas .stats-container{gap:calc(var(--padding)/2)}#o-nas .stats-container p{margin:0;font-size:calc(var(--base-size)*.36);font-weight:900;color:#b6161d;font-variant:small-caps;letter-spacing:5px;line-height:normal;text-wrap:nowrap}#o-nas .stats-container p span{font-weight:700}@media screen and (max-width: 768px){#o-nas{flex-direction:column}#o-nas>div{padding:var(--padding) var(--padding)}#o-nas .stats-container{padding-top:0}#o-nas .stats-container p{text-wrap:wrap}}#historia{padding:var(--padding) var(--padding);max-width:calc(1400px + 2*var(--padding));margin:var(--padding) auto 0 auto;display:grid;align-content:stretch;grid-template-columns:min-content 1fr;grid-template-rows:repeat(4, minmax(15vh, 1fr)) auto;min-height:45vh;grid-template-areas:"timeline1 y1992" "timeline2 y1997" "timeline3 y2003" "timeline4 y2007" "timeline5 ytoday";gap:0 var(--padding)}@media screen and (max-width: 768px){#historia{grid-template-rows:repeat(4, auto)}}#historia h3{-webkit-text-decoration:underline solid 8% #b6161d;text-decoration:underline solid 8% #b6161d;text-underline-offset:2px}#historia>div{min-width:10px}#historia .timeline{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative}#historia .timeline::after{content:"";flex-grow:1;border-left:4px dashed #b6161d;margin-top:4px}#historia .timeline i{font-size:calc(var(--base-size)*.3);position:absolute;color:#b6161d;top:70%;left:50%;transform:translate(-110%, -50%) rotate(-90deg) scaleX(-1)}#historia .t1{grid-area:timeline1}#historia .t2{grid-area:timeline2}#historia .t3{grid-area:timeline3}#historia .t4{grid-area:timeline4}#historia .t4{grid-area:timeline4}#historia .t5{grid-area:timeline5}#historia .t5::after{content:none}#historia .ball{width:calc(var(--base-size)*.43);height:calc(var(--base-size)*.43);border-radius:50%;border:3px solid #b6161d;outline:2px solid hsl(0,0%,90%)}#historia .ball.full{background-color:#b6161d}#historia .ball.empty{background-color:rgba(0,0,0,0)}#historia .ball.end{width:calc(var(--base-size)*.82);height:calc(var(--base-size)*.82)}#historia .ball.end::before{content:"";display:block;width:60%;height:60%;margin:20% auto;background-color:#b6161d;border-radius:50%}#historia .year{padding-bottom:var(--padding)}.js #historia .year{opacity:0;transform:translateX(60px)}@media(prefers-reduced-motion: reduce){#historia .year{opacity:1 !important;transform:none !important}}#historia .year h3{margin:0 0 calc(var(--base-size)*.2) 0}#historia .year-1992{grid-area:y1992}#historia .year-1997{grid-area:y1997}#historia .year-2003{grid-area:y2003}#historia .year-today{grid-area:ytoday}.split-bar{display:flex;justify-content:center;align-items:center;background-color:#333;height:-moz-fit-content;height:fit-content;padding:5vh 0;box-shadow:0 2px 20px rgba(0,0,0,.4)}.split-bar h2{margin:0 var(--padding);flex-shrink:1;text-align:center;font-size:calc(var(--base-size)*.4);font-weight:700;text-transform:uppercase;color:hsl(0,0%,95%);letter-spacing:4px;padding:10px 20px;border-bottom:4px solid #b6161d}footer{background-color:#333;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);min-height:10vh;padding:calc(var(--base-size)*.96)}footer .footer-container{margin:0 auto;display:flex;gap:calc(var(--base-size)*.44);justify-content:center;align-items:center;flex-direction:column;max-width:700px}footer .footer-container img{height:calc(var(--base-size)*.63)}footer .footer-container p{color:#999;font-size:calc(var(--base-size)*.16);text-align:center}footer .footer-container nav ul{display:flex;list-style:none;padding:0;margin:0;gap:calc(var(--base-size)*.16);flex-wrap:wrap;justify-content:center;font-size:calc(var(--base-size)*.24)}footer .footer-container nav ul li a{color:#ccc;text-decoration:none;text-transform:uppercase;transition:color .3s}footer .footer-container nav ul li a:hover{color:hsl(0,0%,95%)}footer .footer-container nav ul li ul{display:none}footer .footer-container .facebook{display:flex;flex-direction:row;align-items:center;gap:8px;text-decoration:none;padding:calc(var(--base-size)*.16) calc(var(--base-size)*.24);border-radius:calc(var(--base-size)*.05);border:1px solid #ccc;transition:border .3s,background .3s}footer .footer-container .facebook i{color:#ccc;font-size:calc(var(--base-size)*.34);transition:color .3s}footer .footer-container .facebook p{margin:0;color:#ccc;font-size:calc(var(--base-size)*.2);text-transform:uppercase;transition:color .3s}footer .footer-container .facebook:hover{border:1px solid hsl(0,0%,95%);background-color:hsla(0,0%,100%,.1)}footer .footer-container .facebook:hover i,footer .footer-container .facebook:hover p{color:hsl(0,0%,95%)}footer .footer-container hr{border-color:#999;align-self:stretch;width:100%;margin:0}footer .footer-container .copyright{color:#999;font-size:calc(var(--base-size)*.14);text-align:center;margin:0}footer .footer-container .copyright a{text-decoration:none;color:inherit}footer .footer-container .copyright a:hover{text-decoration:underline}.vehicles{display:flex;flex-direction:column;align-items:center}.vehicles-container{margin:var(--padding);width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:flex-start}.vehicle-item{display:flex;flex-direction:column}.js .vehicle-item .vehicle-info{opacity:0;transform:translateX(-60px)}.js .vehicle-item .vehicle-photo{opacity:0;transform:translateX(60px)}@media(prefers-reduced-motion: reduce){.vehicle-item .vehicle-info,.vehicle-item .vehicle-photo{opacity:1 !important;transform:none !important}}.vehicle-item h2{align-items:center;text-transform:uppercase;text-align:center;margin:10px 0;gap:10px;-webkit-text-decoration:underline solid 8% #b6161d;text-decoration:underline solid 8% #b6161d;text-underline-offset:5px}.vehicle-item .vehicle-content{display:flex;flex-direction:row;gap:calc(var(--base-size)*.4);max-width:100%;align-items:flex-end}.vehicle-item .vehicle-content .vehicle-info{padding:10px 40px}.vehicle-item .vehicle-content .vehicle-info .vehicle-specs{list-style:none;padding:0;margin:calc(var(--padding)/2) 0;display:flex;flex-direction:column;gap:8px}.vehicle-item .vehicle-content .vehicle-info .vehicle-specs .red{color:#b6161d}.vehicle-item .vehicle-content .vehicle-info .vehicle-specs li{display:flex;flex-direction:row;justify-content:space-between;gap:8px}.vehicle-item .vehicle-content .vehicle-photo{max-width:100%;flex-shrink:2;display:flex;justify-content:flex-start;align-items:center}.vehicle-item .vehicle-content .vehicle-photo img{max-width:100%;cursor:pointer}@media screen and (max-width: 768px){.vehicle-item .vehicle-content{flex-direction:column;align-items:flex-start;gap:30px}.vehicle-item .vehicle-content .vehicle-info{width:100%}.vehicle-item .vehicle-content .vehicle-info h2{font-size:calc(var(--base-size)*.4);margin-bottom:20px}.vehicle-item .vehicle-content .vehicle-info li{font-size:calc(var(--base-size)*.2);gap:5vw}}.content-wrapper{margin:0 var(--padding) var(--padding) var(--padding)}.content-wrapper .contact-wrapper{display:flex;justify-content:center;align-items:stretch;width:-moz-fit-content;width:fit-content;flex-direction:column;gap:var(--padding);padding-top:var(--padding)}.content-wrapper .contact-wrapper h2{margin:5px 0;text-decoration:none}.content-wrapper .contact-wrapper h2 .underline{-webkit-text-decoration:underline 2px solid #b6161d;text-decoration:underline 2px solid #b6161d;text-underline-offset:2px}.content-wrapper .contact-wrapper .address{position:relative;margin-top:var(--padding);padding:calc(var(--padding)/2);padding-left:var(--padding);gap:var(--padding);display:flex;justify-content:stretch}@media screen and (max-width: 768px){.content-wrapper .contact-wrapper .address{flex-direction:column;padding:calc(var(--padding)/2);padding-left:calc(var(--padding)/2)}}.content-wrapper .contact-wrapper .address .address-info{display:flex;flex-direction:column;justify-content:stretch;flex-grow:0}.content-wrapper .contact-wrapper .address .address-info p{margin:5px 0}.content-wrapper .contact-wrapper .address .address-info .address-title{flex-grow:0}.content-wrapper .contact-wrapper .address .address-info .address-info-grid{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1;gap:10px}@media screen and (max-width: 768px){.content-wrapper .contact-wrapper .address .address-info .address-info-grid{flex-direction:row;align-items:flex-end}}.content-wrapper .contact-wrapper .address .address-info .google-maps{width:-moz-fit-content;width:fit-content;display:block;margin-top:10px;padding:10px;border-radius:5px;color:hsl(0,0%,95%);text-decoration:none;text-wrap:nowrap}.content-wrapper .contact-wrapper .address iframe{max-width:100%;flex-grow:1}.content-wrapper .contact-wrapper .contact-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--padding)}.content-wrapper .contact-wrapper .contact-info .contact-info-item{padding:calc(var(--padding)/2) var(--padding);flex:0 1 fit-content}.content-wrapper .contact-wrapper .contact-info .contact-info-item h2{text-wrap:nowrap}.content-wrapper .contact-wrapper .contact-info .contact-info-item a{color:#b6161d;text-decoration:none;transition:color .2s;text-wrap:nowrap}.content-wrapper .contact-wrapper .contact-info .contact-info-item a:hover{-webkit-text-decoration:underline 2px solid #b6161d;text-decoration:underline 2px solid #b6161d}.content-wrapper .contact-wrapper .contact-info .contact-info-item a i{margin-right:8px}@media screen and (max-width: 768px){.content-wrapper .contact-wrapper .contact-info{flex-direction:column;align-items:stretch}}#banner{display:block;width:100%;height:calc(100vh - var(--header-height));-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:center;background-attachment:fixed}#banner .banner-content{height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:30px}#banner .banner-content .banner-title{color:hsl(0,0%,95%);font-size:calc(var(--base-size)*.6);text-transform:capitalize;text-shadow:0 0 10px rgba(0,0,0,.7);text-align:left;text-decoration:none;letter-spacing:5px;margin:0}#banner .banner-content .banner-subtitle{color:#ccc;font-size:calc(var(--base-size)*.3);text-align:left;max-width:600px;margin-top:10px;text-shadow:0 0 10px rgba(0,0,0,.7);text-decoration:none}.job-item-link{display:block;color:inherit;text-decoration:none;-webkit-user-drag:none}.job-item-link:hover .job-title{color:#b6161d}.job-item{padding:20px 40px;margin:calc(var(--padding)/2) 0}.job-title{color:#010101;-webkit-text-decoration:underline 2px solid #b6161d;text-decoration:underline 2px solid #b6161d;text-underline-offset:6px;transition:color .2s}.post-single{padding-top:calc(var(--padding)*2)}.post-single .post-title{margin-top:0;color:#010101;-webkit-text-decoration:underline 2px solid #b6161d;text-decoration:underline 2px solid #b6161d;text-underline-offset:6px}.post-single .post-content{margin-bottom:calc(var(--padding)*2)}.galleryberg-gallery-container{overflow:visible}.galleryberg-image{transform:scale(1);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;box-shadow:0 0px 10px rgba(0,0,0,.1)}.galleryberg-image:hover{z-index:2;transform:scale(1.01);box-shadow:0 0px 20px rgba(0,0,0,.5)}#oferta h3{-webkit-text-decoration:underline solid 8% #b6161d;text-decoration:underline solid 8% #b6161d;text-underline-offset:2px}.text-oferta .btn{display:block;width:-moz-fit-content;width:fit-content;margin:calc(var(--padding)/2) 0}.transport-content{display:grid;grid-template-columns:2fr minmax(0, 1fr);gap:calc(var(--padding)/2);align-items:center;justify-items:center}.transport-content .mapa-europy-container{position:relative;max-width:100%;height:auto;margin-right:calc(-2*var(--padding))}.transport-content .mapa-europy-container .mapa-europy{width:100%;height:auto;display:block}.transport-content .mapa-europy-container .map-routes-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.transport-content .mapa-europy-container .map-routes-overlay circle{vector-effect:non-scaling-stroke}@media screen and (max-width: 768px){.transport-content{grid-template-columns:1fr;grid-template-rows:auto minmax(auto, 1fr);gap:var(--padding)}}.magazyn-content{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;gap:calc(var(--padding)*2);margin-top:var(--padding);height:-moz-fit-content;height:fit-content}.magazyn-content .img-magazyn{margin-left:calc(-2*var(--padding));flex:1 1 50%;display:flex;overflow:hidden}.magazyn-content .img-magazyn img.background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transform:translateY(0) scale(1.05);will-change:transform}.magazyn-content .text-magazyn{flex:1 1 50%;margin:var(--padding) 0}.magazyn-content .text-magazyn .btn{margin-bottom:0}@media screen and (max-width: 768px){.magazyn-content{flex-direction:column;gap:calc(var(--padding)/2)}.magazyn-content .img-magazyn{margin:0 calc(-2*var(--padding))}.magazyn-content .img-magazyn img.background-image{height:auto}.magazyn-content .text-magazyn{margin:0;margin-bottom:var(--padding)}}.text-wynajem{margin:var(--padding) 0}.text-wynajem .btn{margin-bottom:0}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 900;font-display:swap;src:local("Roboto"),url("./fonts/Roboto-VariableFont_wdth,wght.ttf") format("truetype-variations"),url("./fonts/Roboto-VariableFont_wdth,wght.ttf") format("truetype");font-stretch:75% 100%}@font-face{font-family:"Roboto";font-style:italic;font-weight:100 900;font-display:swap;src:local("Roboto Italic"),url("./fonts/Roboto-Italic-VariableFont_wdth,wght.ttf") format("truetype-variations"),url("./fonts/Roboto-Italic-VariableFont_wdth,wght.ttf") format("truetype");font-stretch:75% 100%}:root{font-size:16px;font-family:"Roboto",sans-serif;gap:100px;overflow-x:hidden}:root *{box-sizing:border-box}body{background-color:hsl(0,0%,90%)}.clearfix{clear:both;box-sizing:border-box;margin:0;padding:0;overflow-x:hidden}.content{max-width:1400px;margin:0 auto}.wrapper{margin:0 var(--padding)}.min-height-content{min-height:calc(100vh - var(--header-height))}.site-navigation{display:flex;flex-direction:row}.btn{font-size:calc(var(--base-size)*.2);text-decoration:none;padding:16px;letter-spacing:1px;border-radius:10px;color:hsl(0,0%,95%)}.btn-secondary{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.05);border:1px solid hsl(0,0%,95%);transition:background .3s}.btn-secondary:hover{background:hsla(0,0%,100%,.15)}.btn-primary{background-color:#b6161d;background-image:linear-gradient(0deg, #891016 0%, #B6161D 100%);box-shadow:inset 0 0 10px 0 #b6161d;transition:box-shadow .3s}.btn-primary:hover{background-image:linear-gradient(180deg, #891016 0%, #B6161D 100%);box-shadow:inset 0 0 20px 0 #891016}.splitter::after{content:"";display:block;width:100%;height:2px;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);margin:calc(var(--padding) - 2px) 0}.splitter:last-child::after{display:none}.panel{position:relative;background-color:#fff;box-shadow:0 0px 4px rgba(0,0,0,.1);transform:scale(1);transition:box-shadow .2s,transform .2s}.panel:hover{box-shadow:0 0px 8px rgba(0,0,0,.2);transform:scale(1.01) !important}.panel-left{border-left:2px solid #b6161d}.panel-top{border-top:2px solid #b6161d}.panel-bottom{border-bottom:2px solid #b6161d}.panel-right{border-right:2px solid #b6161d}.nowrap{text-wrap:nowrap}h1{font-size:calc(var(--base-size)*.44);-webkit-text-decoration:underline solid 8% #b6161d;text-decoration:underline solid 8% #b6161d;text-underline-offset:5px}h3{font-size:calc(var(--base-size)*.24);line-height:1.6666666667;letter-spacing:1px;font-weight:600;color:#010101}p{font-size:calc(var(--base-size)*.18);color:#333;line-height:1.6}p a{-webkit-text-decoration:underline 2px solid #b6161d;text-decoration:underline 2px solid #b6161d;color:inherit;transition:color .2s}p a:hover{color:#b6161d}p a i{color:#b6161d}p a svg>path{fill:#b6161d}::marker{color:#b6161d}/*# sourceMappingURL=style.css.map */