﻿@import"https://fonts.googleapis.com/css2?family=Kanit:wght@100;200;300;400;500;600&display=swap";hr{border:0;height:0;border-bottom:1px solid #ddd;margin:2em auto}#lp-airports{color:#005a81;padding:2em}@media screen and (max-width: 768px){#lp-airports{padding:2em 0}}#lp-airports h1{font-size:2em}#lp-airports h2{font-size:1.5em;font-weight:normal}#lp-airports p{line-height:1.4;color:#21303b}#lp-airports a,#lp-airports a:hover{text-decoration:none}.airports-map{font-family:"Kanit",sans-serif;font-size:16px;display:block;background-image:url(img/airports-map.png);background-repeat:no-repeat;background-size:cover;width:100%;aspect-ratio:1.3542;position:relative}@media screen and (max-width: 1400px){.airports-map{font-size:14px}}@media screen and (max-width: 1200px){.airports-map{font-size:12px}}@media screen and (max-width: 992px){.airports-map{font-size:10px}}@media screen and (max-width: 768px){.airports-map{display:none}}.airport{display:flex;text-decoration:none;position:absolute;align-items:center;font-size:1.25em;color:#fff;gap:.5em;letter-spacing:.02em;line-height:1;border-radius:.0045em;outline:2px solid rgba(255,255,255,0);outline-offset:.5em;opacity:1;transition:all .3s ease}.airport .txt{display:flex;flex-direction:column;gap:.1em}.airport.txt-top{flex-direction:column}.airport.txt-right{flex-direction:row-reverse;text-align:left}.airport.txt-left{flex-direction:row;text-align:right}.airport .city{display:inline-block;font-weight:300;font-size:.85em;margin:0;color:#fff}.airport .price{display:inline-block;font-weight:500;margin:0;color:#00cbff;font-size:1.25em}.airport .price::before{content:"od ";font-size:.7em}.airport .price::after{content:" zł";font-size:.7em}.airport-outside .city{color:#005a81;background-color:rgba(0,0,0,0)}.airport-outside .price{background-color:rgba(0,0,0,0);color:#00a5d2}.airport-outside:hover .city{color:#fff}.airport-outside:hover .price{color:#00cbff}.airport .icon{width:1.5em;height:1.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='icon' data-name='icon' transform='translate(-360 -367)'%3E%3Ccircle id='circle' data-name='Ellipse 17' cx='15' cy='15' r='15' transform='translate(360 367)' fill='%23fff'/%3E%3Cpath id='plane' d='M15.349,6.111c1.088,0,2.982.923,2.982,2.037,0,1.146-1.894,2.037-2.982,2.037H11.639l-3.2,5.6a1.016,1.016,0,0,1-.885.512H5.767a.511.511,0,0,1-.49-.649l1.559-5.461H3.564L2.19,12.017a.512.512,0,0,1-.407.2H.446A.445.445,0,0,1,0,11.775a.553.553,0,0,1,.016-.124l1-3.5-1-3.5A.416.416,0,0,1,0,4.519a.445.445,0,0,1,.446-.446H1.782a.512.512,0,0,1,.407.2L3.564,6.111H6.839L5.28.649A.507.507,0,0,1,5.767,0H7.555A1.023,1.023,0,0,1,8.44.512l3.2,5.6h3.711Z' transform='translate(367 374)' fill='%23005A81'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;transition:all .3s ease}.airport .icon-berlin{width:1.5em;height:1.5em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='icon' data-name='icon' transform='translate(-360 -367)'%3E%3Ccircle id='circle' data-name='Ellipse 17' cx='15' cy='15' r='15' transform='translate(360 367)' fill='%23005A81'/%3E%3Cpath id='plane' d='M15.349,6.111c1.088,0,2.982.923,2.982,2.037,0,1.146-1.894,2.037-2.982,2.037H11.639l-3.2,5.6a1.016,1.016,0,0,1-.885.512H5.767a.511.511,0,0,1-.49-.649l1.559-5.461H3.564L2.19,12.017a.512.512,0,0,1-.407.2H.446A.445.445,0,0,1,0,11.775a.553.553,0,0,1,.016-.124l1-3.5-1-3.5A.416.416,0,0,1,0,4.519a.445.445,0,0,1,.446-.446H1.782a.512.512,0,0,1,.407.2L3.564,6.111H6.839L5.28.649A.507.507,0,0,1,5.767,0H7.555A1.023,1.023,0,0,1,8.44.512l3.2,5.6h3.711Z' transform='translate(367 374)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat}.airport:hover{z-index:1}.airport:hover::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:calc(100% + 1.5em);height:calc(100% + 1.5em);z-index:-1;border-radius:.5em;box-shadow:0 5px 14px rgba(0,0,0,.2);background-color:#006590;border:2px solid rgba(255,255,255,.4)}.airport:hover .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cg id='Group_17' data-name='Group 17' transform='translate(-360 -367)'%3E%3Ccircle id='Ellipse_17' data-name='Ellipse 17' cx='15' cy='15' r='15' transform='translate(360 367)' fill='%2300FF80'/%3E%3Cpath id='plane' d='M15.349,6.111c1.088,0,2.982.923,2.982,2.037,0,1.146-1.894,2.037-2.982,2.037H11.639l-3.2,5.6a1.016,1.016,0,0,1-.885.512H5.767a.511.511,0,0,1-.49-.649l1.559-5.461H3.564L2.19,12.017a.512.512,0,0,1-.407.2H.446A.445.445,0,0,1,0,11.775a.553.553,0,0,1,.016-.124l1-3.5-1-3.5A.416.416,0,0,1,0,4.519a.445.445,0,0,1,.446-.446H1.782a.512.512,0,0,1,.407.2L3.564,6.111H6.839L5.28.649A.507.507,0,0,1,5.767,0H7.555A1.023,1.023,0,0,1,8.44.512l3.2,5.6h3.711Z' transform='translate(367 374)' fill='%23005A81'/%3E%3C/g%3E%3C/svg%3E%0A")}.airport-bydgoszcz{left:41.6%;bottom:68.5%;transform:translateX(-34%)}.airport-poznan{left:33.2%;bottom:56.8%;transform:translateX(-36%)}.airport-szczecin{left:16.25%;top:21%}.airport-wroclaw{left:33.2%;bottom:35.2%;transform:translateX(-34%)}.airport-zielona-gora{left:23.5%;bottom:48.1%;transform:translateX(-36%)}.airport-lodz{left:52.2%;bottom:44.8%;transform:translateX(-36%)}.airport-gdansk{right:51.7%;top:8%}.airport-olsztyn{right:31.2%;bottom:74.9%}.airport-katowice{left:48.65%;bottom:19.5%;transform:translateX(-36%)}.airport-krakow{left:56.5%;bottom:16%;transform:translateX(-36%)}.airport-rzeszow{right:20.6%;bottom:16.4%;transform:translateX(-36%)}.airport-lublin{right:16.7%;bottom:36.4%;transform:translateX(-34%)}.airport-modlin{right:31.5%;bottom:57.35%}.airport-warszawa{left:64.15%;bottom:52.5%}.airport-radom{left:63.2%;bottom:38.5%}.airport-berlin{left:2.1%;bottom:57.3%}.offer-not-exists{display:none}.lp-container{box-sizing:border-box;width:1400px;padding:0;display:block;margin:0 auto;font-family:"Kanit",sans-serif;font-size:16px;text-align:center}@media screen and (max-width: 1400px){.lp-container{width:1200px}}@media screen and (max-width: 1200px){.lp-container{width:992px}}@media screen and (max-width: 992px){.lp-container{width:768px}}@media screen and (max-width: 768px){.lp-container{width:576px}}@media screen and (max-width: 576px){.lp-container{width:100%}}.lp-container strong{font-weight:900}.lp-top{box-sizing:border-box;padding:200px 2em 2em 2em;position:relative;background-image:url(img/lp-top-desktop.jpg);background-size:cover;background-position:50% 10%;border-radius:20px;overflow:hidden;color:#fff}@media screen and (max-width: 576px){.lp-top{padding:20vw 1em 6vw 1em;background-image:url(img/lp-top-mobile.jpg)}}.lp-top .ovrly{box-sizing:border-box;position:absolute;bottom:0;left:0;height:50%;width:100%;background:linear-gradient(transparent, rgba(0, 0, 0, 0.8))}.lp-top h1{font-weight:normal;margin:0}.lp-top p{font-size:1.25em;position:relative;margin:.5em auto}.lp-top .icon{display:block;position:relative;margin:1em auto;width:100px;height:100px;background-color:#005a81;background-image:url(img/plane-dep.svg);background-repeat:no-repeat;background-position:center;background-size:50px;border-radius:10em}@media screen and (max-width: 576px){.lp-top .icon{width:20vw;height:20vw;background-size:10vw}}.lp-top .slogan{position:relative;color:#fff;line-height:1.1;z-index:2;text-shadow:2px 2px 13px rgba(0,0,0,.2);font-size:2.5em}@media screen and (max-width: 576px){.lp-top .slogan{font-size:8vw}}.lp-content{text-align:center;max-width:100%;margin:0 auto}.airports-list{display:flex;flex-direction:column;gap:1em;justify-content:center;padding:0}@media screen and (min-width: 768px){.airports-list{display:none}}.airports-list .airport-sm{background-color:#005a81;color:#fff;margin:0;padding:.75em 1.5em;text-decoration:none;border-radius:10em;font-weight:bold;letter-spacing:.02em;line-height:1.1;transition:all .3s ease}.airports-list .airport-sm:hover{background-color:#00cbff;color:#000;transition:all .3s ease}.airports-list .airport-sm.offer-not-exists{display:none}.airports-list .airport-sm span{white-space:nowrap}.airports-list .airport-sm span::before,.airports-list .airport-sm span::after{font-weight:normal;font-size:.75em}.airports-list .airport-sm span::before{content:"od "}.airports-list .airport-sm span::after{content:" zł"}.newsletter a{display:inline-block;background-color:#005a81;color:#fff;text-decoration:none;padding:1em 2em;margin:.5em auto;font-size:16px;font-weight:900;line-height:1.1;border-radius:10em;transition:all .3s ease}.newsletter a:hover{background-color:#00cbff;color:#000;transition:all .3s ease}.newsletter a:visited{color:#fff}