.clearAfter:after,.contentList:after,.indexCities:after,.indexTrumps .trump:after,.mainList .items.apartamenty:after,.filters .filterLine3 .filterLine3Content:after,.filterLine3:after,.filterLine3 .menuFilters .tabs:after,.mapaPage .page .listHeader:after,.aparthotelePage .page .listHeader:after,.apartamentyPage .page .listHeader:after,.mapaPage .page .listHeader .totals:after,.aparthotelePage .page .listHeader .totals:after,.apartamentyPage .page .listHeader .totals:after,.mapaPage .page .listFooter:after,.aparthotelePage .page .listFooter:after,.apartamentyPage .page .listFooter:after,.slideShowGallery .slideShowGalleryContent:after,.promocjaPage .promocje .promocja:after{content:"";display:block;clear:both;height:0px}.roundButton,.contentList .city .cityInfo a.button,.indexCities .city .cityInfo a.button,.items.aparthotele .item .info a.button,.items.apartamenty .item .info a.button{min-height:40px;line-height:20px;height:auto;border:3px solid white;border-radius:40px;color:white;background:#d81e20;position:absolute;bottom:-15px;right:17px;padding:7px 20px;font-size:14px;text-transform:uppercase;font-weight:700}.roundButton:visited,.contentList .city .cityInfo a.button:visited,.indexCities .city .cityInfo a.button:visited,.items.aparthotele .item .info a.button:visited,.items.apartamenty .item .info a.button:visited{color:white}.roundButton:hover,.contentList .city .cityInfo a.button:hover,.indexCities .city .cityInfo a.button:hover,.items.aparthotele .item .info a.button:hover,.items.apartamenty .item .info a.button:hover{background:#7e1213}@media only screen and (max-width: 600px){.roundButton,.contentList .city .cityInfo a.button,.indexCities .city .cityInfo a.button,.items.aparthotele .item .info a.button,.items.apartamenty .item .info a.button{font-size:13px}}.unselectable,.faqZagadnienie .faqPytanie,.rezerwacjaSection.rezerwacjaKlient .checkboxLine label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,caption{margin:0;padding:0;border:0 none;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}ol,ul,li{border:0 none;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}th,strong{font-weight:bold}strike{text-decoration:line-through}table,tbody,tfoot,thead,tr,th,td{padding:0;border:0 none;outline:0}:focus{outline:0px}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}abbr,acronym{cursor:help}em{font-style:italic}body{font-family:"Montserrat","Tahoma",sans-serif;font-size:14px;min-width:360px;color:#444}input,select,option,textarea{font-family:"Montserrat","Tahoma",sans-serif;font-size:14px}input:focus,select:focus,option:focus,textarea:focus{outline:none}input[type="search"]{-webkit-appearance:textfield}a.button span,a.button:hover span{color:inherit}input[type="button"],input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px}label.button,span.button,a.button,span.button,input.button,input[type="button"],input[type="submit"],button{box-sizing:border-box;display:inline-block;cursor:pointer;text-decoration:none;height:auto;width:auto;line-height:auto;text-transform:uppercase;text-align:center;font-family:"Montserrat","Tahoma",sans-serif;font-size:14px;border:1px solid #d81e20;color:white;background-color:#d81e20;padding:10px 20px;transition:0.5s;height:38px;line-height:18px;font-weight:700}label.button:hover,span.button:hover,a.button:hover,span.button:hover,input.button:hover,input[type="button"]:hover,input[type="submit"]:hover,button:hover{text-decoration:none;border:1px solid #ab1819;color:white;transition:0.1s;background-color:#ab1819}textarea,input[type="text"],input[type="password"],input[type="e-mail"],input[type="email"],input[type="tel"]{box-sizing:border-box;color:#444;padding:10px 20px;transition:0.5s;height:38px;border:1px solid #aaa;font-family:"Montserrat","Tahoma",sans-serif;font-weight:500;line-height:18px;font-size:14px}select{height:38px;font-size:14px;border:1px solid #aaa;padding:8px 2px;line-height:22px;color:#444}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input:focus{color:#09d;border:1px solid #09d}input:focus{outline:none}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{border:1px solid #09d;outline:none}.contactForm .forms textarea{min-height:120px}input[type="button"]:focus,input[type="submit"]:focus{color:white}a,a:visited{text-decoration:none;transition:0.5s;color:#09d}a:hover{text-decoration:none;transition:0.1s;color:#0076aa}.clear{clear:both;display:block;float:none !important;height:0px !important;width:0px !important;margin:0px !important;padding:0px !important}h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-align:left;display:block;font-family:"Montserrat","Tahoma",sans-serif}.margin,header .topLineContent,header .menuBar .mainMenu,footer .footerLineContent,.mobileNav .mobileLine,.mobileNav .mobileMenu,.mobileNav .mobileButtons .mobileButtonsContent,.cookieAlert .cookieAlertContent,.jCarouselControl .jCarouselControlContent,#slideshow .slide .slideFooter .slideDescription,#slideshow .prevnext .prevnextContent,.indexSearch .indexSearchContent,section.indexSection,.filters .filterLine1 .filterLine1Content,.filters .advancedFilters .advancedFiltersContentWrapper,.filters .filterLine3 .filterLine3Content,.miastoPage #slideshow .slide .slideFront,.wycieczkaPage #slideshow .slide .slideFront,.aparthotelPage #slideshow .slide .slideFront,.apartamentPage #slideshow .slide .slideFront,.trescPage #slideshow .slide .slideFront,.slideShowGallery .slideShowGalleryContent,.miastoPage main>.info,.wycieczkaPage main>.info,.aparthotelPage main>.info,.apartamentPage main>.info,.miastoPage main>.description .descriptionWrapper,.wycieczkaPage main>.description .descriptionWrapper,.aparthotelPage main>.description .descriptionWrapper,.apartamentPage main>.description .descriptionWrapper,.aparthotelSection,.apartamentSection,.floatingWrapper .floatingContent,.page,.page.contentPage.errorPage .pageContent,.page.contentPage .pageHeadContent,.page.contentPage .slajdy .pageHead .pageHeadContent,.page.contentPage .pageHead.contentPageImage .pageHeadContent,.rezerwacjaError,.rezerwacjaHeader .rezerwacjaHeaderContent,.rezerwacjaSection .sectionWrapper,.pseudoFloating .pseudoFloatingWrapper,.page.bluePage .pageHead,.page.bluePage .pageContent,.page.profilePage .pageHead h1,.page.profilePage .pageHead .profilMenu,.page.profilePage .pageContent,.podziekowaniePage .page.contentPage,.page.profilePage .reservationList{margin-left:auto;margin-right:auto;max-width:1400px}@media only screen and (max-width: 1500px){.margin,header .topLineContent,header .menuBar .mainMenu,footer .footerLineContent,.mobileNav .mobileLine,.mobileNav .mobileMenu,.mobileNav .mobileButtons .mobileButtonsContent,.cookieAlert .cookieAlertContent,.jCarouselControl .jCarouselControlContent,#slideshow .slide .slideFooter .slideDescription,#slideshow .prevnext .prevnextContent,.indexSearch .indexSearchContent,section.indexSection,.filters .filterLine1 .filterLine1Content,.filters .advancedFilters .advancedFiltersContentWrapper,.filters .filterLine3 .filterLine3Content,.miastoPage #slideshow .slide .slideFront,.wycieczkaPage #slideshow .slide .slideFront,.aparthotelPage #slideshow .slide .slideFront,.apartamentPage #slideshow .slide .slideFront,.trescPage #slideshow .slide .slideFront,.slideShowGallery .slideShowGalleryContent,.miastoPage main>.info,.wycieczkaPage main>.info,.aparthotelPage main>.info,.apartamentPage main>.info,.miastoPage main>.description .descriptionWrapper,.wycieczkaPage main>.description .descriptionWrapper,.aparthotelPage main>.description .descriptionWrapper,.apartamentPage main>.description .descriptionWrapper,.aparthotelSection,.apartamentSection,.floatingWrapper .floatingContent,.page,.page.contentPage.errorPage .pageContent,.page.contentPage .pageHeadContent,.page.contentPage .slajdy .pageHead .pageHeadContent,.page.contentPage .pageHead.contentPageImage .pageHeadContent,.rezerwacjaError,.rezerwacjaHeader .rezerwacjaHeaderContent,.rezerwacjaSection .sectionWrapper,.pseudoFloating .pseudoFloatingWrapper,.page.bluePage .pageHead,.page.bluePage .pageContent,.page.profilePage .pageHead h1,.page.profilePage .pageHead .profilMenu,.page.profilePage .pageContent,.podziekowaniePage .page.contentPage,.page.profilePage .reservationList{max-width:1440px;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 600px){.margin,header .topLineContent,header .menuBar .mainMenu,footer .footerLineContent,.mobileNav .mobileLine,.mobileNav .mobileMenu,.mobileNav .mobileButtons .mobileButtonsContent,.cookieAlert .cookieAlertContent,.jCarouselControl .jCarouselControlContent,#slideshow .slide .slideFooter .slideDescription,#slideshow .prevnext .prevnextContent,.indexSearch .indexSearchContent,section.indexSection,.filters .filterLine1 .filterLine1Content,.filters .advancedFilters .advancedFiltersContentWrapper,.filters .filterLine3 .filterLine3Content,.miastoPage #slideshow .slide .slideFront,.wycieczkaPage #slideshow .slide .slideFront,.aparthotelPage #slideshow .slide .slideFront,.apartamentPage #slideshow .slide .slideFront,.trescPage #slideshow .slide .slideFront,.slideShowGallery .slideShowGalleryContent,.miastoPage main>.info,.wycieczkaPage main>.info,.aparthotelPage main>.info,.apartamentPage main>.info,.miastoPage main>.description .descriptionWrapper,.wycieczkaPage main>.description .descriptionWrapper,.aparthotelPage main>.description .descriptionWrapper,.apartamentPage main>.description .descriptionWrapper,.aparthotelSection,.apartamentSection,.floatingWrapper .floatingContent,.page,.page.contentPage.errorPage .pageContent,.page.contentPage .pageHeadContent,.page.contentPage .slajdy .pageHead .pageHeadContent,.page.contentPage .pageHead.contentPageImage .pageHeadContent,.rezerwacjaError,.rezerwacjaHeader .rezerwacjaHeaderContent,.rezerwacjaSection .sectionWrapper,.pseudoFloating .pseudoFloatingWrapper,.page.bluePage .pageHead,.page.bluePage .pageContent,.page.profilePage .pageHead h1,.page.profilePage .pageHead .profilMenu,.page.profilePage .pageContent,.podziekowaniePage .page.contentPage,.page.profilePage .reservationList{margin-left:20px;margin-right:20px}}.padding{padding-left:auto;padding-right:auto;max-width:1400px;box-sizing:content-box}@media only screen and (max-width: 1500px){.padding{max-width:1440px;padding-left:30px;padding-right:30px}}@media only screen and (max-width: 600px){.padding{padding-left:20px;padding-right:20px}}header{position:relative;z-index:130}header .topLine{background:#09d;color:white;height:30px;box-sizing:border-box;padding-top:5px;padding-bottom:5px;line-height:20px;font-size:14px;font-weight:500}header .topLine .topLineLeft{float:left;width:50%;text-align:left}header .topLine .topLineLeft>div{display:block;float:left}header .topLine .topLineRight{float:right;width:50%;text-align:right}header .topLine .topLineRight>div{display:block;float:right}header .topLine a{color:white}header .topLine a:hover{text-shadow:0px 2px 5px rgba(0,7,0,0.75)}header .topLine i{margin-right:10px}header .topLine .topLine_phone,header .topLine .topLine_user,header .topLine .topLine_language{padding-right:20px;margin-right:20px;border-right:1px solid rgba(255,255,255,0.35)}@media only screen and (max-width: 1000px){header .topLine{background:transparent;height:0px;padding:0px}header .topLine .topLineLeft{display:none}header .topLine .topLineContent{position:relative}header .topLine .topLineRight{float:none;width:100%}header .topLine .topLineRight>div{float:none;color:#444;position:absolute;top:0px;height:70px;display:flex;align-items:center}header .topLine .topLineRight>div.topLine_language{border:0px;padding:0px;margin:0px;left:0px}header .topLine .topLineRight>div.topLine_currency{right:0px}}header .menuBar{background:rgba(255,255,255,0.85)}header .menuBar .mainMenu .dropDown{display:none}header .menuBar .mainMenu>ul{list-style:none;padding:0px;margin:0px;height:114px;display:flex;align-items:center;justify-content:space-between}header .menuBar .mainMenu>ul>li{padding:0px;margin:0px;position:relative}header .menuBar .mainMenu>ul>li:nth-child(n+6){order:3}header .menuBar .mainMenu>ul>li.logoItem{order:2;max-width:18%}header .menuBar .mainMenu>ul>li.logoItem .logo{margin:0px 20px;padding:0px}header .menuBar .mainMenu>ul>li.logoItem .logo a{display:block}header .menuBar .mainMenu>ul>li.logoItem .logo a img{vertical-align:top;width:100%}header .menuBar .mainMenu>ul>li>a{transition:0s;font-size:14px;font-weight:600;color:#262626;text-transform:uppercase;position:relative;cursor:pointer}header .menuBar .mainMenu>ul>li>a:after{content:"";position:absolute;height:2px;background:#d81e20;bottom:-4px;left:100%;right:100%;transition:0.5s;opacity:0}header .menuBar .mainMenu>ul>li:hover>a{color:black}header .menuBar .mainMenu>ul>li:hover>a:after{transition:0.2s;left:0px;right:0px;opacity:1}header .menuBar .mainMenu>ul>li ul{background:white;list-style:none;margin:0px;padding:10px 20px;overflow:hidden;max-height:0px;position:absolute;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.2);width:200px;box-sizing:border-box;margin-left:-100px;left:50%;top:140%;opacity:0;z-index:-1;transition:z-index 0s linear 0.8s, max-height 0s linear 0.8s, opacity 0.3s linear 0.5s}header .menuBar .mainMenu>ul>li ul li>a{padding:10px 0px;display:block;text-align:center;transition:0.5s;font-size:14px;font-weight:600;color:#262626;text-transform:uppercase;cursor:pointer}header .menuBar .mainMenu>ul>li ul li>a:hover{color:#d81e20;transition:0.2s}@media only screen and (max-width: 1000px){header .menuBar .mainMenu>ul>li ul{display:none}}header .menuBar .mainMenu>ul>li:hover ul{transition:z-index 0s linear 0.1s, max-height 0s linear 0.1s, opacity 0.2s linear 0.1s;max-height:1000px;opacity:1;z-index:2}@media only screen and (max-width: 1000px){header .menuBar .mainMenu>ul{height:70px;max-width:50%;margin:0px auto;justify-content:center}header .menuBar .mainMenu>ul li.logoItem{width:auto;max-width:100%}header .menuBar .mainMenu>ul li.logoItem .logo a img{width:auto;max-height:45px}header .menuBar .mainMenu>ul li.menuItem{display:none}}.topLine_favorites{position:relative}.favTooltip{position:fixed;background:#d81e20;width:300px;padding:20px;color:white;z-index:20;top:20px;right:20px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2)}.favTooltip .favTooltipHeader{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:17px}.favTooltip .favTooltipImage{height:140px;overflow:hidden}.favTooltip .favTooltipImage img{width:100%}.favTooltip .favTooltipCity{font-size:14px;font-weight:700;margin:15px 0px 0px 0px}.favTooltip .favTooltipName{font-size:20px;font-weight:300}.favTooltip .favTooltipClose{cursor:pointer;position:absolute;z-index:2;top:20px;right:20px;text-align:right;width:20px;margin:0px;font-size:18px}.favTooltip .favTooltipClose:hover{text-shadow:0px 2px 5px rgba(0,0,0,0.5)}.favTooltip:after{display:none;content:"";box-sizing:border-box;width:16px;height:16px;border-bottom:8px solid #d81e20;border-left:8px solid #d81e20;border-top:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-14px;left:0px}.topBody .favTooltip{position:absolute;top:40px;right:auto;left:7px}.topBody .favTooltip:after{display:block}.index header{position:absolute;top:0px;left:0px;right:0px}.index header .topLine{background:transparent}@media only screen and (max-width: 1000px){.index header{position:relative}}footer{color:white}footer table{border:0px;width:100%}footer table td{padding:6px 10px}footer table td:first-child{border-right:1px solid #80ccee;padding-left:0px;padding-right:10px;width:20px}footer table td:first-child i{font-size:20px}footer a{color:white}footer a:hover{color:white;text-decoration:underline}footer a.socialButton{color:#09d;background:white;display:inline-block;border-radius:25px;width:44px;height:44px;line-height:44px;text-align:center;border:3px solid white;font-size:26px;margin-right:10px;margin-bottom:10px}footer a.socialButton:hover{text-decoration:none;background:#09d;color:white}footer .footerLineContent{padding:60px 0px}footer .footerColumns{display:flex;justify-content:space-between;margin-left:-15px;margin-right:-15px}footer .footerColumns .footerColumn{width:calc(25% - 30px);margin-left:15px;margin-right:15px}footer .footerColumns .footerColumn .footerColumnHeader{text-transform:uppercase;font-size:15px;font-weight:700;margin-bottom:40px;height:19px}footer .footerColumns .footerColumn .footerColumnContent{font-size:14px;font-weight:500}footer .footer1{background:#19b9ff}footer .footer1 a,footer .footer1 a:visited{color:white}footer .footer1 .footerLineContent{position:relative;padding-top:60px;padding-bottom:60px}@media only screen and (max-width: 1000px){footer .footer1 .footerLineContent{padding-top:40px;padding-bottom:40px}}footer .footer2{background:#09d}footer .footer2 ul{list-style:none;padding:0px;margin:0px}footer .footer2 ul li{line-height:17px;padding-bottom:10px}footer .footer2 ul li a{color:white}footer .footer2 ul li a:hover{color:white;text-decoration:underline}footer .footer2 .button{border-radius:24px;border:3px solid white;padding-top:7px;padding-bottom:7px;color:white}footer .footer2 .button:visited,footer .footer2 .button:hover{color:white}@media only screen and (max-width: 1000px){footer .footer2 .footerColumns{flex-wrap:wrap}footer .footer2 .footerColumns .footerColumn{width:calc(50% - 30px);margin-bottom:40px}footer .footer2 .footerColumns .footerColumn:first-child{order:3}footer .footer2 .footerColumns .footerColumn:nth-child(2),footer .footer2 .footerColumns .footerColumn:nth-child(3){order:1}footer .footer2 .footerColumns .footerColumn:nth-child(4){order:4}footer .footer2 .footerLineContent{padding-top:40px;padding-bottom:0px}}@media only screen and (max-width: 600px){footer .footer2 .footerColumns{margin-left:0px;margin-right:0px}footer .footer2 .footerColumns .footerColumn{width:100%;margin-left:0px;margin-right:0px}footer .footer2 .footerColumns .footerColumn:first-child,footer .footer2 .footerColumns .footerColumn:nth-child(2),footer .footer2 .footerColumns .footerColumn:nth-child(3),footer .footer2 .footerColumns .footerColumn:nth-child(4){order:1}footer .footer2 .footerColumns .footerColumn .footerColumnHeader{margin-bottom:20px}footer .footer2 .footerLineContent{padding-top:40px;padding-bottom:0px}}footer .footer3{background:#006490}footer .footer3 .footerColumn{font-size:12px}footer .footer3 .footerColumn:first-child{width:calc(75% - 30px)}@media only screen and (max-width: 1000px){footer .footer3 .footerLineContent{padding-top:40px;padding-bottom:0px}footer .footer3 .footerColumns .footerColumn{margin-bottom:40px}}@media only screen and (max-width: 600px){footer .footer3 .footerColumns{margin-left:0px;margin-right:0px;flex-wrap:wrap}footer .footer3 .footerColumns .footerColumn{width:100%;margin-left:0px;margin-right:0px}footer .footer3 .footerColumns .footerColumn .footerColumn:first-child{order:1;width:100%}}footer .footer4{text-align:center;font-size:12px;font-weight:400;background:#09d;padding-top:10px;padding-bottom:10px}footer .footer4 a{color:white}footer .footer4 a:hover{color:white;text-decoration:underline}@media only screen and (max-width: 1000px){footer .footer4{border-bottom:2px solid #006490}}.subReqFormClose{position:absolute;top:-25px;right:0px;width:50px;height:50px;line-height:50px;border-radius:25px;text-align:center;color:white;font-size:30px;background:#19b9ff;transition:0.5s;cursor:pointer}.subReqFormClose:hover{background:#09d;transition:0.2s}.subReqForm .subReqFormContent{display:flex;justify-content:space-between;align-items:center}.subReqForm .subReqFormContent .subReqFormDescription{width:calc(37.5% - 60px);font-size:20px;font-weight:400}.subReqForm .subReqFormContent .subReqFormDescription strong{font-weight:600}.subReqForm .subReqFormContent .subReqFormFields{width:calc(37.5% - 60px)}.subReqForm .subReqFormContent .subReqFormFields input[type="text"]{width:calc(100% - 64px);border:0px;height:50px;line-height:50px;float:left;border-radius:25px 0px 0px 25px;font-size:14px;font-weight:500;text-transform:uppercase;color:#444444;padding-left:50px;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxNXB4Ij48cGF0aCBzdHlsZT0iZmlsbDojMTliOWZmIiBkPSJNNTAyLjMgMTkwLjhjMy45LTMuMSA5LjctLjIgOS43IDQuN1Y0MDBjMCAyNi41LTIxLjUgNDgtNDggNDhINDhjLTI2LjUgMC00OC0yMS41LTQ4LTQ4VjE5NS42YzAtNSA1LjctNy44IDkuNy00LjcgMjIuNCAxNy40IDUyLjEgMzkuNSAxNTQuMSAxMTMuNiAyMS4xIDE1LjQgNTYuNyA0Ny44IDkyLjIgNDcuNiAzNS43LjMgNzItMzIuOCA5Mi4zLTQ3LjYgMTAyLTc0LjEgMTMxLjYtOTYuMyAxNTQtMTEzLjd6TTI1NiAzMjBjMjMuMi40IDU2LjYtMjkuMiA3My40LTQxLjQgMTMyLjctOTYuMyAxNDIuOC0xMDQuNyAxNzMuNC0xMjguNyA1LjgtNC41IDkuMi0xMS41IDkuMi0xOC45di0xOWMwLTI2LjUtMjEuNS00OC00OC00OEg0OEMyMS41IDY0IDAgODUuNSAwIDExMnYxOWMwIDcuNCAzLjQgMTQuMyA5LjIgMTguOSAzMC42IDIzLjkgNDAuNyAzMi40IDE3My40IDEyOC43IDE2LjggMTIuMiA1MC4yIDQxLjggNzMuNCA0MS40eiIvPjwvc3ZnPg) 20px 50%;background-repeat:no-repeat}.subReqForm .subReqFormContent .subReqFormFields input[type="submit"]{width:62px;border:0px;height:50px;line-height:50px;margin-left:2px;border-radius:0px 25px 25px 0px;background:#09d url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNnB4Ij48cGF0aCBzdHlsZT0iZmlsbDp3aGl0ZSIgZD0iTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeiIvPjwvc3ZnPg) 46% 50%;background-repeat:no-repeat}.subReqForm .subReqFormContent .subReqFormFields input[type="submit"]:hover{background-color:#006490}.subReqForm .subReqFormContent .subReqFormCheckbox{width:calc(25% - 30px)}.subReqForm .subReqFormContent .subReqFormCheckbox input.checkbox{position:relative;top:2px;margin-right:5px;background:white;border:1px solid white}.subReqForm .subReqFormContent .subReqFormCheckbox .gfxLabel{border:1px solid #19b9ff}.subReqForm .subReqFormContent .subReqFormCheckbox .gfxLabel:after{background:white;color:#09d}.subReqForm .subReqFormContent .subReqFormCheckbox label{font-size:12px;font-weight:500}.subReqForm .subReqFormContent .subReqFormCheckbox label a{text-decoration:underline}@media only screen and (max-width: 1000px){.subReqForm .subReqFormContent{flex-wrap:wrap}.subReqForm .subReqFormContent .subReqFormDescription{width:calc(50% - 30px)}.subReqForm .subReqFormContent .subReqFormDescription br{display:none}.subReqForm .subReqFormContent .subReqFormFields{width:calc(50% - 30px)}.subReqForm .subReqFormContent .subReqFormCheckbox{width:100%;margin-top:20px}}@media only screen and (max-width: 800px){.subReqForm .subReqFormContent .subReqFormDescription{width:100%}.subReqForm .subReqFormContent .subReqFormFields{margin-top:20px;width:100%}}@media only screen and (max-width: 600px){.subReqForm .subReqFormContent{flex-wrap:wrap}.subReqForm .subReqFormContent .subReqFormDescription{width:100%;font-size:15px}.subReqForm .subReqFormContent .subReqFormFields input[type="text"]{height:40px;line-height:40px;width:calc(100% - 46px)}.subReqForm .subReqFormContent .subReqFormFields input[type="submit"]{height:40px;width:44px;line-height:40px}}header .topLine .flagList,header .topLine .curList{padding-right:0px;height:20px;position:relative;z-index:2}header .topLine .flagList .flagList_start,header .topLine .flagList .curList_start,header .topLine .curList .flagList_start,header .topLine .curList .curList_start{position:absolute;right:0px;top:0px;bottom:0px;left:0px;z-index:2;cursor:pointer}header .topLine .flagList .flagList_start:after,header .topLine .flagList .curList_start:after,header .topLine .curList .flagList_start:after,header .topLine .curList .curList_start:after{content:"\f078";font-family:"Font Awesome 5 Pro";position:absolute;right:0px;top:5px;line-height:20px;transition:0.5s}@media only screen and (min-width: 1001px){header .topLine .flagList .flagList_start:hover+a.selected,header .topLine .flagList .flagList_start:hover:after,header .topLine .flagList .curList_start:hover+a.selected,header .topLine .flagList .curList_start:hover:after,header .topLine .curList .flagList_start:hover+a.selected,header .topLine .curList .flagList_start:hover:after,header .topLine .curList .curList_start:hover+a.selected,header .topLine .curList .curList_start:hover:after{text-shadow:0px 2px 5px rgba(0,0,0,0.75)}}header .topLine .flagList .flagList_rows,header .topLine .flagList .curList_rows,header .topLine .curList .flagList_rows,header .topLine .curList .curList_rows{transition:0.5s;margin:-5px -10px;padding:0px 40px 0px 10px}header .topLine .flagList .flagList_rows a,header .topLine .flagList .curList_rows a,header .topLine .curList .flagList_rows a,header .topLine .curList .curList_rows a{display:block;text-align:left;text-transform:uppercase;opacity:0;height:0px;line-height:30px}header .topLine .flagList .flagList_rows a.selected,header .topLine .flagList .curList_rows a.selected,header .topLine .curList .flagList_rows a.selected,header .topLine .curList .curList_rows a.selected{height:auto;opacity:1}header .topLine .flagList .flagList_rows a span,header .topLine .flagList .curList_rows a span,header .topLine .curList .flagList_rows a span,header .topLine .curList .curList_rows a span{display:block}header .topLine .flagList.closed a,header .topLine .curList.closed a{transition:0s}header .topLine .flagList.closed a.selected,header .topLine .curList.closed a.selected{transition:0.5s}@media only screen and (min-width: 1001px){header .topLine .flagList.closed .flagList_start:hover+.flagList_rows a,header .topLine .flagList.closed .curList_start:hover+.curList_rows a,header .topLine .curList.closed .flagList_start:hover+.flagList_rows a,header .topLine .curList.closed .curList_start:hover+.curList_rows a{text-shadow:0px 2px 5px rgba(0,0,0,0.75)}}header .topLine .flagList.opened .flagList_rows,header .topLine .flagList.opened .curList_rows,header .topLine .curList.opened .flagList_rows,header .topLine .curList.opened .curList_rows{background:#09d}header .topLine .flagList.opened .flagList_rows a,header .topLine .flagList.opened .curList_rows a,header .topLine .curList.opened .flagList_rows a,header .topLine .curList.opened .curList_rows a{display:block;opacity:1;height:auto}header .topLine .flagList.opened .flagList_rows a.selected,header .topLine .flagList.opened .curList_rows a.selected,header .topLine .curList.opened .flagList_rows a.selected,header .topLine .curList.opened .curList_rows a.selected{font-weight:700}header .topLine .flagList.opened .flagList_start,header .topLine .flagList.opened .curList_start,header .topLine .curList.opened .flagList_start,header .topLine .curList.opened .curList_start{left:auto;bottom:auto;width:20px;height:20px}header .topLine .flagList.opened .flagList_start:after,header .topLine .flagList.opened .curList_start:after,header .topLine .curList.opened .flagList_start:after,header .topLine .curList.opened .curList_start:after{transform:rotate(180deg)}@media only screen and (max-width: 1000px){header .topLine .flagList .flagList_start,header .topLine .flagList .curList_start,header .topLine .curList .flagList_start,header .topLine .curList .curList_start{color:#888888}header .topLine .flagList .flagList_start:after,header .topLine .flagList .curList_start:after,header .topLine .curList .flagList_start:after,header .topLine .curList .curList_start:after{top:0px}header .topLine .flagList a,header .topLine .curList a{color:#444444}header .topLine .flagList.opened a,header .topLine .curList.opened a{color:white}header .topLine .flagList.opened .flagList_start,header .topLine .flagList.opened .curList_start,header .topLine .curList.opened .flagList_start,header .topLine .curList.opened .curList_start{color:white}}@media only screen and (min-width: 1001px){.mobileNav{display:none}}@media only screen and (max-width: 1000px){body{padding-bottom:69px}}@media only screen and (max-width: 600px){body{padding-bottom:60px}}.mobileNav{position:fixed;bottom:0px;left:0px;right:0px;z-index:200}.mobileNav .mobileSwitched{overflow:hidden;height:0px;top:100%;bottom:69px;left:0px;right:0px;position:absolute;transition:0.5s}.mobileNav .mobileSwitched .mobileSwitchedContent{width:100%;position:absolute;height:100%;left:0px;right:0px}@media only screen and (max-width: 600px){.mobileNav .mobileSwitched{bottom:60px}}.mobileNav .mobileLine{margin-top:30px}.mobileNav .mobileLine .mobileLineContent{display:flex;justify-content:space-between;text-transform:uppercase;padding:0px 30px 10px 30px}.mobileNav .mobileLine .mobileLineContent .mobileLine_user a,.mobileNav .mobileLine .mobileLineContent .mobileLine_favorites a{color:white;cursor:pointer;font-weight:600;text-decoration:none}.mobileNav .mobileLine .mobileLineContent .mobileLine_user a i,.mobileNav .mobileLine .mobileLineContent .mobileLine_favorites a i{margin-right:10px}@media only screen and (max-width: 600px){.mobileNav .mobileLine{margin-top:20px}.mobileNav .mobileLine .mobileLineContent{padding:0px 20px 10px 20px}}.mobileNav .mobileMenu{border-top:3px solid #09d;background:white;position:absolute;bottom:0px;top:60px;left:0px;right:0px;overflow-y:scroll}.mobileNav .mobileMenu>ul{margin:0px;padding:5px 0px;list-style:none;font-size:14px}.mobileNav .mobileMenu>ul>li{padding:0px;border-bottom:1px solid #eeeeee;position:relative;transition:0.5s ease-in;background:white}.mobileNav .mobileMenu>ul>li .dropDown{position:absolute;right:6px;top:0px;height:40px;line-height:40px;cursor:pointer;transition:0.5s;padding:0px 14px}.mobileNav .mobileMenu>ul>li>a{color:#444444;text-transform:uppercase;font-weight:600;display:block;line-height:20px;padding:10px 20px}.mobileNav .mobileMenu>ul>li ul{list-style:none;margin:0px;padding:0px 0px 0px 0px;background:#eeeeee;max-height:0px;overflow:hidden;transition:0.3s ease-out}.mobileNav .mobileMenu>ul>li ul li a{color:#444444;font-weight:500;line-height:18px;padding:6px 20px;background:#eeeeee;display:block;font-size:13px}.mobileNav .mobileMenu>ul>li ul li a:last-child{margin-bottom:10px}.mobileNav .mobileMenu>ul>li.opened{background:#eeeeee;transition:0.1s}.mobileNav .mobileMenu>ul>li.opened .dropDown{transform:rotate(180deg)}.mobileNav .mobileMenu>ul>li.opened>ul{transition:0.3s ease-in;max-height:1000px}@media only screen and (max-width: 600px){.mobileNav .mobileMenu{top:50px}}.mobileNav .mobileButtons{background:#09d;position:absolute;bottom:0px;left:0px;right:0px}.mobileNav .mobileButtons .mobileButtonsContent{display:flex;justify-content:space-between;margin-left:10px;margin-right:10px}.mobileNav .mobileButtons .mobileButtonsContent a{display:block;text-decoration:none;color:white;text-align:center;cursor:pointer;padding:12px;width:calc(25% - 50px);max-width:150px}.mobileNav .mobileButtons .mobileButtonsContent a .mobileButtonIcon{font-size:24px;line-height:30px}.mobileNav .mobileButtons .mobileButtonsContent a .mobileButtonText{text-transform:uppercase;font-size:13px;line-height:15px}.mobileNav .mobileButtons .mobileButtonsContent a:hover,.mobileNav .mobileButtons .mobileButtonsContent a.menuClose{color:#09d;background:white}@media only screen and (max-width: 600px){.mobileNav .mobileButtons .mobileButtonsContent a{padding:10px 0px;width:25%}.mobileNav .mobileButtons .mobileButtonsContent a .mobileButtonIcon{font-size:20px;line-height:25px}.mobileNav .mobileButtons .mobileButtonsContent a .mobileButtonText{font-size:12px;line-height:15px}}.mobileNav .mobileButtons a.menuClose{display:none}.mobileNav.mobileEnabled{top:0px;background:rgba(0,0,0,0.7)}.mobileNav.mobileEnabled .mobileSwitched{top:0px;height:auto}.mobileNav.mobileEnabled .mobileButtons a.menuClose{display:block}.mobileNav.mobileEnabled .mobileButtons a.menuOpen{display:none}body.mobileMenuEnabled{overflow:hidden}.ui-corner-right,.ui-corner-left,.ui-corner-all{border-radius:0px}.ui-widget-header{background:white;border:0px}.ui-widget{font-family:"Montserrat","Tahoma",sans-serif;padding:30px}#dateFrom,#dateTo,#hidFrom,#hidTo{z-index:-1;position:absolute;top:0px;left:0px;opacity:0;height:0px;cursor:default;box-sizing:border-box;border:0px}.datepicker_relative{position:relative}#datepicker_full,#datepicker_apa{display:none !important;z-index:30000;position:fixed;overflow-y:scroll;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.8);display:flex;align-items:center}#datepicker_full #ui-datepicker-div,#datepicker_apa #ui-datepicker-div{position:relative !important;margin:0px auto;width:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important}body.datepickerActive{overflow:hidden}body.datepickerActive #datepicker_full{display:flex !important}body.datepickerApaActive{overflow:hidden}body.datepickerApaActive #datepicker_apa{display:flex !important}#datepicker_full a.ui-datepicker-prev,#datepicker_full a.ui-datepicker-next,#datepicker_apa a.ui-datepicker-prev,#datepicker_apa a.ui-datepicker-next,.datepicker_single a.ui-datepicker-prev,.datepicker_single a.ui-datepicker-next{background:white;border:0px;cursor:pointer;text-align:center}#datepicker_full a.ui-datepicker-prev:after,#datepicker_full a.ui-datepicker-next:after,#datepicker_apa a.ui-datepicker-prev:after,#datepicker_apa a.ui-datepicker-next:after,.datepicker_single a.ui-datepicker-prev:after,.datepicker_single a.ui-datepicker-next:after{font-family:"Font Awesome 5 Pro";font-size:18px;line-height:26px;font-style:normal;font-weight:400;color:#444444}#datepicker_full a.ui-datepicker-prev:hover:after,#datepicker_full a.ui-datepicker-next:hover:after,#datepicker_apa a.ui-datepicker-prev:hover:after,#datepicker_apa a.ui-datepicker-next:hover:after,.datepicker_single a.ui-datepicker-prev:hover:after,.datepicker_single a.ui-datepicker-next:hover:after{color:#262626}#datepicker_full a.ui-datepicker-prev .ui-icon,#datepicker_full a.ui-datepicker-next .ui-icon,#datepicker_apa a.ui-datepicker-prev .ui-icon,#datepicker_apa a.ui-datepicker-next .ui-icon,.datepicker_single a.ui-datepicker-prev .ui-icon,.datepicker_single a.ui-datepicker-next .ui-icon{display:none}#datepicker_full a.ui-datepicker-prev,#datepicker_apa a.ui-datepicker-prev,.datepicker_single a.ui-datepicker-prev{left:0px;top:0px}#datepicker_full a.ui-datepicker-prev:after,#datepicker_apa a.ui-datepicker-prev:after,.datepicker_single a.ui-datepicker-prev:after{content:"\f053"}#datepicker_full a.ui-datepicker-next,#datepicker_apa a.ui-datepicker-next,.datepicker_single a.ui-datepicker-next{right:0px;top:0px}#datepicker_full a.ui-datepicker-next:after,#datepicker_apa a.ui-datepicker-next:after,.datepicker_single a.ui-datepicker-next:after{content:"\f054"}#datepicker_full .ui-datepicker-title,#datepicker_apa .ui-datepicker-title,.datepicker_single .ui-datepicker-title{font-weight:400;font-size:20px;line-height:20px;margin-bottom:20px}#datepicker_full table.ui-datepicker-calendar td,#datepicker_apa table.ui-datepicker-calendar td,.datepicker_single table.ui-datepicker-calendar td{line-height:30px;padding:0px;border:1px solid white}#datepicker_full table.ui-datepicker-calendar td.ui-datepicker-unselectable,#datepicker_apa table.ui-datepicker-calendar td.ui-datepicker-unselectable,.datepicker_single table.ui-datepicker-calendar td.ui-datepicker-unselectable{background:white}#datepicker_full table.ui-datepicker-calendar td.ui-datepicker-today .ui-state-default,#datepicker_apa table.ui-datepicker-calendar td.ui-datepicker-today .ui-state-default,.datepicker_single table.ui-datepicker-calendar td.ui-datepicker-today .ui-state-default{background:#ffb60c}#datepicker_full table.ui-datepicker-calendar td span.ui-state-default,#datepicker_full table.ui-datepicker-calendar td a.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td span.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td a.ui-state-default,.datepicker_single table.ui-datepicker-calendar td span.ui-state-default,.datepicker_single table.ui-datepicker-calendar td a.ui-state-default{min-width:30px;font-weight:500}#datepicker_full table.ui-datepicker-calendar td span.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td span.ui-state-default,.datepicker_single table.ui-datepicker-calendar td span.ui-state-default{border:0px;background:transparent;text-align:center}#datepicker_full table.ui-datepicker-calendar td a.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td a.ui-state-default,.datepicker_single table.ui-datepicker-calendar td a.ui-state-default{border:0px;background:transparent;text-align:center;color:black}#datepicker_full table.ui-datepicker-calendar td a.ui-state-default.ui-state-hover,#datepicker_apa table.ui-datepicker-calendar td a.ui-state-default.ui-state-hover,.datepicker_single table.ui-datepicker-calendar td a.ui-state-default.ui-state-hover{background:#09d;color:white}#datepicker_full table.ui-datepicker-calendar td.date-range-start>span.ui-state-active,#datepicker_full table.ui-datepicker-calendar td.date-range-start>a.ui-state-active,#datepicker_full table.ui-datepicker-calendar td.date-range-start>span.ui-state-default,#datepicker_full table.ui-datepicker-calendar td.date-range-start>a.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td.date-range-start>span.ui-state-active,#datepicker_apa table.ui-datepicker-calendar td.date-range-start>a.ui-state-active,#datepicker_apa table.ui-datepicker-calendar td.date-range-start>span.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td.date-range-start>a.ui-state-default,.datepicker_single table.ui-datepicker-calendar td.date-range-start>span.ui-state-active,.datepicker_single table.ui-datepicker-calendar td.date-range-start>a.ui-state-active,.datepicker_single table.ui-datepicker-calendar td.date-range-start>span.ui-state-default,.datepicker_single table.ui-datepicker-calendar td.date-range-start>a.ui-state-default{background:linear-gradient(to bottom right, transparent, transparent 30%, #09d 30%, #09d);color:white}#datepicker_full table.ui-datepicker-calendar td.date-range-end>span.ui-state-active,#datepicker_full table.ui-datepicker-calendar td.date-range-end>a.ui-state-active,#datepicker_full table.ui-datepicker-calendar td.date-range-end>span.ui-state-default,#datepicker_full table.ui-datepicker-calendar td.date-range-end>a.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td.date-range-end>span.ui-state-active,#datepicker_apa table.ui-datepicker-calendar td.date-range-end>a.ui-state-active,#datepicker_apa table.ui-datepicker-calendar td.date-range-end>span.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td.date-range-end>a.ui-state-default,.datepicker_single table.ui-datepicker-calendar td.date-range-end>span.ui-state-active,.datepicker_single table.ui-datepicker-calendar td.date-range-end>a.ui-state-active,.datepicker_single table.ui-datepicker-calendar td.date-range-end>span.ui-state-default,.datepicker_single table.ui-datepicker-calendar td.date-range-end>a.ui-state-default{background:linear-gradient(to bottom right, #09d, #09d 70%, transparent 70%, transparent);color:white}#datepicker_full table.ui-datepicker-calendar td.date-range-in>span.ui-state-default,#datepicker_full table.ui-datepicker-calendar td.date-range-in>a.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td.date-range-in>span.ui-state-default,#datepicker_apa table.ui-datepicker-calendar td.date-range-in>a.ui-state-default,.datepicker_single table.ui-datepicker-calendar td.date-range-in>span.ui-state-default,.datepicker_single table.ui-datepicker-calendar td.date-range-in>a.ui-state-default{background:#09d;color:white}#datepicker_full table.ui-datepicker-calendar td.date-range-start,#datepicker_apa table.ui-datepicker-calendar td.date-range-start,.datepicker_single table.ui-datepicker-calendar td.date-range-start{background-color:white}#datepicker_full table.ui-datepicker-calendar td.date-range-end,#datepicker_apa table.ui-datepicker-calendar td.date-range-end,.datepicker_single table.ui-datepicker-calendar td.date-range-end{background-color:white}#datepicker_full table.ui-datepicker-calendar td.date-locked,#datepicker_apa table.ui-datepicker-calendar td.date-locked,.datepicker_single table.ui-datepicker-calendar td.date-locked{background:#cccccc}#datepicker_full table.ui-datepicker-calendar td.date-locked-start,#datepicker_apa table.ui-datepicker-calendar td.date-locked-start,.datepicker_single table.ui-datepicker-calendar td.date-locked-start{background:linear-gradient(to bottom right, transparent, transparent 50%, #ededed 50%, #ededed)}#datepicker_full table.ui-datepicker-calendar td.date-locked-start.ui-state-disabled,#datepicker_apa table.ui-datepicker-calendar td.date-locked-start.ui-state-disabled,.datepicker_single table.ui-datepicker-calendar td.date-locked-start.ui-state-disabled{background:linear-gradient(to bottom right, transparent, transparent 50%, #ccc 50%, #ccc)}#datepicker_full table.ui-datepicker-calendar td.date-locked-start.ui-state-disabled.date-range-end,#datepicker_full table.ui-datepicker-calendar td.date-locked-start.ui-state-disabled.date-range-start,#datepicker_apa table.ui-datepicker-calendar td.date-locked-start.ui-state-disabled.date-range-end,#datepicker_apa table.ui-datepicker-calendar td.date-locked-start.ui-state-disabled.date-range-start,.datepicker_single table.ui-datepicker-calendar td.date-locked-start.ui-state-disabled.date-range-end,.datepicker_single table.ui-datepicker-calendar td.date-locked-start.ui-state-disabled.date-range-start{background:linear-gradient(to bottom right, transparent, transparent 50%, #ededed 50%, #ededed)}#datepicker_full table.ui-datepicker-calendar td.date-locked-end,#datepicker_apa table.ui-datepicker-calendar td.date-locked-end,.datepicker_single table.ui-datepicker-calendar td.date-locked-end{background:linear-gradient(to bottom right, #ededed, #ededed 50%, transparent 50%, transparent)}#datepicker_full table.ui-datepicker-calendar td.date-locked-end.ui-state-disabled,#datepicker_apa table.ui-datepicker-calendar td.date-locked-end.ui-state-disabled,.datepicker_single table.ui-datepicker-calendar td.date-locked-end.ui-state-disabled{background:linear-gradient(to bottom right, #ccc, #ccc 50%, transparent 50%, transparent)}#datepicker_full table.ui-datepicker-calendar td.date-locked-end.ui-state-disabled.date-range-end,#datepicker_full table.ui-datepicker-calendar td.date-locked-end.ui-state-disabled.date-range-start,#datepicker_apa table.ui-datepicker-calendar td.date-locked-end.ui-state-disabled.date-range-end,#datepicker_apa table.ui-datepicker-calendar td.date-locked-end.ui-state-disabled.date-range-start,.datepicker_single table.ui-datepicker-calendar td.date-locked-end.ui-state-disabled.date-range-end,.datepicker_single table.ui-datepicker-calendar td.date-locked-end.ui-state-disabled.date-range-start{background:linear-gradient(to bottom right, #ededed, #ededed 50%, transparent 50%, transparent)}#datepicker_full .ui-datepicker-row-break,#datepicker_apa .ui-datepicker-row-break,.datepicker_single .ui-datepicker-row-break{display:none}#datepicker_full .ui-datepicker-buttonpane,#datepicker_apa .ui-datepicker-buttonpane,.datepicker_single .ui-datepicker-buttonpane{border:0px;background:transparent;position:absolute;top:-40px;right:10px;margin:0px;padding:0px}#datepicker_full .ui-datepicker-buttonpane .ui-datepicker-current,#datepicker_apa .ui-datepicker-buttonpane .ui-datepicker-current,.datepicker_single .ui-datepicker-buttonpane .ui-datepicker-current{display:none}#datepicker_full .ui-datepicker-buttonpane .ui-datepicker-close,#datepicker_apa .ui-datepicker-buttonpane .ui-datepicker-close,.datepicker_single .ui-datepicker-buttonpane .ui-datepicker-close{background:transparent;border:0px;font-family:"Font Awesome 5 Pro";font-size:24px;line-height:26px;font-style:normal;font-weight:300;color:white;margin:0px;padding:0px;width:30px;height:30px}#datepicker_full .ui-datepicker-group,#datepicker_apa .ui-datepicker-group,.datepicker_single .ui-datepicker-group{margin:10px;width:calc(50% - 20px);min-height:300px}@media only screen and (max-width: 800px){#datepicker_full #ui-datepicker-div,#datepicker_apa #ui-datepicker-div,.datepicker_single #ui-datepicker-div{max-width:320px}#datepicker_full #ui-datepicker-div .ui-datepicker-group,#datepicker_apa #ui-datepicker-div .ui-datepicker-group,.datepicker_single #ui-datepicker-div .ui-datepicker-group{margin:0px;width:100%}}@media only screen and (max-width: 600px){#datepicker_full #ui-datepicker-div,#datepicker_apa #ui-datepicker-div,.datepicker_single #ui-datepicker-div{padding:20px;margin-top:40px;max-width:280px}#datepicker_full #ui-datepicker-div table.ui-datepicker-calendar,#datepicker_apa #ui-datepicker-div table.ui-datepicker-calendar,.datepicker_single #ui-datepicker-div table.ui-datepicker-calendar{margin:0px;width:100%}}.map{height:500px}@media only screen and (max-width: 1000px){.map{height:450px}}@media only screen and (max-width: 600px){.map{height:380px}}.cookieAlert{position:fixed;bottom:0px;left:0px;right:0px;z-index:150;background:rgba(0,0,0,0.75);padding:30px 0px;color:white}.cookieAlert .cookieAlertContent{display:flex;align-items:center;justify-content:space-between}.cookieAlert .cookieAlertContent a.button{border-radius:30px}.cookieAlert .cookieAlertContent .cookieAlertText{margin-right:30px}@media only screen and (max-width: 1000px){.cookieAlert{bottom:69px}}@media only screen and (max-width: 600px){.cookieAlert{bottom:60px;padding:16px 0px}.cookieAlert .cookieAlertText{font-size:12px}}.ui-widget-overlay{opacity:0.95 !important;background-color:#1b1b1b;z-index:1000}.ui-dialog{padding:0px;z-index:1001;border-radius:0}.ui-dialog .ui-dialog-titlebar{display:none}.ui-dialog .ui-dialog-titlebar span,.ui-dialog .ui-dialog-titlebar button{display:none}.ui-dialog .ui-dialog-content{font-size:14px;font-family:"Montserrat","Tahoma",sans-serif;text-align:center;line-height:26px}.ui-toplayer{top:80px !important}body .ui-dialog_wrapper{display:none}body.dialog_open{overflow:hidden}body.dialog_open .ui-dialog_wrapper{display:block;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:50000;overflow-y:scroll;padding:40px 10px}.ui-dialog.ui-toplayer.ui-widget-content{border:0px}.ui-dialog.ui-toplayer{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;margin:0px auto;width:100% !important;max-width:990px !important;box-sizing:border-box}.ui-dialog.ui-toplayer .loading{max-width:100%}.ui-dialog.ui-toplayer .toplayer-close{position:absolute;top:40px;right:40px;font-size:26px;cursor:pointer;z-index:3;color:#666666}@media only screen and (max-width: 600px){.ui-dialog.ui-toplayer .toplayer-close{font-size:20px;top:20px;right:20px}}.ui-dialog.ui-toplayer .ui-dialog-content{padding:0px}.ui-dialog.ui-toplayer.listaUslug .toplayer-close{color:white;text-shadow:0px 2px 5px rgba(0,0,0,0.75)}.jcarousel{position:relative;overflow:hidden}.carouselContainer{width:10000em;position:relative}.jCarouselControl{position:absolute;left:0px;right:0px;top:235px;height:0px}.jCarouselControl .jCarouselControlContent .jcarousel-prev,.jCarouselControl .jCarouselControlContent .jcarousel-next{font-size:52px;position:relative;cursor:pointer;color:#cccccc}.jCarouselControl .jCarouselControlContent .jcarousel-prev:hover,.jCarouselControl .jCarouselControlContent .jcarousel-next:hover{color:#aaaaaa}.jCarouselControl .jCarouselControlContent .jcarousel-prev{float:left;padding-right:20px;right:55px}.jCarouselControl .jCarouselControlContent .jcarousel-next{float:right;padding-left:20px;left:55px}@media only screen and (max-width: 1600px){.jCarouselControl .jCarouselControlContent{height:0px;margin-left:0px !important;margin-right:0px !important}.jCarouselControl .jCarouselControlContent .jcarousel-prev,.jCarouselControl .jCarouselControlContent .jcarousel-next{color:#d81e20}.jCarouselControl .jCarouselControlContent .jcarousel-prev:hover,.jCarouselControl .jCarouselControlContent .jcarousel-next:hover{color:#7e1213}.jCarouselControl .jCarouselControlContent .jcarousel-prev{padding-right:10px;right:-20px}.jCarouselControl .jCarouselControlContent .jcarousel-next{padding-left:10px;left:-20px}}@media only screen and (max-width: 600px){.jCarouselControl .jCarouselControlContent .jcarousel-prev,.jCarouselControl .jCarouselControlContent .jcarousel-next{font-size:30px}}#slideshow{overflow:hidden;height:700px}#slideshow .slide{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;height:700px;background-color:white;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;transition:z-index 0.3s}@media only screen and (min-width: 1001px){#slideshow .slide{background-attachment:fixed}}#slideshow .slide.cycle-slide-active{transition:z-index 0s}#slideshow .slide .slideFooter{position:absolute;left:0px;right:0px;bottom:50px}#slideshow .slide .slideFooter .slideDescription{color:white;text-decoration:none;text-shadow:0px 2px 5px rgba(0,0,0,0.75)}#slideshow .slide .slideFooter .slideDescription .slideHeader{font-weight:700;font-size:16px;max-width:50%}#slideshow .slide .slideFooter .slideDescription .slideTitle{font-weight:300;font-size:40px;max-width:50%}#slideshow .prevnext{position:absolute;top:340px;left:0px;right:0px;z-index:125;height:0px}#slideshow .prevnext .prevnextContent .prevslide,#slideshow .prevnext .prevnextContent .nextslide{color:white;text-shadow:0px 2px 5px rgba(0,0,0,0.75);text-decoration:none;font-size:52px;cursor:pointer;padding-top:20px;padding-bottom:20px;position:relative;transition:0.5s}#slideshow .prevnext .prevnextContent .prevslide:hover,#slideshow .prevnext .prevnextContent .nextslide:hover{text-shadow:0px 5px 10px rgba(0,0,0,0.9);transition:0.2s}#slideshow .prevnext .prevnextContent .prevslide{float:left;padding-right:20px;right:55px}#slideshow .prevnext .prevnextContent .nextslide{float:right;padding-left:20px;left:55px}@media only screen and (max-width: 1600px){#slideshow .prevnext .prevnextContent .prevslide{right:0px}#slideshow .prevnext .prevnextContent .nextslide{left:0px}}@media only screen and (max-width: 1400px){#slideshow{height:650px}#slideshow .slide{height:650px}#slideshow .slide .slideFooter .slideDescription .slideHeader{font-weight:700;font-size:16px}#slideshow .slide .slideFooter .slideDescription .slideTitle{font-weight:300;font-size:36px}#slideshow .prevnext{top:315px}}@media only screen and (max-width: 1200px){#slideshow{height:600px}#slideshow .slide{height:600px}#slideshow .slide .slideFooter{bottom:30px}#slideshow .slide .slideFooter .slideDescription .slideHeader{font-weight:700;font-size:15px}#slideshow .slide .slideFooter .slideDescription .slideTitle{font-weight:400;font-size:32px}#slideshow .prevnext{top:285px}}@media only screen and (max-width: 1000px){#slideshow{height:450px}#slideshow .slide{height:450px}#slideshow .slide .slideFooter .slideDescription .slideHeader{max-width:90%}#slideshow .slide .slideFooter .slideDescription .slideTitle{max-width:90%}#slideshow .prevnext{top:240px}#slideshow .prevnext .prevnextContent .prevslide,#slideshow .prevnext .prevnextContent .nextslide{font-size:40px}}@media only screen and (max-width: 800px){#slideshow{height:400px}#slideshow .slide{height:400px}#slideshow .slide .slideFooter{bottom:30px}#slideshow .slide .slideFooter .slideDescription .slideHeader{font-size:14px}#slideshow .slide .slideFooter .slideDescription .slideTitle{font-size:28px}#slideshow .prevnext{top:220px}}@media only screen and (max-width: 600px){#slideshow{height:260px}#slideshow .slide{height:260px}#slideshow .slide .slideFooter{bottom:20px}#slideshow .slide .slideFooter .slideDescription .slideHeader{font-size:14px}#slideshow .slide .slideFooter .slideDescription .slideTitle{font-size:20px}#slideshow .prevnext{top:160px}#slideshow .prevnext .prevnextContent .prevslide,#slideshow .prevnext .prevnextContent .nextslide{font-size:30px}}.ui-autocomplete.ui-front.ui-menu.ui-widget{z-index:150;padding:20px;max-height:320px;overflow:hidden;overflow-y:scroll}.ui-autocomplete.ui-front.ui-menu.ui-widget .ui-menu-item{border:0px;padding:5px 0px;margin:0px;font-weight:600}.ui-autocomplete.ui-front.ui-menu.ui-widget .ui-menu-item.ui-state-focus{border:0px;margin:0px;padding:5px 0px;background:transparent;color:#19b9ff}.indexSearch{position:absolute;top:700px;left:0px;right:0px;z-index:120}.indexSearch form{margin:0px;padding:0px}.indexSearch .indexSearchContent{position:relative;top:-120px}.indexSearch .indexSearchContent .indexSearchForm{float:right;padding:10px 0px;width:600px;max-width:50%;background:rgba(255,255,255,0.85);display:flex}.indexSearch .indexSearchContent .indexSearchForm .searchCol{box-sizing:border-box;width:33.333%;padding:10px 20px;position:relative}.indexSearch .indexSearchContent .indexSearchForm .searchCol input.button{transition:background-color 0.5s}.indexSearch .indexSearchContent .indexSearchForm .searchCol input.button:hover{transition:background-color 0.2s}.indexSearch .indexSearchContent .indexSearchForm .searchCol .etykieta{text-transform:uppercase;color:#262626;font-size:14px;font-weight:600}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc{position:absolute;bottom:10px;left:20px;right:20px;box-sizing:border-box}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .wybierz{text-transform:uppercase;font-weight:600;color:#888888}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole{color:#444444;display:flex;justify-content:space-between;align-items:center;width:100%}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole .miesiac{font-size:14px;line-height:12px;font-weight:600;text-transform:uppercase}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole .dzien{font-size:24px;line-height:19px;font-weight:600}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole input[type="text"]{font-size:24px;line-height:26px;font-weight:600;background:transparent;height:26px;border:0px;width:30px;padding:0px;text-indent:0px;text-align:center;color:#444444}.indexSearch .indexSearchContent .indexSearchForm .searchCol i{font-size:20px;color:#888888;cursor:pointer}.indexSearch .indexSearchContent .indexSearchForm .searchCol i:hover{color:#444444}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol1{cursor:pointer}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol1 i{position:absolute;top:10px;right:30px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol2,.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol3a,.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol3{border-left:1px solid #dddddd}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol2 input.button,.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol3a input.button,.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol3 input.button{width:100%;height:50px;line-height:50px;border:0px;padding:0px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel input.custom-aparthotel-input{padding:0px;background:transparent;width:100%;text-transform:uppercase;font-weight:600;color:#888888;border:0px;font-size:14px;border-bottom:1px solid #aaaaaa}.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel input.custom-aparthotel-input:focus{border-bottom:1px solid #aaaaaa}.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel a.custom-combobox-toggle{position:absolute;bottom:30px;right:0px;padding:0px;height:20px;background:transparent;border:0px;width:auto}.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel a.custom-combobox-toggle span.ui-button-icon-primary{border:0px;background:transparent}.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel a.custom-combobox-toggle .ui-button-text{text-indent:0px;padding:0px;display:inline}.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel a.custom-combobox-toggle .ui-button-text:after{content:"\f078";font-size:20px;line-height:20px;font-weight:900;color:#888888;cursor:pointer;font-family:"Font Awesome 5 Pro";text-indent:0px;padding:0px}@media only screen and (max-width: 1200px){.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel input.custom-aparthotel-input{border:1px solid #d6d6d6;padding:10px 20px;width:100%;box-sizing:border-box}.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel input.custom-aparthotel-input:focus{border:1px solid #aaaaaa}.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel a.custom-combobox-toggle{bottom:50px}}@media only screen and (max-width: 800px){.indexSearch .indexSearchContent .indexSearchForm .searchCol .custom-aparthotel a.custom-combobox-toggle{bottom:42px}}.indexSearch .indexSearchContent .indexSearchForm.indexSearchFormX4{width:55%;max-width:55%}.indexSearch .indexSearchContent .indexSearchForm.indexSearchFormX4 .searchCol{width:25%}@media only screen and (max-width: 1400px){.indexSearch{top:650px}.indexSearch .indexSearchContent .indexSearchForm .searchCol{padding:10px 20px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol1 i{right:20px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .etykieta{font-size:13px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc{left:20px;right:20px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole .dzien{font-size:20px;line-height:16px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole input[type="text"]{font-size:20px;line-height:20px;height:22px}}@media only screen and (max-width: 1200px){.indexSearch{position:static;top:0px}.indexSearch .indexSearchContent{position:relative;top:0px;margin-left:0px;margin-right:0px}.indexSearch .indexSearchContent .indexSearchForm{float:none;margin:0px auto;width:auto;max-width:100%}.indexSearch .indexSearchContent .indexSearchForm .searchCol{padding:10px 30px 0px 30px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol1 i{right:30px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol3{padding-bottom:10px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol3 input.button{height:70px;line-height:70px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .etykieta{font-size:13px;padding-bottom:10px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc{left:30px;right:30px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole{border:1px solid #d6d6d6;padding:10px 20px;height:40px;box-sizing:border-box;width:auto}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole .miesiac{font-size:14px;line-height:16px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole .dzien{font-size:16px;line-height:16px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole input[type="text"]{font-size:16px;line-height:18px;height:18px}.indexSearch .indexSearchContent .indexSearchForm.indexSearchFormX4{width:auto;max-width:100%}.indexSearch .indexSearchContent .indexSearchForm.indexSearchFormX4 .searchCol{width:25%}}@media only screen and (max-width: 800px){.indexSearch .indexSearchContent{margin-left:20px;margin-right:20px}.indexSearch .indexSearchContent .indexSearchForm{flex-wrap:wrap}.indexSearch .indexSearchContent .indexSearchForm .searchCol{padding:10px 20px 0px 20px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol1{padding:10px 0px;padding-top:10px;width:50%;border:0px;height:82px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol1 i{right:10px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol1 .wartosc{left:0px;right:10px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol2{padding:10px 0px 10px 10px;width:50%;border:0px;height:82px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol2 .wartosc{left:10px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol3{padding:10px 0px;width:100%;border:0px}.indexSearch .indexSearchContent .indexSearchForm .searchCol.searchCol3 input.button{height:40px;line-height:40px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .etykieta{font-size:13px;padding-bottom:10px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc{left:0px;right:0px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole{border:1px solid #d6d6d6;padding:10px 20px;width:auto}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole .miesiac{font-size:14px;line-height:20px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole .dzien{font-size:14px;line-height:20px}.indexSearch .indexSearchContent .indexSearchForm .searchCol .wartosc .pole input[type="text"]{font-size:14px;line-height:20px}.indexSearch .indexSearchContent .indexSearchForm.indexSearchFormX4 .searchCol.searchCol3a{padding:10px 10px 10px 0px;width:calc(50% - 10px);border:0px;height:82px}.indexSearch .indexSearchContent .indexSearchForm.indexSearchFormX4 .searchCol.searchCol3a .wartosc{left:0px}.indexSearch .indexSearchContent .indexSearchForm.indexSearchFormX4 .searchCol.searchCol3{padding:10px 0px 10px 0px;width:calc(50% - 10px);border:0px;margin-left:20px}.indexSearch .indexSearchContent .indexSearchForm.indexSearchFormX4 .searchCol.searchCol3 input.button{height:40px;line-height:40px;position:absolute;bottom:10px;left:0px;right:0px}}section.indexSection{margin-bottom:60px}section.indexSection h2{text-align:center;margin:60px 0px 40px 0px;font-size:32px;color:black;font-weight:300;position:relative;padding-bottom:0px}section.indexSection h2:after{height:1px;display:block;content:"";background:#ffb60c;margin:20px auto 0px auto;max-width:150px}@media only screen and (max-width: 1000px){section.indexSection h2{font-size:26px}}@media only screen and (max-width: 600px){section.indexSection{margin-bottom:40px}section.indexSection h2{font-size:20px;margin:40px 0px 30px 0px}section.indexSection h2:after{margin-top:10px}}.indexPosts{display:flex;flex-wrap:wrap;margin:0px -15px}.indexPosts .post{width:calc(33.33% - 30px);margin:15px;position:relative}.indexPosts .post:first-child{width:calc(66.66% - 30px)}.indexPosts .post .postContent{transition:0.5s;position:relative;height:250px;overflow:hidden;background:black;display:block;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.indexPosts .post .postImage{background-size:cover;background-position:50% 50%;position:absolute;top:0px;left:0px;right:0px;bottom:0px;transition:0.5s;opacity:0.75}.indexPosts .post .postImage img{width:100%;display:none}.indexPosts .post .postInfo{text-align:center;position:relative;z-index:2}.indexPosts .post .postInfo .postName,.indexPosts .post .postInfo .postDescription{box-sizing:border-box;margin:20px 60px;color:white;text-shadow:0px 2px 5px rgba(0,0,0,0.75)}.indexPosts .post .postInfo .postName{font-size:28px;font-weight:500;line-height:32px}.indexPosts .post .postInfo .postDescription{font-size:15px;line-height:18px;font-weight:500;max-height:0px;overflow:hidden;margin-bottom:0px;transition:0.2s}.indexPosts .post:hover .postImage{opacity:0.5;transform:scale(1.1)}.indexPosts .post:hover .postInfo .postDescription{transition:0.2s;max-height:200px;margin-bottom:20px}@media only screen and (max-width: 1400px){.indexPosts .post .postInfo .postName{margin-left:40px;margin-right:40px;font-size:26px;line-height:30px}.indexPosts .post .postInfo .postDescription{margin-left:40px;margin-right:40px;font-size:14px;line-height:17px}}@media only screen and (max-width: 1200px){.indexPosts .post .postInfo .postName{margin-left:20px;margin-right:20px;font-size:24px;line-height:28px}.indexPosts .post .postInfo .postDescription{margin-left:20px;margin-right:20px;font-size:14px;line-height:16px}}@media only screen and (max-width: 1000px){.indexPosts .post{width:calc(50% - 30px)}.indexPosts .post:first-child{width:calc(100% - 30px)}}@media only screen and (max-width: 800px){.indexPosts .post .postInfo .postName{margin-left:20px;margin-right:20px;margin-bottom:10px;font-size:24px;line-height:28px}.indexPosts .post .postInfo .postDescription{margin-top:10px;margin-left:20px;margin-right:20px;font-size:13px;line-height:15px}}@media only screen and (max-width: 600px){.indexPosts .post{width:100%;margin:0px 0px 20px 0px}.indexPosts .post:first-child{width:100%}.indexPosts .post .postContent{height:180px}.indexPosts .post .postDescription{display:none}}@media only screen and (max-width: 600px){.indexPosts{margin:0px}}.contentList,.indexCities{position:relative;margin:0px -15px}.contentList .jCarouselControl,.indexCities .jCarouselControl{top:115px;z-index:10}@media only screen and (max-width: 1600px){.contentList .jCarouselControl .jCarouselControlContent,.indexCities .jCarouselControl .jCarouselControlContent{height:0px;margin-left:0px !important;margin-right:0px !important}.contentList .jCarouselControl .jCarouselControlContent .jcarousel-prev,.contentList .jCarouselControl .jCarouselControlContent .jcarousel-next,.indexCities .jCarouselControl .jCarouselControlContent .jcarousel-prev,.indexCities .jCarouselControl .jCarouselControlContent .jcarousel-next{color:white;text-shadow:0px 2px 5px rgba(0,0,0,0.75)}.contentList .jCarouselControl .jCarouselControlContent .jcarousel-prev:hover,.contentList .jCarouselControl .jCarouselControlContent .jcarousel-next:hover,.indexCities .jCarouselControl .jCarouselControlContent .jcarousel-prev:hover,.indexCities .jCarouselControl .jCarouselControlContent .jcarousel-next:hover{color:white;text-shadow:0px 2px 5px #000}.contentList .jCarouselControl .jCarouselControlContent .jcarousel-prev,.indexCities .jCarouselControl .jCarouselControlContent .jcarousel-prev{padding-right:10px;right:-35px}.contentList .jCarouselControl .jCarouselControlContent .jcarousel-next,.indexCities .jCarouselControl .jCarouselControlContent .jcarousel-next{padding-left:10px;left:-35px}}@media only screen and (max-width: 800px){.contentList .jCarouselControl,.indexCities .jCarouselControl{top:195px}}@media only screen and (max-width: 600px){.contentList .jCarouselControl,.indexCities .jCarouselControl{top:220px}}.contentList .jcarousel,.indexCities .jcarousel{height:500px;margin-bottom:-230px;padding-top:20px;margin-top:-20px}@media only screen and (max-width: 800px){.contentList .jcarousel,.indexCities .jcarousel{height:460px;margin-bottom:-50px}}@media only screen and (max-width: 600px){.contentList .jcarousel,.indexCities .jcarousel{height:490px}}@media only screen and (max-width: 500px){.contentList .jcarousel,.indexCities .jcarousel{height:500px}}@media only screen and (max-width: 400px){.contentList .jcarousel,.indexCities .jcarousel{height:520px}}.contentList .city,.indexCities .city{padding:0px 15px;position:relative;transition:0s linear 0.5s;z-index:1;float:left;width:calc(33.33% - 30px);margin-bottom:30px}.contentList .city .cityContent,.indexCities .city .cityContent{transition:0.5s;position:relative;height:250px}.contentList .city .cityImage,.indexCities .city .cityImage{background-size:cover;background-position:50% 50%;width:100%;transition:0.5s;position:absolute;top:0px;left:0px;right:0px;bottom:0px;cursor:pointer;z-index:1;overflow:hidden}.contentList .city .cityImage .cityImageContent,.indexCities .city .cityImage .cityImageContent{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-size:cover;background-position:50% 50%;width:100%;transition:0.5s}.contentList .city .cityImage img,.indexCities .city .cityImage img{width:100%;display:none}.contentList .city .cityImage .cityName,.indexCities .city .cityImage .cityName{position:absolute;bottom:30px;left:30px;right:30px;color:white;text-shadow:0px 2px 5px rgba(0,0,0,0.75);font-weight:500;font-size:28px}.contentList .city .cityInfo,.indexCities .city .cityInfo{position:absolute;top:0px;left:0px;right:0px;z-index:-1;max-height:80%;background:white;transition:0.5s}.contentList .city .cityInfo .cityDescription,.indexCities .city .cityInfo .cityDescription{color:#444444;font-size:14px;padding:20px 20px 30px 20px}.contentList .city .cityInfo a.button,.indexCities .city .cityInfo a.button{right:27px}.contentList .city:hover .cityContent,.indexCities .city:hover .cityContent{transition:0.2s}.contentList .city:hover .cityImageContent,.indexCities .city:hover .cityImageContent{transform:scale(1.1)}@media only screen and (min-width: 801px){.contentList .city.opened,.indexCities .city.opened{transition:0s;z-index:2}.contentList .city.opened .cityContent,.indexCities .city.opened .cityContent{transition:0.2s;margin:-10px;height:270px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2)}.contentList .city.opened .cityImage,.indexCities .city.opened .cityImage{z-index:4}.contentList .city.opened .cityInfo,.indexCities .city.opened .cityInfo{position:absolute;top:100%;z-index:2;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2)}}@media only screen and (max-width: 1200px){.contentList .city .cityImage .cityName,.indexCities .city .cityImage .cityName{font-size:24px}}@media only screen and (max-width: 1000px){.contentList .city,.indexCities .city{width:calc(50% - 30px)}}@media only screen and (max-width: 800px){.contentList .city .cityImage,.indexCities .city .cityImage{position:relative;height:250px}.contentList .city .cityImage .cityName,.indexCities .city .cityImage .cityName{text-align:center}.contentList .city .cityInfo,.indexCities .city .cityInfo{position:relative;z-index:1;text-align:center}.contentList .city .cityInfo .cityDescription,.indexCities .city .cityInfo .cityDescription{padding:20px 0px 30px 0px;text-align:left;font-size:14px}.contentList .city .cityInfo a.button,.indexCities .city .cityInfo a.button{position:static}}@media only screen and (max-width: 600px){.contentList .city .cityImage,.indexCities .city .cityImage{position:relative}.contentList .city .cityImage .cityName,.indexCities .city .cityImage .cityName{font-size:20px;bottom:20px}.contentList .city .cityInfo .cityDescription,.indexCities .city .cityInfo .cityDescription{font-size:13px;padding:20px 0px 20px 0px}}.miastaPage .indexCities{display:flex;flex-wrap:wrap;margin:0px -15px;overflow:visible;justify-content:flex-start}.miastaPage .indexCities .city{transition:0.5s}.miastaPage .indexCities .city.opened{transition:0s}@media only screen and (max-width: 800px){.miastaPage .indexCities .city .cityContent{height:auto}}@media only screen and (max-width: 600px){.miastaPage .indexCities .city{width:100%}}.contentList{display:flex;flex-wrap:wrap;margin:0px -15px;overflow:visible;justify-content:flex-start}.contentList .city{transition:0.5s}.contentList .city .cityInfo .cityDescription{padding-bottom:20px}.contentList .city.opened{transition:0s}@media only screen and (max-width: 800px){.contentList .city .cityContent{height:auto}}@media only screen and (max-width: 600px){.contentList .city{width:100%}}.indexTrumps{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.indexTrumps .trump{width:calc(33.33% - 30px);box-sizing:border-box;padding:0px;text-align:center;margin:0px 0px;cursor:pointer;position:relative;transition:box-shadow 0.5s, z-index 0.5s linear 0s, margin-bottom 0s linear 0.5s;background:white;z-index:1}.indexTrumps .trump .trumpContent{padding:30px;margin:0px;transition:box-shadow 0.5s, z-index 0.5s linear 0s, margin 0.5s, background 0.5s}.indexTrumps .trump .trumpContent .trumpMainContent{height:250px}.indexTrumps .trump:hover .trumpIcon{transform:scale(1.15);transition:0.2s}.indexTrumps .trump:hover .trumpHeader,.indexTrumps .trump:hover .trumpDescription{color:black}.indexTrumps .trump .trumpIcon{color:white;background:#ffb60c;width:110px;height:110px;font-size:50px;line-height:112px;border-radius:60px;margin:0px auto 20px auto;transition:0.5s}.indexTrumps .trump .trumpHeader{color:#262626;font-size:24px;margin-top:20px;margin-bottom:20px}.indexTrumps .trump .trumpDescription{color:#666666;font-size:17px;margin-top:20px}.indexTrumps .trump .trumpLongDescription{color:#666666;font-size:16px;margin-top:20px;overflow:hidden;max-height:0px;transition:0.5s}.indexTrumps .trump.opened{margin-bottom:-500px;z-index:5;transition:box-shadow 0.2s, z-index 0s, margin 0s linear 0s}.indexTrumps .trump.opened .trumpContent{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);transition:box-shadow 0.2s, z-index 0s, margin 0.2s linear 0s, background 0.5s;margin-left:-10px;margin-right:-10px}.indexTrumps .trump.opened .trumpContent .trumpMainContent{height:auto}.indexTrumps .trump.opened .trumpLongDescription{max-height:500px}.indexTrumps .trump.opened .trumpHeader,.indexTrumps .trump.opened .trumpDescription{color:black}@media only screen and (max-width: 1200px){.indexTrumps .trump{padding-left:0px;padding-right:0px;margin:0px 0px}.indexTrumps .trump .trumpContent{padding:20px}.indexTrumps .trump .trumpIcon{width:100px;height:100px;font-size:45px;line-height:102px}.indexTrumps .trump .trumpHeader{font-size:22px}.indexTrumps .trump .trumpDescription{font-size:16px}.indexTrumps .trump .trumpLongDescription{font-size:15px}}@media only screen and (max-width: 1000px){.indexTrumps .trump .trumpIcon{width:90px;height:90px;font-size:40px;line-height:92px}.indexTrumps .trump .trumpHeader{font-size:20px}.indexTrumps .trump .trumpDescription{font-size:15px}.indexTrumps .trump .trumpLongDescription{font-size:14px}}@media only screen and (max-width: 800px){.indexTrumps .trump{width:100%;padding-left:0px;padding-right:0px;text-align:left;margin:5px 0px;min-height:75px}.indexTrumps .trump .trumpContent{padding:0px;margin:0px}.indexTrumps .trump .trumpContent .trumpMainContent{height:auto}.indexTrumps .trump .trumpIcon{width:50px;height:50px;font-size:22px;line-height:52px;border-radius:60px;margin:0px 20px 0px 0px;text-align:center;float:left}.indexTrumps .trump .trumpHeader{font-size:18px;margin-top:0px;margin-bottom:5px;margin-left:70px}.indexTrumps .trump .trumpDescription{font-size:13px;margin-top:5px;margin-left:70px;font-weight:500}.indexTrumps .trump .trumpLongDescription{margin-left:70px;margin-top:10px;font-size:13px}.indexTrumps .trump.opened{margin-bottom:0px;z-index:5;transition:box-shadow 0.2s, z-index 0s, margin 0s linear 0s}.indexTrumps .trump.opened .trumpContent{box-shadow:none;transition:box-shadow 0.2s, z-index 0s, margin 0.2s linear 0s;margin-left:0px;margin-right:0px}.indexTrumps .trump.opened .trumpContent .trumpMainContent{height:auto}.indexTrumps .trump.opened .trumpLongDescription{max-height:500px;margin-bottom:20px}}@media only screen and (max-width: 600px){.indexTrumps .trump{width:100%;padding-left:0px;padding-right:0px;text-align:left;margin:5px 0px;min-height:75px}.indexTrumps .trump .trumpIcon{width:50px;height:50px;font-size:22px;line-height:52px;border-radius:60px;margin:0px 20px 0px 0px;text-align:center;float:left}.indexTrumps .trump .trumpHeader{font-size:18px;margin-top:0px;margin-bottom:5px;margin-left:70px}.indexTrumps .trump .trumpDescription{font-size:13px;margin-top:5px;margin-left:70px;font-weight:500}}@media only screen and (max-width: 600px){.indexTrumps{margin-left:0px;margin-right:0px}}.indexPromotions{position:relative}.indexPromotions .jCarouselControl{top:235px}.indexPromotions .promotion{width:calc(33.33% - 30px);margin-bottom:30px;padding-right:30px;float:left}.indexPromotions .promotion:last-child{padding-right:0px}.indexPromotions .promotion .promotionContent .promotionImage{background-color:#dddddd;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;height:250px;position:relative}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit{position:absolute;bottom:-50px;left:0px;right:0px}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent{margin:0px auto;text-align:center;background:#d81e20;font-size:36px;font-weight:600;width:100px;height:100px;line-height:100px;border:5px solid white;border-radius:60px;color:white}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent .benefitPercent{font-size:26px;font-weight:800;position:relative;top:-5px}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent.currency{box-sizing:border-box;line-height:30px;padding-top:20px}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent.currency .benefitPercent{font-weight:700}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent.currency .benefitPercent:before{content:" "}.indexPromotions .promotion .promotionContent .promotionInfo{border:1px solid #dddddd;border-top:0px;padding:80px 30px 30px 30px;text-align:center;height:270px;box-sizing:border-box;position:relative}.indexPromotions .promotion .promotionContent .promotionInfo .promotionName{font-size:28px;color:#262626;font-weight:500;margin-bottom:10px}.indexPromotions .promotion .promotionContent .promotionInfo .promotionDescription{margin:10px 0px 20px 0px;font-size:16px;color:#444444;font-weight:500}.indexPromotions .promotion .promotionContent .promotionInfo .promotionButtons{margin-top:20px;position:absolute;bottom:30px;left:0px;right:0px;text-align:center}.indexPromotions .promotion .promotionContent .promotionInfo .promotionButtons a.button{color:white;border-radius:40px}@media only screen and (max-width: 1600px){.indexPromotions .jCarouselControl{top:270px}}@media only screen and (max-width: 600px){.indexPromotions .jCarouselControl{top:220px}.indexPromotions .promotion .promotionContent .promotionImage{height:200px}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit{bottom:-35px}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent{font-size:22px;width:70px;height:70px;line-height:70px}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent .benefitPercent{font-size:18px;top:-3px}.indexPromotions .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent.currency{line-height:20px;padding-top:14px}.indexPromotions .promotion .promotionContent .promotionInfo{padding:40px 30px 30px 30px;height:210px}.indexPromotions .promotion .promotionContent .promotionInfo .promotionName{font-size:20px}.indexPromotions .promotion .promotionContent .promotionInfo .promotionDescription{font-size:14px}}.chceWynajac{display:flex;flex-wrap:wrap;background:black}.chceWynajac a{width:50%;position:relative;color:white;text-shadow:0px 2px 5px rgba(0,7,0,0.75);font-weight:600;cursor:pointer;overflow:hidden}.chceWynajac a img{transition:0.5s;vertical-align:top;width:100%;opacity:0.7}.chceWynajac a:hover{color:white;text-decoration:none}.chceWynajac a:hover img{opacity:1;transform:scale(1.1)}.chceWynajac a .chceWynajac_content{position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:flex;align-items:center;justify-content:center}.chceWynajac a .chceWynajac_content .chceWynajac_txt{text-align:center}.chceWynajac a .chceWynajac_content .chceWynajac_txt .chceWynajac_header{font-size:34px;line-height:38px}.chceWynajac a .chceWynajac_content .chceWynajac_txt .chceWynajac_link{font-size:16px;text-decoration:underline;margin-top:40px}@media only screen and (max-width: 1200px){.chceWynajac a .chceWynajac_content .chceWynajac_txt .chceWynajac_header{font-size:28px;line-height:32px}.chceWynajac a .chceWynajac_content .chceWynajac_txt .chceWynajac_link{font-size:15px;margin-top:20px}}@media only screen and (max-width: 900px){.chceWynajac a .chceWynajac_content .chceWynajac_txt .chceWynajac_header{font-size:20px;line-height:24px}.chceWynajac a .chceWynajac_content .chceWynajac_txt .chceWynajac_link{font-size:14px;margin-top:18px}}@media only screen and (max-width: 600px){.chceWynajac a{width:100%}}.mapSectionContent{position:relative;border:1px solid #dddddd}.mapSectionContent .legenda{position:absolute;top:0px;left:0px;bottom:0px;width:330px;box-sizing:border-box;z-index:20;background:rgba(255,255,255,0.8);overflow:hidden;z-index:20}.mapSectionContent .legenda .legendaContent{overflow-y:scroll;position:absolute;z-index:1;top:0px;bottom:0px;left:0px;right:-20px;padding:10px 20px}.mapSectionContent .legenda .legendaContent .miasto{cursor:pointer;padding:10px 0px;position:relative}.mapSectionContent .legenda .legendaContent .miasto:after{transition:0.5s;text-align:right;text-indent:0px;content:"\f054";color:transparent;font-size:20px;line-height:20px;display:block;font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:50%;right:0px;margin-top:-10px}.mapSectionContent .legenda .legendaContent .miasto .nazwa{transition:0.5s;font-size:17px;font-weight:700;color:#006490}.mapSectionContent .legenda .legendaContent .miasto .lokalizacje{transition:0.5s;font-size:13px;color:#888888;font-weight:500}.mapSectionContent .legenda .legendaContent .miasto .lokalizacje .sep{display:inline-block;margin:0px 10px}.mapSectionContent .legenda .legendaContent .miasto:hover:after,.mapSectionContent .legenda .legendaContent .miasto:hover .nazwa,.mapSectionContent .legenda .legendaContent .miasto:hover .lokalizacje{transition:0.1s;color:#d81e20}@media only screen and (max-width: 1200px){.mapSectionContent .legenda{width:300px}.mapSectionContent .legenda .legendaContent .miasto .lokalizacje{font-size:12px}}@media only screen and (max-width: 1000px){.mapSectionContent .legenda{width:320px;height:50px;top:20px;left:50%;margin-left:-160px;border:1px solid #cccccc;right:auto;bottom:auto;overflow:hidden}.mapSectionContent .legenda:after{content:"\f078";font-family:"Font Awesome 5 Pro";font-size:20px;font-style:normal;font-weight:400;position:absolute;color:#888888;top:0px;right:0px;left:0px;bottom:0px;z-index:3;line-height:50px;text-align:right;padding-right:20px}.mapSectionContent .legenda .legendaContent{overflow:hidden;right:-1px;left:-1px;top:-1px;padding:0px 40px 0px 20px;height:360px;background:white;border:1px solid #cccccc;display:flex;flex-wrap:wrap;align-content:flex-start}.mapSectionContent .legenda .legendaContent .miasto{height:50px;width:100%;padding:6px 0px;box-sizing:border-box;order:2}.mapSectionContent .legenda .legendaContent .miasto.selected{order:1}.mapSectionContent .legenda .legendaContent .miasto:after{display:none}.mapSectionContent .legenda .legendaContent .miasto .lokalizacje .sep{display:inline-block;margin:0px 6px}.mapSectionContent .legenda .legendaContent .miasto:hover .nazwa,.mapSectionContent .legenda .legendaContent .miasto:focus .nazwa{color:#006490}.mapSectionContent .legenda .legendaContent .miasto:hover .lokalizacje,.mapSectionContent .legenda .legendaContent .miasto:focus .lokalizacje{color:#888888}.mapSectionContent .legenda.enabled{overflow:visible}.mapSectionContent .legenda.enabled .legendaContent{border:1px solid #cccccc;overflow-y:scroll}.mapSectionContent .legenda.enabled:after{left:auto;padding-left:20px;transform:rotate(180deg)}}#itemMap .leaflet-top.leaflet-left{display:none}#itemMap .leaflet-bottom,#itemMap .leaflet-right,#itemMap .leaflet-top,#itemMap .leaflet-left{z-index:11}#itemMap .leaflet-map-pane{z-index:10}#itemMap a.leaflet-popup-close-button{color:white}#itemMap .leaflet-popup-content-wrapper{padding:0px;border-radius:0px}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content{width:240px !important;margin:0px}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData{font-family:"Montserrat","Tahoma",sans-serif}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData .image{height:100px;overflow:hidden;display:flex;align-items:center}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData .image img{width:100%;margin-top:-40px;margin-bottom:-40px;transition:0.5s}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData .name{font-size:18px;color:#262626;font-weight:400;margin:0px 20px 0px 20px;padding-top:10px}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData .count{font-size:13px;color:#262626;margin:-5px 20px 0px 20px}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData .price{margin-top:10px;font-weight:700;font-size:15px;color:#09d;margin:10px 20px 0px 20px;padding-bottom:10px}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData:hover .image img{transform:scale(1.1);transition:0.2s}@media only screen and (max-width: 600px){#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData .name{font-size:16px;font-weight:500;margin:0px 20px 0px 20px;padding-top:8px}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData .count{font-size:12px;color:#262626;margin:-5px 20px 0px 20px}#itemMap .leaflet-popup-content-wrapper .leaflet-popup-content a.markerData .price{margin-top:10px;font-weight:700;font-size:14px;color:#09d;margin:5px 20px 0px 20px;padding-bottom:8px}}.module.itemList .mapSectionContent{margin-bottom:80px}@media only screen and (max-width: 1000px){.indexSection.mapSection{margin-left:0px;margin-right:0px;border-left:0px;border-right:0px}}.items.aparthotele,.items.apartamenty{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;justify-content:flex-start}.items.aparthotele .item,.items.apartamenty .item{width:calc(25% - 30px);margin:0px 15px 30px 15px}.items.aparthotele .item .image,.items.apartamenty .item .image{position:relative;background:#dddddd}.items.aparthotele .item .image a.mainImage,.items.apartamenty .item .image a.mainImage{display:block;height:210px;overflow:hidden;height:0px;width:100%;padding-bottom:66.66%;position:relative}.items.aparthotele .item .image a.mainImage .mainImageContent,.items.apartamenty .item .image a.mainImage .mainImageContent{transition:0.5s;background-size:cover;background-position:50% 50%;position:absolute;top:0px;left:0px;right:0px;bottom:0px}.items.aparthotele .item .image a.mainImage img,.items.apartamenty .item .image a.mainImage img{vertical-align:top;width:100%;visibility:hidden}.items.aparthotele .item .image a.mainImage:hover .mainImageContent,.items.apartamenty .item .image a.mainImage:hover .mainImageContent{transform:scale(1.1);transition:0.2s}.items.aparthotele .item .image .promo,.items.apartamenty .item .image .promo{position:absolute;top:0px;left:0px;font-weight:700;font-size:14px;text-transform:uppercase;height:30px;line-height:30px;padding:0px 20px;color:white;background:#ffb60c}.items.aparthotele .item .image .toFavorites,.items.apartamenty .item .image .toFavorites{position:absolute;top:10px;right:10px}.items.aparthotele .item .image .toFavorites a,.items.apartamenty .item .image .toFavorites a{display:block;width:30px;height:30px;line-height:30px;text-align:center;color:white;font-size:20px;cursor:pointer}.items.aparthotele .item .image .toFavorites a:hover,.items.apartamenty .item .image .toFavorites a:hover{text-shadow:0px 2px 7px rgba(0,0,0,0.5)}.items.aparthotele .item .image .toFavorites.inFavorites a,.items.apartamenty .item .image .toFavorites.inFavorites a{color:#d81e20}.items.aparthotele .item .image .toCalendar,.items.apartamenty .item .image .toCalendar{position:absolute;bottom:0px;right:0px}.items.aparthotele .item .image .toCalendar a,.items.apartamenty .item .image .toCalendar a{display:block;width:50px;height:50px;line-height:50px;text-align:center;color:#09d;background:rgba(255,255,255,0.8);font-size:20px;cursor:pointer}.items.aparthotele .item .image .toCalendar a:hover,.items.apartamenty .item .image .toCalendar a:hover{background:#fff}.items.aparthotele .item .info,.items.apartamenty .item .info{border:1px solid #dddddd;border-top:0px;padding:15px 20px;position:relative;height:260px;box-sizing:border-box}.items.aparthotele .item .info .toMap,.items.apartamenty .item .info .toMap{position:absolute;top:0px;right:-1px}.items.aparthotele .item .info .toMap a,.items.apartamenty .item .info .toMap a{display:block;width:50px;height:50px;line-height:50px;text-align:center;color:white;background:#09d;font-size:20px;cursor:pointer}.items.aparthotele .item .info .toMap a:hover,.items.apartamenty .item .info .toMap a:hover{background:#006490}.items.aparthotele .item .info a.city,.items.apartamenty .item .info a.city{display:block;font-weight:700;font-size:14px;color:#09d;margin:0px 50px 0px 0px}.items.aparthotele .item .info a.city:hover,.items.apartamenty .item .info a.city:hover{color:#006490}.items.aparthotele .item .info a.name,.items.apartamenty .item .info a.name{margin:0px 47px 5px 0px;display:block;height:22px;overflow:hidden;color:black}.items.aparthotele .item .info a.name h3,.items.apartamenty .item .info a.name h3{font-weight:400;font-size:18px;margin:0px;padding:0px}.items.aparthotele .item .info a.name:hover,.items.apartamenty .item .info a.name:hover{color:#006490}.items.aparthotele .item .info .rating,.items.apartamenty .item .info .rating{color:#ffb60c;font-size:12px;margin:10px 0px 10px 0px}.items.aparthotele .item .info .description,.items.apartamenty .item .info .description{font-weight:500;font-size:12px;line-height:15px;height:60px;overflow:hidden;color:#444444;margin:10px 0px 15px 0px}.items.aparthotele .item .info .icons,.items.apartamenty .item .info .icons{margin:15px 0px;border-top:1px solid #dddddd;padding-top:15px;display:flex;justify-content:space-between;width:100%}.items.aparthotele .item .info .icons .icon,.items.apartamenty .item .info .icons .icon{color:#888888;font-size:12px;font-weight:700;position:relative;cursor:default}.items.aparthotele .item .info .icons .icon i,.items.apartamenty .item .info .icons .icon i{line-height:20px;font-size:20px;font-weight:400;margin-right:6px}.items.aparthotele .item .info .icons .icon .value,.items.apartamenty .item .info .icons .icon .value{display:inline-block;line-height:20px;position:relative;top:-2px}.items.aparthotele .item .info .icons .icon .iconTooltip,.items.apartamenty .item .info .icons .icon .iconTooltip{position:absolute;bottom:40px;left:15px;z-index:2;opacity:0;z-index:-1;transition:0.5s ease-in-out 0.2s}.items.aparthotele .item .info .icons .icon:hover .iconTooltip,.items.apartamenty .item .info .icons .icon:hover .iconTooltip{opacity:1;z-index:2;transition:0.5s ease-in-out 0.5s}.items.aparthotele .item .info .icons .icon:last-child .iconTooltip,.items.aparthotele .item .info .icons .icon:nth-child(n+4) .iconTooltip,.items.apartamenty .item .info .icons .icon:last-child .iconTooltip,.items.apartamenty .item .info .icons .icon:nth-child(n+4) .iconTooltip{left:auto;right:15px}.items.aparthotele .item .info .icons .icon:last-child .iconTooltip:after,.items.aparthotele .item .info .icons .icon:nth-child(n+4) .iconTooltip:after,.items.apartamenty .item .info .icons .icon:last-child .iconTooltip:after,.items.apartamenty .item .info .icons .icon:nth-child(n+4) .iconTooltip:after{transform:rotate(90deg);left:auto;right:0px}.items.aparthotele .item .info .priceFrom,.items.apartamenty .item .info .priceFrom{color:#09d;font-weight:700;font-size:14px}.items.aparthotele .item .info .priceFrom .price,.items.apartamenty .item .info .priceFrom .price{font-size:20px}.items.aparthotele .item .info .priceFrom .currency,.items.apartamenty .item .info .priceFrom .currency{font-size:20px}@media only screen and (max-width: 1400px){.items.aparthotele .item,.items.apartamenty .item{width:calc(33.33% - 30px);margin-bottom:30px}}@media only screen and (max-width: 1000px){.items.aparthotele .item,.items.apartamenty .item{width:calc(50% - 30px);margin-bottom:30px}}@media only screen and (max-width: 600px){.items.aparthotele,.items.apartamenty{margin-left:0px;margin-right:0px}.items.aparthotele .item,.items.apartamenty .item{width:100%;margin:0px 0px 30px 0px}}.items.apartamenty.wycieczki .item .info .icons{justify-content:flex-start;border-top:0px;border-bottom:1px solid #dddddd;padding-top:0px;padding-bottom:15px;flex-wrap:wrap}.items.apartamenty.wycieczki .item .info .icons .icon{margin-right:20px;display:flex;margin-top:5px}@media only screen and (max-width: 800px){.items.apartamenty.wycieczki .item .info{height:280px}}@media only screen and (max-width: 600px){.items.apartamenty.wycieczki .item .info{height:260px}}.items.aparthotele .item{width:calc(33.33% - 30px)}.items.aparthotele .item .image a.mainImage{padding-bottom:55%}.items.aparthotele .item .image .toCalendar{display:none}.items.aparthotele .item .info{height:250px}.items.aparthotele .item .info .rating{display:none}@media only screen and (max-width: 1400px){.items.aparthotele .item .info{height:270px}}@media only screen and (max-width: 1200px){.items.aparthotele .item{width:calc(50% - 30px)}}@media only screen and (max-width: 800px){.items.aparthotele .item{width:calc(100% - 30px)}}@media only screen and (max-width: 600px){.items.aparthotele .item{width:100%}}#page_ulubione .items.aparthotele,#page_ulubione .items.apartamenty,.aparthotelePage .items.aparthotele,.apartamentyPage .items.apartamenty{justify-content:flex-start}.questionTooltip,.iconTooltip{background:#09d;padding:10px;font-size:12px;font-weight:500;max-width:150px;color:white;box-sizing:border-box;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2)}.questionTooltip span,.iconTooltip span{display:inline-block;min-width:150px}.questionTooltip:after,.iconTooltip:after{content:"";display:block;box-sizing:border-box;width:16px;height:16px;border-top:8px solid #09d;border-left:8px solid #09d;border-bottom:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:-14px;left:0px}.mainList{position:relative}.mainList .items.apartamenty{display:block}.mainList .items.apartamenty .item{float:left;width:calc(25% - 30px);margin:0px 30px 30px 0px}@media only screen and (max-width: 1600px){.mainList{margin-left:55px;margin-right:55px}.mainList .jCarouselControlContent{height:0px}.mainList .jCarouselControlContent .jcarousel-prev,.mainList .jCarouselControlContent .jcarousel-next{color:#cccccc}.mainList .jCarouselControlContent .jcarousel-prev:hover,.mainList .jCarouselControlContent .jcarousel-next:hover{color:#aaaaaa}.mainList .jCarouselControlContent .jcarousel-prev{padding-right:10px;right:55px}.mainList .jCarouselControlContent .jcarousel-next{padding-left:10px;left:55px}}@media only screen and (max-width: 900px){.mainList{margin-left:0px;margin-right:0px}.mainList .items.apartamenty{margin-left:0px;margin-right:0px}.mainList .items.apartamenty .carouselContainer{width:auto}}@media only screen and (max-width: 900px) and (min-width: 701px){.mainList .items.apartamenty .item{width:calc(50% - 15px) !important}}@media only screen and (max-width: 900px){.mainList .items.apartamenty .item:nth-child(even){margin-right:0px}.mainList .items.apartamenty .item:nth-child(n+7){display:none}.mainList .mainListPromotionsControl{display:none}}@media only screen and (max-width: 600px){.mainList .items.apartamenty .item{width:100% !important;margin-right:0px}.mainList .items.apartamenty .item:nth-child(n+6){display:none}}.gfxLabeled{display:none}.textLabel{font-weight:600;color:#666666;cursor:pointer;transition:0.5s;min-width:50px;display:inline-block}.textLabel:hover{color:#262626}.iconLabel{position:relative;flex-shrink:0;top:1px;display:inline-block;margin-right:10px;width:20px;text-align:center}.iconLabel svg{max-width:22px;height:18px;fill:#008ece}.iconLabel i{color:#09d;font-size:18px}.gfxLabel{width:16px;height:16px;border:1px solid #888888;display:inline-block;margin-right:10px;position:relative;box-sizing:border-box;cursor:pointer;transition:0.2s;top:1px;flex-shrink:0;background:white}input[type="checkbox"]+.gfxLabel{border-radius:1px}input[type="checkbox"]:hover ~ .textLabel{color:#262626}input[type="checkbox"]:checked ~ .textLabel{color:#09d}input[type="checkbox"]:checked+.gfxLabel{border:1px solid #09d;text-align:center}input[type="checkbox"]:checked+.gfxLabel:after{display:block;content:"\f00c";font-family:"Font Awesome 5 Pro";font-size:10px;font-style:normal;font-weight:700;position:absolute;padding-left:1px;top:0px;left:0px;right:0px;bottom:0px;color:white;line-height:14px;text-align:center;background:#09d}input[type="radio"]:hover ~ .textLabel{color:#262626}input[type="radio"]:checked ~ .textLabel{color:#09d}input[type="radio"]+.gfxLabel{border-radius:15px}input[type="radio"]+.gfxLabel:after{transition:0.2s;border-radius:15px;width:0px;height:0px;top:50%;left:50%;margin-top:0px;margin-left:0px;position:absolute;content:"";display:block;background:transparent}input[type="radio"]:checked+.gfxLabel{border:1px solid #09d}input[type="radio"]:checked+.gfxLabel:after{background:#09d;width:10px;height:10px;margin-top:-5px;margin-left:-5px;color:#09d;transition:0.2s}.pole.plusMinusControls{border:1px solid #aaaaaa;box-sizing:border-box;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0px 20px}.pole.plusMinusControls .fa-minus,.pole.plusMinusControls .fa-plus{font-size:14px;color:#aaaaaa;cursor:pointer}.pole.plusMinusControls .fa-minus:hover,.pole.plusMinusControls .fa-plus:hover{color:#444444}.pole.plusMinusControls .fa-minus{text-align:left}.pole.plusMinusControls .fa-plus{text-align:right}.pole.plusMinusControls input{border:0px;background:transparent;text-align:center;max-width:40px;padding:0px;text-indent:0px}.slideFilter{position:relative}.slideFilter .sliderContainer{padding:0px}.slideFilter .sliderLabel{display:inline-block;position:relative}.slideFilter .sliderContainer.ui-slider{height:5px;border:0px;background:#cecece}.slideFilter .sliderContainer.ui-slider .ui-slider-range{height:5px;border:0px;background:#19b9ff}.slideFilter .sliderContainer.ui-slider .ui-slider-handle{cursor:grab;font-size:13px;color:#666666;font-weight:600;text-align:center;background:transparent;border:0px}.slideFilter .sliderContainer.ui-slider .ui-slider-handle span{display:inline-block;margin:0px -20px}.slideFilter .sliderContainer.ui-slider .ui-slider-handle:before{content:"";display:block;width:8px;height:8px;background:white;border:4px solid #006490;border-radius:10px}.checkboxFilter .filterOption,.radioFilter .filterOption{display:flex;margin-bottom:20px}.checkboxFilter .filterOption label.gfxLabel,.radioFilter .filterOption label.gfxLabel{flex-shrink:0}.selectFilterHelper{opacity:0 !important;border:0px !important;width:0px !important;height:0px !important;padding:0px !important;margin:0px !important;position:absolute !important;z-index:-10000 !important}.selectFilter{border:1px solid #aaaaaa;height:40px;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;transition:0.1s}.selectFilter input[type="radio"]{display:none}.selectFilter label{order:2;background:white;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;display:block;width:calc(100% + 2px);box-sizing:border-box;padding:0px 20px;height:40px;margin:0px -1px;line-height:14px;font-weight:600;color:#666666;cursor:pointer;display:flex;align-items:center}.selectFilter label:last-child{border-bottom:1px solid #aaaaaa}.selectFilter label:first-child{border-top:1px solid #aaaaaa}.selectFilter label.hidden{display:none}.selectFilter input[type="radio"]:checked+label{order:1}.selectFilter .selectDrop{color:#666666;position:absolute;right:0px;top:0px;left:0px;bottom:0px;text-align:right;padding:0px 20px;line-height:40px;cursor:pointer}.selectFilter.enabled{overflow:visible;margin-left:-15px;margin-right:-15px;z-index:1}.selectFilter.enabled.scrolledSelect{overflow:hidden;overflow-y:scroll;min-height:40px;height:320px;max-height:320px;margin-bottom:-280px}.selectFilter.enabled .selectDrop{display:none}.selectFilter.enabled input[type="radio"]:checked+label{order:2;color:#09d}.selectFilter.enabled input[type="radio"]:checked+label:hover{color:white}.selectFilter.enabled label{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);z-index:10}.selectFilter.enabled label:hover{color:white;background:#09d}.iconFilter{display:flex;flex-wrap:wrap;justify-content:space-between}.iconFilter .filterOption{display:flex;min-height:38px;margin-bottom:0px;width:16%}.iconFilter .filterOption label.iconLabel,.iconFilter .filterOption label.gfxLabel{flex-shrink:0}.iconFilter .filterOption label.gfxLabel:after{left:-1px}.iconFilter .filterOption .textLabel{line-height:16px}@media only screen and (max-width: 1400px){.iconFilter .filterOption{width:25%}}@media only screen and (max-width: 1100px){.iconFilter .filterOption{width:33.33%}}@media only screen and (max-width: 800px){.iconFilter .filterOption{width:50%}}@media only screen and (max-width: 600px){.iconFilter .filterOption{width:100%}}.filters .filterLine1{background:#19b9ff;color:white}.filters .filterLine1 .filterLine1Content{min-height:90px;position:relative}.filters .advancedFilters{background:white}.filters .advancedFilters .advancedFiltersContentWrapper{position:relative}.filters .filterLine3{background:#09d;color:white}.filters .filterLine3 .filterLine3Content{min-height:70px;position:relative}@media only screen and (max-width: 800px){.filters .filterLine3 .filterLine3Content{min-height:62px}}.filterLine1 .searchForm{display:flex;align-items:center;font-size:14px}.filterLine1 .searchForm .searchFormHeader{min-width:200px;font-weight:600;text-transform:uppercase;line-height:90px}.filterLine1 .searchForm .glownePole{height:50px;min-width:320px;background:white;margin:0px 0px 0px 20px;position:relative}.filterLine1 .searchForm .glownePole.glownePoleTermin{min-width:250px}.filterLine1 .searchForm .glownePole .input{height:50px;padding:0px 20px;color:#444444;display:flex;cursor:pointer;align-items:center;justify-content:space-between}.filterLine1 .searchForm .glownePole .input .etykieta{text-transform:uppercase;font-weight:500}.filterLine1 .searchForm .glownePole .input .wartosc{font-weight:800;min-width:55%;text-align:right}.filterLine1 .searchForm .glownePole .input .inputDrop{font-size:16px;color:#19b9ff;flex-shrink:0;width:15px;text-align:right;transition:0.5s;margin-left:5px}.filterLine1 .searchForm .glownePole .rozwijanyFormularz{display:none;position:absolute;left:0px;right:0px;top:100%;margin-top:2px;background:white;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);z-index:20}.filterLine1 .searchForm .glownePole .rozwijanyFormularz .searchForms{display:flex;justify-content:space-between;align-items:center;margin:20px}.filterLine1 .searchForm .glownePole .rozwijanyFormularz .searchForms .etykieta{font-weight:500;color:#444444;text-transform:uppercase}.filterLine1 .searchForm .glownePole .rozwijanyFormularz .searchForms .wartosc{width:120px;flex-shrink:0}.filterLine1 .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci{align-items:flex-start;display:none;margin-bottom:0px}.filterLine1 .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci.enabled{display:flex}.filterLine1 .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci .etykieta{line-height:20px;padding-top:10px}.filterLine1 .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci .pole{margin-bottom:20px}@media only screen and (max-width: 500px){.filterLine1 .searchForm .glownePole .rozwijanyFormularz{position:static;margin-top:0px;box-shadow:none;border-top:2px solid #19b9ff}.filterLine1 .searchForm .glownePole .rozwijanyFormularz .searchForms{margin:10px 20px}.filterLine1 .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci .pole{margin-bottom:10px}}.filterLine1 .searchForm .glownePole.enabled .input .inputDrop{transform:rotate(180deg)}.filterLine1 .searchForm .glownePole.enabled .rozwijanyFormularz{display:block}.filterLine1 .searchForm .buttons{margin-left:20px}.filterLine1 .searchForm .buttons input[type="submit"]{height:50px;line-height:50px;padding:0px 20px;background:#09d;border:0px}.filterLine1 .searchForm .buttons input[type="submit"]:hover{background:#0076aa}.filterLine1 .searchForm .buttons .button.wyczyscDate{margin-left:20px;height:50px;line-height:50px;padding:0px 20px;background:transparent;border:1px solid #d1f1ff;font-weight:500;opacity:0.9;display:none}.filterLine1 .searchForm .buttons .button.wyczyscDate:hover{opacity:1;background:transparent;border:1px solid white}.filterLine1 .searchForm.wybranyTermin .buttons{display:flex}.filterLine1 .searchForm.wybranyTermin .buttons .button.wyczyscDate{display:inline-block}@media only screen and (max-width: 1400px){.filterLine1 .searchForm{flex-wrap:wrap}.filterLine1 .searchForm .searchFormHeader{width:80%;height:50px;line-height:50px;margin-top:10px}.filterLine1 .searchForm .glownePole{margin-bottom:20px;min-width:200px;width:calc(50% - 20px - 80px)}.filterLine1 .searchForm .glownePole.glownePoleTermin{margin-left:0px}.filterLine1 .searchForm .buttons{margin-bottom:20px;width:160px;padding-left:0px;padding-right:0px}.filterLine1 .searchForm .buttons input[type="submit"]{width:100%}.filterLine1 .searchForm.wybranyTermin .glownePole{width:calc(50% - 20px - 190px)}.filterLine1 .searchForm.wybranyTermin .buttons{margin-bottom:20px;width:380px}.filterLine1 .searchForm.wybranyTermin .buttons .button.wyczyscDate{overflow:hidden}.filterLine1 .searchForm.wybranyTermin .buttons .button.wyczyscDate,.filterLine1 .searchForm.wybranyTermin .buttons input[type="submit"]{width:calc(50% - 10px);padding:0px 10px}}@media only screen and (max-width: 1000px){.filterLine1 .searchForm{font-size:13px}.filterLine1 .searchForm .glownePole{margin-left:0px;width:calc(100% - 20px - 140px);height:40px;margin-right:100px}.filterLine1 .searchForm .glownePole .input{height:40px}.filterLine1 .searchForm .glownePole.glownePoleTermin{width:calc(100% - 20px - 140px);margin-bottom:10px}.filterLine1 .searchForm .buttons{width:140px;position:absolute;bottom:0px;right:0px}.filterLine1 .searchForm .buttons input[type="submit"]{height:90px;line-height:90px}.filterLine1 .searchForm.wybranyTermin .glownePole{width:calc(100% - 20px - 380px)}.filterLine1 .searchForm.wybranyTermin .glownePole.glownePoleTermin{width:calc(100% - 20px - 380px);margin-bottom:10px}.filterLine1 .searchForm.wybranyTermin .buttons{width:380px}.filterLine1 .searchForm.wybranyTermin .buttons .button.wyczyscDate{height:90px;line-height:88px}}@media only screen and (max-width: 800px){.filterLine1 .searchForm .glownePole{margin-left:0px;width:100%;margin-bottom:10px;margin-right:0px}.filterLine1 .searchForm .glownePole.glownePoleTermin{width:100%;margin-bottom:10px}.filterLine1 .searchForm .glownePole.glownePoleGoscie{height:auto;min-height:40px}.filterLine1 .searchForm .buttons{width:45%;margin:0px 0px 0px auto;position:static;margin-bottom:20px}.filterLine1 .searchForm .buttons input[type="submit"]{height:40px;line-height:40px}.filterLine1 .searchForm.wybranyTermin .glownePole{margin-right:0px;width:100%}.filterLine1 .searchForm.wybranyTermin .glownePole.glownePoleTermin{width:100%;margin-bottom:10px}.filterLine1 .searchForm.wybranyTermin .buttons{width:100%;justify-content:flex-end}.filterLine1 .searchForm.wybranyTermin .buttons input[type="submit"]{height:40px;line-height:40px;order:3;margin-left:10px;padding:0px 20px;width:auto}.filterLine1 .searchForm.wybranyTermin .buttons .button.wyczyscDate{height:40px;line-height:38px;order:1;margin-left:0px;padding:0px 20px;width:auto}}.filterLine1 .expandFilters{line-height:30px;position:absolute;top:30px;right:0px}.filterLine1 .expandFilters a{text-transform:uppercase;font-weight:700;color:white;cursor:pointer}.filterLine1 .expandFilters a:hover{text-shadow:0px 2px 2px rgba(0,0,0,0.2)}.filterLine1 .expandFilters a i{margin-left:20px;transition:0.5s}@media only screen and (max-width: 1400px){.filterLine1 .expandFilters{top:20px}}@media only screen and (max-width: 500px){.filterLine1 .expandFilters a i{margin-left:10px}}.filters .moreFilters{display:inline-block}.filters .lessFilters{display:none}.filters.enabled .moreFilters{display:none}.filters.enabled .lessFilters{display:inline-block}.filters.enabled .expandFilters a i{transform:rotate(180deg)}.button35,.advancedFilters .buttons .buttonsContent input[type="button"],.advancedFilters .buttons .buttonsContent input[type="submit"]{border-radius:30px;height:35px;line-height:18px;padding:9px 20px;text-align:center;border:0px;font-size:14px;font-weight:700}.advancedFilters{display:none}.advancedFilters .advancedFiltersContent{margin:30px -15px 0px -15px;display:flex;flex-wrap:wrap}.advancedFilters .filterItem{margin:0px 15px 30px 15px;border:1px solid #e5e5e5;padding:0px;box-sizing:border-box;position:relative}.advancedFilters .filterItem .filterItemHeader{background:white;position:absolute;top:-10px;left:20px;padding:0px 5px 0px 10px;color:#444444;font-weight:600;text-transform:uppercase;font-size:14px}.advancedFilters .filterItem .filterItemContent{margin:30px}@media only screen and (max-width: 800px){.advancedFilters .filterItem .filterItemHeader{font-size:13px}}@media only screen and (max-width: 600px){.advancedFilters .filterItem .filterItemContent{margin:20px}}.advancedFilters .buttons{margin:0px 0px 40px 0px}.advancedFilters .buttons .buttonsContent{margin:0px -15px;text-align:right}.advancedFilters .buttons .buttonsContent input[type="button"],.advancedFilters .buttons .buttonsContent input[type="submit"]{margin:0px 15px;width:calc(16.666% - 30px)}@media only screen and (max-width: 1400px){.advancedFilters .buttons .buttonsContent input[type="button"],.advancedFilters .buttons .buttonsContent input[type="submit"]{width:calc(25% - 30px)}}@media only screen and (max-width: 1100px){.advancedFilters .buttons .buttonsContent input[type="button"],.advancedFilters .buttons .buttonsContent input[type="submit"]{width:calc(33.333% - 30px)}}@media only screen and (max-width: 800px){.advancedFilters .buttons .buttonsContent input[type="button"],.advancedFilters .buttons .buttonsContent input[type="submit"]{width:calc(50% - 32px)}}@media only screen and (max-width: 600px){.advancedFilters .buttons .buttonsContent input[type="button"],.advancedFilters .buttons .buttonsContent input[type="submit"]{width:100%;display:block;margin-left:0px;margin-right:0px}}.advancedFilters .buttons .buttonsContent input[type="submit"].wyczysc{background:#cccccc}.advancedFilters .buttons .buttonsContent input[type="submit"].wyczysc:hover{background:#999999}@media only screen and (max-width: 600px){.advancedFilters .buttons .buttonsContent input[type="submit"].wyczysc{margin-bottom:20px}}@media only screen and (max-width: 600px){.advancedFilters .buttons .buttonsContent{margin:0px}}@media only screen and (max-width: 800px){.advancedFilters{font-size:13px}}@media only screen and (max-width: 600px){.advancedFilters .advancedFiltersContent{margin:20px -10px 0px -10px}.advancedFilters .filterItem{margin:0px 10px 20px 10px}.advancedFilters .filterItem .filterItemContent{margin:20px}.advancedFilters .filterItem.filter_cenaZaDobe .filterItemContent,.advancedFilters .filterItem.filter_odlegloscOdMorza .filterItemContent,.advancedFilters .filterItem.filter_iloscLozek .filterItemContent{margin-bottom:30px}}.filterItem.filter_cenaZaDobe,.filterItem.filter_odlegloscOdMorza,.filterItem.filter_iloscLozek{width:calc(33.333% - 30px)}.filterItem.filter_typApartamentu,.filterItem.filter_pietro,.filterItem.filter_zwierzeta,.filterItem.filter_parking,.filterItem.filter_miasto,.filterItem.filter_aparthotel{width:calc(16.666% - 30px)}.filterItem.filter_udogodnienia{width:calc(100% - 30px)}@media only screen and (max-width: 1400px){.filterItem.filter_typApartamentu,.filterItem.filter_pietro,.filterItem.filter_zwierzeta,.filterItem.filter_parking,.filterItem.filter_miasto,.filterItem.filter_aparthotel{width:calc(25% - 30px)}}@media only screen and (max-width: 1100px){.filterItem.filter_typApartamentu,.filterItem.filter_pietro,.filterItem.filter_zwierzeta,.filterItem.filter_parking,.filterItem.filter_miasto,.filterItem.filter_aparthotel{width:calc(33.33% - 30px)}}@media only screen and (max-width: 800px){.filterItem.filter_cenaZaDobe,.filterItem.filter_odlegloscOdMorza,.filterItem.filter_iloscLozek{width:calc(100% - 30px)}.filterItem.filter_typApartamentu,.filterItem.filter_pietro,.filterItem.filter_zwierzeta,.filterItem.filter_parking,.filterItem.filter_miasto,.filterItem.filter_aparthotel{width:calc(50% - 30px)}}@media only screen and (max-width: 600px){.filterItem.filter_cenaZaDobe,.filterItem.filter_odlegloscOdMorza,.filterItem.filter_iloscLozek{width:calc(100% - 20px)}.filterItem.filter_typApartamentu,.filterItem.filter_pietro,.filterItem.filter_zwierzeta,.filterItem.filter_parking,.filterItem.filter_miasto,.filterItem.filter_aparthotel{width:calc(50% - 20px)}.filterItem.filter_udogodnienia{width:calc(100% - 20px)}}@media only screen and (max-width: 500px){.filterItem.filter_typApartamentu,.filterItem.filter_pietro,.filterItem.filter_zwierzeta,.filterItem.filter_parking,.filterItem.filter_miasto,.filterItem.filter_aparthotel{width:calc(100% - 20px)}}.filterLine3 .menuFilters{position:absolute;bottom:0px;left:0px}.filterLine3 .menuFilters .tabs .tab{float:left;border-top:1px solid #b3e1f5;border-right:1px solid #b3e1f5;font-size:14px;text-transform:uppercase;background:transparent;line-height:50px;padding:0px 20px;font-weight:700;cursor:pointer;color:white;transition:0.5s}.filterLine3 .menuFilters .tabs .tab:first-child{border-left:1px solid #b3e1f5}.filterLine3 .menuFilters .tabs .tab i{font-size:16px;margin-right:15px}.filterLine3 .menuFilters .tabs .tab:hover{transition:0.2s;background:#19b9ff}.filterLine3 .menuFilters .tabs .tab.activeTab{background:white;color:#09d;border-top:1px solid white;border-right:1px solid white}.filterLine3 .menuFilters .tabs .tab.activeTab:first-child{border-left:1px solid white}@media only screen and (max-width: 1200px){.filterLine3 .menuFilters{position:relative;padding-top:20px}}@media only screen and (max-width: 800px){.filterLine3 .menuFilters .tabs .tab{border:0px;padding-left:10px;padding-right:10px;font-size:13px;line-height:42px}.filterLine3 .menuFilters .tabs .tab:first-child{border:0px}.filterLine3 .menuFilters .tabs .tab i{display:none}.filterLine3 .menuFilters .tabs .tab.activeTab{background:white;color:#09d;border:0px}.filterLine3 .menuFilters .tabs .tab.activeTab:first-child{border:0px}}.filterLine3 .filtersInfo{display:flex;max-width:50%;float:right;padding:20px 0px;line-height:30px;flex-wrap:wrap}.filterLine3 .filtersInfo .filtersInfoHeader{text-transform:uppercase;font-weight:700;min-width:100px;text-align:right;margin-left:20px}.filterLine3 .filtersInfo .filtersInfoContent{font-weight:500;text-transform:uppercase;display:flex;flex-wrap:wrap}.filterLine3 .filtersInfo .filtersInfoContent .filtersInfoFilter{margin-left:20px;height:30px}.filterLine3 .filtersInfo .filtersInfoContent .filtersInfoFilter .filterValue{margin-left:5px}.filterLine3 .filtersInfo .filtersInfoContent .filtersInfoFilter .filterCancel{margin-left:5px;font-size:16px;position:relative;top:-3px;cursor:pointer}.filterLine3 .filtersInfo .filtersInfoContent .filtersInfoFilter .filterCancel:hover{color:transparent}.filterLine3 .filtersInfo .filtersInfoContent .filtersInfoFilter .filterCancel:hover:after{color:white;content:"\f2d3";font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;top:-6px;left:0px}@media only screen and (max-width: 1200px){.filterLine3 .filtersInfo{display:flex;max-width:100%;width:100%;float:none;padding:20px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:30px}.filterLine3 .filtersInfo .filtersInfoHeader{margin-left:0px}.filterLine3 .filtersInfo .filtersInfoContent{margin-left:-20px}.filterLine3 .filtersInfo .filtersInfoContent .filtersInfoFilter{margin-left:20px;margin-right:0px}}@media only screen and (max-width: 600px){.filterLine3 .filtersInfo .filtersInfoHeader{text-align:left;width:100%}}.mapaPage .page .listHeader,.aparthotelePage .page .listHeader,.apartamentyPage .page .listHeader{margin:40px 0px;position:relative}.mapaPage .page .listHeader .listHeaderInfo,.aparthotelePage .page .listHeader .listHeaderInfo,.apartamentyPage .page .listHeader .listHeaderInfo{margin-right:400px}.mapaPage .page .listHeader h1,.mapaPage .page .listHeader h2,.aparthotelePage .page .listHeader h1,.aparthotelePage .page .listHeader h2,.apartamentyPage .page .listHeader h1,.apartamentyPage .page .listHeader h2{font-size:32px;font-weight:300;color:#666666;line-height:36px;margin-bottom:10px}.mapaPage .page .listHeader .totals,.aparthotelePage .page .listHeader .totals,.apartamentyPage .page .listHeader .totals{font-weight:500;font-size:14px;color:#666666;line-height:20px}.mapaPage .page .listHeader .totals .total,.aparthotelePage .page .listHeader .totals .total,.apartamentyPage .page .listHeader .totals .total{float:left}.mapaPage .page .listHeader .totals .separator,.aparthotelePage .page .listHeader .totals .separator,.apartamentyPage .page .listHeader .totals .separator{display:inline-block;margin:0px 10px;float:left}.mapaPage .page .listHeader .totals .selectPage,.aparthotelePage .page .listHeader .totals .selectPage,.apartamentyPage .page .listHeader .totals .selectPage{float:left}.mapaPage .page .listHeader .totals .sort,.aparthotelePage .page .listHeader .totals .sort,.apartamentyPage .page .listHeader .totals .sort{float:left;display:flex;max-width:500px}.mapaPage .page .listHeader .totals .sort .selectFilter,.aparthotelePage .page .listHeader .totals .sort .selectFilter,.apartamentyPage .page .listHeader .totals .sort .selectFilter{z-index:10;position:relative;color:#09d;border:0px;height:20px;line-height:20px}.mapaPage .page .listHeader .totals .sort .selectFilter.enabled,.aparthotelePage .page .listHeader .totals .sort .selectFilter.enabled,.apartamentyPage .page .listHeader .totals .sort .selectFilter.enabled{margin-left:0px;margin-right:0px}.mapaPage .page .listHeader .totals .sort .selectFilter label,.aparthotelePage .page .listHeader .totals .sort .selectFilter label,.apartamentyPage .page .listHeader .totals .sort .selectFilter label{line-height:22px;height:20px;padding-left:10px;padding-right:10px;color:#09d;border:0px;box-shadow:none}.mapaPage .page .listHeader .totals .sort .selectFilter label:hover,.aparthotelePage .page .listHeader .totals .sort .selectFilter label:hover,.apartamentyPage .page .listHeader .totals .sort .selectFilter label:hover{color:white}.mapaPage .page .listHeader .totals .sort .selectFilter .selectDrop i,.aparthotelePage .page .listHeader .totals .sort .selectFilter .selectDrop i,.apartamentyPage .page .listHeader .totals .sort .selectFilter .selectDrop i{display:none}.mapaPage .page .listHeader .listNav,.mapaPage .page .listFooter .listNav,.aparthotelePage .page .listHeader .listNav,.aparthotelePage .page .listFooter .listNav,.apartamentyPage .page .listHeader .listNav,.apartamentyPage .page .listFooter .listNav{position:absolute;bottom:0px;right:0px;min-width:320px;text-align:right;float:right}.mapaPage .page .listHeader .listNav .next a,.mapaPage .page .listHeader .listNav .prev a,.mapaPage .page .listFooter .listNav .next a,.mapaPage .page .listFooter .listNav .prev a,.aparthotelePage .page .listHeader .listNav .next a,.aparthotelePage .page .listHeader .listNav .prev a,.aparthotelePage .page .listFooter .listNav .next a,.aparthotelePage .page .listFooter .listNav .prev a,.apartamentyPage .page .listHeader .listNav .next a,.apartamentyPage .page .listHeader .listNav .prev a,.apartamentyPage .page .listFooter .listNav .next a,.apartamentyPage .page .listFooter .listNav .prev a{display:inline-block;width:33px;height:33px;line-height:33px;text-align:center;background:#19b9ff;color:white;margin:0px 10px}.mapaPage .page .listHeader .listNav .next a:hover,.mapaPage .page .listHeader .listNav .prev a:hover,.mapaPage .page .listFooter .listNav .next a:hover,.mapaPage .page .listFooter .listNav .prev a:hover,.aparthotelePage .page .listHeader .listNav .next a:hover,.aparthotelePage .page .listHeader .listNav .prev a:hover,.aparthotelePage .page .listFooter .listNav .next a:hover,.aparthotelePage .page .listFooter .listNav .prev a:hover,.apartamentyPage .page .listHeader .listNav .next a:hover,.apartamentyPage .page .listHeader .listNav .prev a:hover,.apartamentyPage .page .listFooter .listNav .next a:hover,.apartamentyPage .page .listFooter .listNav .prev a:hover{background:#09d}.mapaPage .page .listHeader .listNav .navi .dots,.mapaPage .page .listFooter .listNav .navi .dots,.aparthotelePage .page .listHeader .listNav .navi .dots,.aparthotelePage .page .listFooter .listNav .navi .dots,.apartamentyPage .page .listHeader .listNav .navi .dots,.apartamentyPage .page .listFooter .listNav .navi .dots{display:none}.mapaPage .page .listHeader .listNav .navi .dots+a,.mapaPage .page .listFooter .listNav .navi .dots+a,.aparthotelePage .page .listHeader .listNav .navi .dots+a,.aparthotelePage .page .listFooter .listNav .navi .dots+a,.apartamentyPage .page .listHeader .listNav .navi .dots+a,.apartamentyPage .page .listFooter .listNav .navi .dots+a{display:none}.mapaPage .page .listHeader .listNav .navi a,.mapaPage .page .listFooter .listNav .navi a,.aparthotelePage .page .listHeader .listNav .navi a,.aparthotelePage .page .listFooter .listNav .navi a,.apartamentyPage .page .listHeader .listNav .navi a,.apartamentyPage .page .listFooter .listNav .navi a{margin:0px 7px;display:inline-block;width:33px;height:33px;line-height:33px;text-align:center;color:#666666}.mapaPage .page .listHeader .listNav .navi a.selected,.mapaPage .page .listFooter .listNav .navi a.selected,.aparthotelePage .page .listHeader .listNav .navi a.selected,.aparthotelePage .page .listFooter .listNav .navi a.selected,.apartamentyPage .page .listHeader .listNav .navi a.selected,.apartamentyPage .page .listFooter .listNav .navi a.selected{background:#19b9ff;color:white}.mapaPage .page .listHeader .listNav .navi a:hover,.mapaPage .page .listFooter .listNav .navi a:hover,.aparthotelePage .page .listHeader .listNav .navi a:hover,.aparthotelePage .page .listFooter .listNav .navi a:hover,.apartamentyPage .page .listHeader .listNav .navi a:hover,.apartamentyPage .page .listFooter .listNav .navi a:hover{color:white;background:#09d}@media only screen and (max-width: 1200px){.mapaPage .page .listHeader .listNav,.mapaPage .page .listFooter .listNav,.aparthotelePage .page .listHeader .listNav,.aparthotelePage .page .listFooter .listNav,.apartamentyPage .page .listHeader .listNav,.apartamentyPage .page .listFooter .listNav{position:static;margin:0px auto}.mapaPage .page .listHeader .listNav .navi a,.mapaPage .page .listFooter .listNav .navi a,.aparthotelePage .page .listHeader .listNav .navi a,.aparthotelePage .page .listFooter .listNav .navi a,.apartamentyPage .page .listHeader .listNav .navi a,.apartamentyPage .page .listFooter .listNav .navi a{margin:0px 2px}}@media only screen and (max-width: 600px){.mapaPage .page .listHeader .listNav,.mapaPage .page .listFooter .listNav,.aparthotelePage .page .listHeader .listNav,.aparthotelePage .page .listFooter .listNav,.apartamentyPage .page .listHeader .listNav,.apartamentyPage .page .listFooter .listNav{position:static;float:none;margin:0px auto;text-align:center}.mapaPage .page .listHeader .listNav .navi a,.mapaPage .page .listFooter .listNav .navi a,.aparthotelePage .page .listHeader .listNav .navi a,.aparthotelePage .page .listFooter .listNav .navi a,.apartamentyPage .page .listHeader .listNav .navi a,.apartamentyPage .page .listFooter .listNav .navi a{margin:0px 2px}}.mapaPage .page .listFooter,.aparthotelePage .page .listFooter,.apartamentyPage .page .listFooter{margin:30px 0px 100px 0px}.mapaPage .page .listFooter .listNav,.aparthotelePage .page .listFooter .listNav,.apartamentyPage .page .listFooter .listNav{position:static;float:right}@media only screen and (max-width: 600px){.mapaPage .page .listFooter,.aparthotelePage .page .listFooter,.apartamentyPage .page .listFooter{margin:20px 0px 80px 0px}.mapaPage .page .listFooter .listNav,.aparthotelePage .page .listFooter .listNav,.apartamentyPage .page .listFooter .listNav{float:none;margin:0px auto;text-align:center}}@media only screen and (max-width: 1400px){.mapaPage .page .listHeader .listHeaderInfo,.aparthotelePage .page .listHeader .listHeaderInfo,.apartamentyPage .page .listHeader .listHeaderInfo{margin-right:0px}.mapaPage .page .listHeader .listNav,.aparthotelePage .page .listHeader .listNav,.apartamentyPage .page .listHeader .listNav{display:block;position:static;margin-top:20px}}@media only screen and (max-width: 1200px){.mapaPage .page .listHeader h1,.mapaPage .page .listHeader h2,.aparthotelePage .page .listHeader h1,.aparthotelePage .page .listHeader h2,.apartamentyPage .page .listHeader h1,.apartamentyPage .page .listHeader h2{font-size:26px;font-weight:400;line-height:30px}.mapaPage .page .listHeader .listNav,.aparthotelePage .page .listHeader .listNav,.apartamentyPage .page .listHeader .listNav{display:none}}@media only screen and (max-width: 1000px){.mapaPage .page .listHeader .listHeaderInfo .totals .selectPage+.separator,.aparthotelePage .page .listHeader .listHeaderInfo .totals .selectPage+.separator,.apartamentyPage .page .listHeader .listHeaderInfo .totals .selectPage+.separator{display:none}.mapaPage .page .listHeader .listHeaderInfo .totals .sort,.aparthotelePage .page .listHeader .listHeaderInfo .totals .sort,.apartamentyPage .page .listHeader .listHeaderInfo .totals .sort{width:100%;float:none;clear:both}.mapaPage .page .listHeader .listNav,.aparthotelePage .page .listHeader .listNav,.apartamentyPage .page .listHeader .listNav{display:none}}@media only screen and (max-width: 600px){.mapaPage .page .listHeader h1,.mapaPage .page .listHeader h2,.aparthotelePage .page .listHeader h1,.aparthotelePage .page .listHeader h2,.apartamentyPage .page .listHeader h1,.apartamentyPage .page .listHeader h2{font-size:22px;line-height:26px}.mapaPage .page .listHeader .listHeaderInfo .totals .sort .selectFilter,.aparthotelePage .page .listHeader .listHeaderInfo .totals .sort .selectFilter,.apartamentyPage .page .listHeader .listHeaderInfo .totals .sort .selectFilter{align-items:flex-start;height:40px;padding-top:3px}.mapaPage .page .listHeader .listHeaderInfo .totals .sort .selectFilter label,.aparthotelePage .page .listHeader .listHeaderInfo .totals .sort .selectFilter label,.apartamentyPage .page .listHeader .listHeaderInfo .totals .sort .selectFilter label{align-items:flex-start;height:40px;line-height:14px}}.miastoPage #slideshow,.wycieczkaPage #slideshow,.aparthotelPage #slideshow,.apartamentPage #slideshow,.trescPage #slideshow{height:650px;position:relative}.miastoPage #slideshow .slide,.wycieczkaPage #slideshow .slide,.aparthotelPage #slideshow .slide,.apartamentPage #slideshow .slide,.trescPage #slideshow .slide{height:650px;overflow:hidden}.miastoPage #slideshow .slide .slideBack,.wycieczkaPage #slideshow .slide .slideBack,.aparthotelPage #slideshow .slide .slideBack,.apartamentPage #slideshow .slide .slideBack,.trescPage #slideshow .slide .slideBack{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;filter:blur(8px);transform:scale(1.1)}@media only screen and (min-width: 1001px){.miastoPage #slideshow .slide .slideBack,.wycieczkaPage #slideshow .slide .slideBack,.aparthotelPage #slideshow .slide .slideBack,.apartamentPage #slideshow .slide .slideBack,.trescPage #slideshow .slide .slideBack{background-attachment:fixed}}.miastoPage #slideshow .slide .slideFront,.wycieczkaPage #slideshow .slide .slideFront,.aparthotelPage #slideshow .slide .slideFront,.apartamentPage #slideshow .slide .slideFront,.trescPage #slideshow .slide .slideFront{position:relative;z-index:2;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.miastoPage #slideshow .prevnext,.wycieczkaPage #slideshow .prevnext,.aparthotelPage #slideshow .prevnext,.apartamentPage #slideshow .prevnext,.trescPage #slideshow .prevnext{top:280px}@media only screen and (max-width: 1500px){.miastoPage #slideshow,.wycieczkaPage #slideshow,.aparthotelPage #slideshow,.apartamentPage #slideshow,.trescPage #slideshow{height:600px}.miastoPage #slideshow .slide,.wycieczkaPage #slideshow .slide,.aparthotelPage #slideshow .slide,.apartamentPage #slideshow .slide,.trescPage #slideshow .slide{height:600px}.miastoPage #slideshow .slide .slideBack,.wycieczkaPage #slideshow .slide .slideBack,.aparthotelPage #slideshow .slide .slideBack,.apartamentPage #slideshow .slide .slideBack,.trescPage #slideshow .slide .slideBack{display:none}.miastoPage #slideshow .slide .slideFront,.wycieczkaPage #slideshow .slide .slideFront,.aparthotelPage #slideshow .slide .slideFront,.apartamentPage #slideshow .slide .slideFront,.trescPage #slideshow .slide .slideFront{margin-left:0px;margin-right:0px;max-width:1500px}.miastoPage #slideshow .prevnext,.wycieczkaPage #slideshow .prevnext,.aparthotelPage #slideshow .prevnext,.apartamentPage #slideshow .prevnext,.trescPage #slideshow .prevnext{top:255px}}@media only screen and (max-width: 1200px){.miastoPage #slideshow,.wycieczkaPage #slideshow,.aparthotelPage #slideshow,.apartamentPage #slideshow,.trescPage #slideshow{height:550px}.miastoPage #slideshow .slide,.wycieczkaPage #slideshow .slide,.aparthotelPage #slideshow .slide,.apartamentPage #slideshow .slide,.trescPage #slideshow .slide{height:550px}.miastoPage #slideshow .prevnext,.wycieczkaPage #slideshow .prevnext,.aparthotelPage #slideshow .prevnext,.apartamentPage #slideshow .prevnext,.trescPage #slideshow .prevnext{top:230px}}@media only screen and (max-width: 1000px){.miastoPage #slideshow,.wycieczkaPage #slideshow,.aparthotelPage #slideshow,.apartamentPage #slideshow,.trescPage #slideshow{height:500px}.miastoPage #slideshow .slide,.wycieczkaPage #slideshow .slide,.aparthotelPage #slideshow .slide,.apartamentPage #slideshow .slide,.trescPage #slideshow .slide{height:500px}.miastoPage #slideshow .prevnext,.wycieczkaPage #slideshow .prevnext,.aparthotelPage #slideshow .prevnext,.apartamentPage #slideshow .prevnext,.trescPage #slideshow .prevnext{top:210px}}@media only screen and (max-width: 800px){.miastoPage #slideshow,.wycieczkaPage #slideshow,.aparthotelPage #slideshow,.apartamentPage #slideshow,.trescPage #slideshow{height:350px}.miastoPage #slideshow .slide,.wycieczkaPage #slideshow .slide,.aparthotelPage #slideshow .slide,.apartamentPage #slideshow .slide,.trescPage #slideshow .slide{height:350px}.miastoPage #slideshow .prevnext,.wycieczkaPage #slideshow .prevnext,.aparthotelPage #slideshow .prevnext,.apartamentPage #slideshow .prevnext,.trescPage #slideshow .prevnext{top:135px}}@media only screen and (max-width: 600px){.miastoPage #slideshow,.wycieczkaPage #slideshow,.aparthotelPage #slideshow,.apartamentPage #slideshow,.trescPage #slideshow{height:260px}.miastoPage #slideshow .slide,.wycieczkaPage #slideshow .slide,.aparthotelPage #slideshow .slide,.apartamentPage #slideshow .slide,.trescPage #slideshow .slide{height:260px}.miastoPage #slideshow .prevnext,.wycieczkaPage #slideshow .prevnext,.aparthotelPage #slideshow .prevnext,.apartamentPage #slideshow .prevnext,.trescPage #slideshow .prevnext{top:95px}}.slideShowGallery{background:#eeeeee}.slideShowGallery .slideShowGalleryContent{position:relative;padding:10px 0px;overflow:hidden;height:85px}.slideShowGallery .slideShowGalleryContent .gallery{list-style:none;margin:0px;padding:0px;top:10px;left:0px;position:absolute;white-space:nowrap;display:flex;transition:0.5s}.slideShowGallery .slideShowGalleryContent .gallery li{width:131px;max-width:300px;margin-right:10px;margin-bottom:10px;height:85px;overflow:hidden;opacity:0.7;transition:0.5s;cursor:pointer}.slideShowGallery .slideShowGalleryContent .gallery li:hover{opacity:1;transition:0.2s}.slideShowGallery .slideShowGalleryContent .gallery li.cycle-pager-active{opacity:1}.slideShowGallery .slideShowGalleryContent .gallery li:last-child{margin-right:0px}.slideShowGallery .slideShowGalleryContent .gallery li img{height:120%}@media only screen and (max-width: 1500px){.slideShowGallery .slideShowGalleryContent{margin:0px;width:auto;max-width:1500px}}@media only screen and (max-width: 1000px){.slideShowGallery .slideShowGalleryContent{height:65px}.slideShowGallery .slideShowGalleryContent .gallery li{width:100px;height:65px}}@media only screen and (max-width: 600px){.slideShowGallery{display:none}}.miastoPage main>.info .infoContent,.wycieczkaPage main>.info .infoContent,.aparthotelPage main>.info .infoContent,.apartamentPage main>.info .infoContent{margin-right:360px;padding:40px 0px 35px 0px}.miastoPage main>.info .infoContent .overHeader,.wycieczkaPage main>.info .infoContent .overHeader,.aparthotelPage main>.info .infoContent .overHeader,.apartamentPage main>.info .infoContent .overHeader{font-weight:700;font-size:14px;margin:10px 0px}.miastoPage main>.info .infoContent h1,.wycieczkaPage main>.info .infoContent h1,.aparthotelPage main>.info .infoContent h1,.apartamentPage main>.info .infoContent h1{font-size:32px;font-weight:400;color:#444444;margin:10px 0px}.miastoPage main>.info .infoContent .standard,.wycieczkaPage main>.info .infoContent .standard,.aparthotelPage main>.info .infoContent .standard,.apartamentPage main>.info .infoContent .standard{font-size:12px;color:#ffb60c;letter-spacing:2px;margin:10px 0px}.miastoPage main>.info .infoContent .icons,.wycieczkaPage main>.info .infoContent .icons,.aparthotelPage main>.info .infoContent .icons,.apartamentPage main>.info .infoContent .icons{display:flex;flex-wrap:wrap;color:#888888;margin:15px 0px 10px 0px}.miastoPage main>.info .infoContent .icons a,.miastoPage main>.info .infoContent .icons .icon,.wycieczkaPage main>.info .infoContent .icons a,.wycieczkaPage main>.info .infoContent .icons .icon,.aparthotelPage main>.info .infoContent .icons a,.aparthotelPage main>.info .infoContent .icons .icon,.apartamentPage main>.info .infoContent .icons a,.apartamentPage main>.info .infoContent .icons .icon{display:inline-block;margin-right:20px;margin-bottom:5px;position:relative;cursor:default}.miastoPage main>.info .infoContent .icons a i,.miastoPage main>.info .infoContent .icons .icon i,.wycieczkaPage main>.info .infoContent .icons a i,.wycieczkaPage main>.info .infoContent .icons .icon i,.aparthotelPage main>.info .infoContent .icons a i,.aparthotelPage main>.info .infoContent .icons .icon i,.apartamentPage main>.info .infoContent .icons a i,.apartamentPage main>.info .infoContent .icons .icon i{font-size:20px;position:relative;top:2px;margin-right:5px}.miastoPage main>.info .infoContent .icons a .value,.miastoPage main>.info .infoContent .icons .icon .value,.wycieczkaPage main>.info .infoContent .icons a .value,.wycieczkaPage main>.info .infoContent .icons .icon .value,.aparthotelPage main>.info .infoContent .icons a .value,.aparthotelPage main>.info .infoContent .icons .icon .value,.apartamentPage main>.info .infoContent .icons a .value,.apartamentPage main>.info .infoContent .icons .icon .value{font-size:13px;font-weight:600}.miastoPage main>.info .infoContent .icons a .iconTooltip,.miastoPage main>.info .infoContent .icons .icon .iconTooltip,.wycieczkaPage main>.info .infoContent .icons a .iconTooltip,.wycieczkaPage main>.info .infoContent .icons .icon .iconTooltip,.aparthotelPage main>.info .infoContent .icons a .iconTooltip,.aparthotelPage main>.info .infoContent .icons .icon .iconTooltip,.apartamentPage main>.info .infoContent .icons a .iconTooltip,.apartamentPage main>.info .infoContent .icons .icon .iconTooltip{position:absolute;bottom:40px;left:15px;z-index:2;opacity:0;z-index:-1;transition:0.5s ease-in-out 0.2s}.miastoPage main>.info .infoContent .icons a:hover .iconTooltip,.miastoPage main>.info .infoContent .icons .icon:hover .iconTooltip,.wycieczkaPage main>.info .infoContent .icons a:hover .iconTooltip,.wycieczkaPage main>.info .infoContent .icons .icon:hover .iconTooltip,.aparthotelPage main>.info .infoContent .icons a:hover .iconTooltip,.aparthotelPage main>.info .infoContent .icons .icon:hover .iconTooltip,.apartamentPage main>.info .infoContent .icons a:hover .iconTooltip,.apartamentPage main>.info .infoContent .icons .icon:hover .iconTooltip{opacity:1;z-index:150;transition:0.5s ease-in-out 0.5s}.miastoPage main>.info .infoContent .icons a.iloscApartamentow,.miastoPage main>.info .infoContent .icons .icon.iloscApartamentow,.wycieczkaPage main>.info .infoContent .icons a.iloscApartamentow,.wycieczkaPage main>.info .infoContent .icons .icon.iloscApartamentow,.aparthotelPage main>.info .infoContent .icons a.iloscApartamentow,.aparthotelPage main>.info .infoContent .icons .icon.iloscApartamentow,.apartamentPage main>.info .infoContent .icons a.iloscApartamentow,.apartamentPage main>.info .infoContent .icons .icon.iloscApartamentow{color:#d81e20}.miastoPage main>.info .infoContent .icons a.iloscApartamentow:hover,.miastoPage main>.info .infoContent .icons .icon.iloscApartamentow:hover,.wycieczkaPage main>.info .infoContent .icons a.iloscApartamentow:hover,.wycieczkaPage main>.info .infoContent .icons .icon.iloscApartamentow:hover,.aparthotelPage main>.info .infoContent .icons a.iloscApartamentow:hover,.aparthotelPage main>.info .infoContent .icons .icon.iloscApartamentow:hover,.apartamentPage main>.info .infoContent .icons a.iloscApartamentow:hover,.apartamentPage main>.info .infoContent .icons .icon.iloscApartamentow:hover{color:#ab1819}.miastoPage main>.info .infoContent .icons a,.wycieczkaPage main>.info .infoContent .icons a,.aparthotelPage main>.info .infoContent .icons a,.apartamentPage main>.info .infoContent .icons a{cursor:pointer}.miastoPage main>.info .infoContent .icons a .value,.wycieczkaPage main>.info .infoContent .icons a .value,.aparthotelPage main>.info .infoContent .icons a .value,.apartamentPage main>.info .infoContent .icons a .value{text-decoration:underline}@media only screen and (max-width: 1200px){.miastoPage main>.info .infoContent,.wycieczkaPage main>.info .infoContent,.aparthotelPage main>.info .infoContent,.apartamentPage main>.info .infoContent{margin-right:310px}.miastoPage main>.info .infoContent h1,.wycieczkaPage main>.info .infoContent h1,.aparthotelPage main>.info .infoContent h1,.apartamentPage main>.info .infoContent h1{font-size:28px}}@media only screen and (max-width: 1000px){.miastoPage main>.info .infoContent,.wycieczkaPage main>.info .infoContent,.aparthotelPage main>.info .infoContent,.apartamentPage main>.info .infoContent{margin-right:0px}.miastoPage main>.info .infoContent .iconTooltip,.wycieczkaPage main>.info .infoContent .iconTooltip,.aparthotelPage main>.info .infoContent .iconTooltip,.apartamentPage main>.info .infoContent .iconTooltip{display:none}.miastoPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip,.wycieczkaPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip,.aparthotelPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip,.apartamentPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip{display:block;opacity:1;z-index:150}}@media only screen and (max-width: 600px){.miastoPage main>.info .infoContent,.wycieczkaPage main>.info .infoContent,.aparthotelPage main>.info .infoContent,.apartamentPage main>.info .infoContent{padding:20px 0px 15px 0px}.miastoPage main>.info .infoContent h1,.wycieczkaPage main>.info .infoContent h1,.aparthotelPage main>.info .infoContent h1,.apartamentPage main>.info .infoContent h1{font-size:24px}.miastoPage main>.info .infoContent .icons,.wycieczkaPage main>.info .infoContent .icons,.aparthotelPage main>.info .infoContent .icons,.apartamentPage main>.info .infoContent .icons{position:relative}.miastoPage main>.info .infoContent .icon.iconTooltipEnable,.wycieczkaPage main>.info .infoContent .icon.iconTooltipEnable,.aparthotelPage main>.info .infoContent .icon.iconTooltipEnable,.apartamentPage main>.info .infoContent .icon.iconTooltipEnable{position:static}.miastoPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip,.wycieczkaPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip,.aparthotelPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip,.apartamentPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip{top:auto;bottom:calc(100% + 10px);left:0px;right:0px;width:auto;min-width:240px !important;max-width:1000px !important}.miastoPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip:after,.wycieczkaPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip:after,.aparthotelPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip:after,.apartamentPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip:after{left:auto;bottom:auto;right:15px;top:13px;border:0px;background:transparent;color:white;content:"\f00d";font-family:"Font Awesome 5 Pro";font-size:15px;font-style:normal;font-weight:400;text-align:right}.miastoPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka,.wycieczkaPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka,.aparthotelPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka,.apartamentPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka{width:calc(100% - 80px)}.miastoPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka .nazwaLozka,.miastoPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka .ladownoscLozka,.wycieczkaPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka .nazwaLozka,.wycieczkaPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka .ladownoscLozka,.aparthotelPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka .nazwaLozka,.aparthotelPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka .ladownoscLozka,.apartamentPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka .nazwaLozka,.apartamentPage main>.info .infoContent .icon.iconTooltipEnable .iconTooltip.tooltipLozka .lozko .opisLozka .ladownoscLozka{display:block}}.miastoPage .info .infoContent,.wycieczkaPage .info .infoContent,.aparthotelPage .info .infoContent{margin-right:0px}@media only screen and (max-width: 1000px){.apartamentPage .info .infoContent{padding-bottom:15px}}@media only screen and (max-width: 600px){.apartamentPage .info .infoContent{padding-bottom:1px}}.tooltipLozka{width:300px;max-width:300px;padding:12px}.tooltipLozka .lozko{display:flex;justify-content:space-between;font-size:13px;font-weight:bold;margin-bottom:10px}.tooltipLozka .lozko:last-child{margin-bottom:0px}.tooltipLozka .lozko .iloscLozek{width:25px}.tooltipLozka .lozko .ikonkaLozka{width:30px;text-align:center;margin-right:5px;margin-left:-2px}.tooltipLozka .lozko .ikonkaLozka svg{width:24px;fill:white;margin:0px auto}.tooltipLozka .lozko .opisLozka{width:215px}.tooltipLozka .lozko .opisLozka .ladownoscLozka{font-weight:500}.miastoPage main>.description,.wycieczkaPage main>.description,.aparthotelPage main>.description,.apartamentPage main>.description{background:#eeeeee}.miastoPage main>.description .descriptionWrapper .descriptionContent,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent,.aparthotelPage main>.description .descriptionWrapper .descriptionContent,.apartamentPage main>.description .descriptionWrapper .descriptionContent{margin:0px 360px 0px 0px;padding:40px 0px;color:black;font-size:15px;line-height:23px;columns:2;column-gap:30px}.miastoPage main>.description .descriptionWrapper .descriptionContent .buttons,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent .buttons,.aparthotelPage main>.description .descriptionWrapper .descriptionContent .buttons,.apartamentPage main>.description .descriptionWrapper .descriptionContent .buttons{margin:20px 0px 0px 0px;width:100%;text-align:center;clear:both}.miastoPage main>.description .descriptionWrapper .descriptionContent .buttons .button,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent .buttons .button,.aparthotelPage main>.description .descriptionWrapper .descriptionContent .buttons .button,.apartamentPage main>.description .descriptionWrapper .descriptionContent .buttons .button{border-radius:20px;height:35px;line-height:18px;padding:9px 20px;border:0px;background:#09d;text-transform:uppercase}.miastoPage main>.description .descriptionWrapper .descriptionContent .buttons .button:hover,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent .buttons .button:hover,.aparthotelPage main>.description .descriptionWrapper .descriptionContent .buttons .button:hover,.apartamentPage main>.description .descriptionWrapper .descriptionContent .buttons .button:hover{background:#005277}.miastoPage main>.description .descriptionWrapper .descriptionContent .buttons .button i,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent .buttons .button i,.aparthotelPage main>.description .descriptionWrapper .descriptionContent .buttons .button i,.apartamentPage main>.description .descriptionWrapper .descriptionContent .buttons .button i{font-size:16px;position:relative;top:1px;margin-left:18px}.miastoPage main>.description p,.wycieczkaPage main>.description p,.aparthotelPage main>.description p,.apartamentPage main>.description p{margin:20px 0px}.miastoPage main>.description p:first-child,.wycieczkaPage main>.description p:first-child,.aparthotelPage main>.description p:first-child,.apartamentPage main>.description p:first-child{margin-top:0px}.miastoPage main>.description p:last-child,.wycieczkaPage main>.description p:last-child,.aparthotelPage main>.description p:last-child,.apartamentPage main>.description p:last-child{margin-bottom:0px}@media only screen and (min-width: 601px){.miastoPage main>.description .descriptionWrapper .descriptionContent .buttons,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent .buttons,.aparthotelPage main>.description .descriptionWrapper .descriptionContent .buttons,.apartamentPage main>.description .descriptionWrapper .descriptionContent .buttons{display:none}}@media only screen and (max-width: 1200px){.miastoPage main>.description .descriptionWrapper .descriptionContent,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent,.aparthotelPage main>.description .descriptionWrapper .descriptionContent,.apartamentPage main>.description .descriptionWrapper .descriptionContent{margin-right:310px}}@media only screen and (max-width: 1000px){.miastoPage main>.description .descriptionWrapper .descriptionContent,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent,.aparthotelPage main>.description .descriptionWrapper .descriptionContent,.apartamentPage main>.description .descriptionWrapper .descriptionContent{margin-right:0px;padding:30px 0px}}@media only screen and (max-width: 800px){.miastoPage main>.description .descriptionWrapper .descriptionContent,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent,.aparthotelPage main>.description .descriptionWrapper .descriptionContent,.apartamentPage main>.description .descriptionWrapper .descriptionContent{columns:1}}@media only screen and (max-width: 600px){.miastoPage main>.description .descriptionWrapper .descriptionContent,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent,.aparthotelPage main>.description .descriptionWrapper .descriptionContent,.apartamentPage main>.description .descriptionWrapper .descriptionContent{font-size:14px;line-height:21px}.miastoPage main>.description .descriptionWrapper .descriptionContent .descriptionHidden,.wycieczkaPage main>.description .descriptionWrapper .descriptionContent .descriptionHidden,.aparthotelPage main>.description .descriptionWrapper .descriptionContent .descriptionHidden,.apartamentPage main>.description .descriptionWrapper .descriptionContent .descriptionHidden{display:none}}.miastoPage main>.description .descriptionWrapper .descriptionContent,.aparthotelPage main>.description .descriptionWrapper .descriptionContent{margin-right:0px}.aparthotelSection,.apartamentSection{padding:0px 0px}.aparthotelSection .sectionWrapper,.apartamentSection .sectionWrapper{margin:0px 360px 0px 0px}.aparthotelSection .sectionWrapper h2,.apartamentSection .sectionWrapper h2{margin:40px 0px 30px 0px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;font-size:24px;color:#666666;font-weight:400;position:relative}.aparthotelSection .sectionWrapper h2:after,.apartamentSection .sectionWrapper h2:after{width:150px;height:1px;display:block;content:"";position:absolute;bottom:-1px;z-index:2;background:#ffb60c}.aparthotelSection .sectionWrapper h2 .showHide,.apartamentSection .sectionWrapper h2 .showHide{font-size:22px;position:absolute;right:0px;top:4px;cursor:pointer;color:#888888;transition:0.5s}.aparthotelSection .sectionWrapper h2 .showHide:hover,.apartamentSection .sectionWrapper h2 .showHide:hover{color:black}.aparthotelSection .sectionWrapper .sectionContent,.apartamentSection .sectionWrapper .sectionContent{max-height:5000px;overflow:hidden;transition:0.5s ease-out}.aparthotelSection .sectionWrapper.hiddenSection .sectionContent,.apartamentSection .sectionWrapper.hiddenSection .sectionContent{max-height:0px}.aparthotelSection .sectionWrapper.hiddenSection .showHide,.apartamentSection .sectionWrapper.hiddenSection .showHide{transform:rotate(180deg)}.aparthotelSection .sectionWrapper.podobne,.apartamentSection .sectionWrapper.podobne{margin-right:0px;margin-bottom:40px}@media only screen and (max-width: 1200px){.aparthotelSection .sectionWrapper,.apartamentSection .sectionWrapper{margin-right:310px}}@media only screen and (max-width: 1000px){.aparthotelSection .sectionWrapper,.apartamentSection .sectionWrapper{margin-right:0px}.aparthotelSection .sectionWrapper h2,.apartamentSection .sectionWrapper h2{font-size:22px;margin:30px 0px 20px 0px}}@media only screen and (max-width: 600px){.aparthotelSection .sectionWrapper,.apartamentSection .sectionWrapper{margin-right:0px}.aparthotelSection .sectionWrapper h2,.apartamentSection .sectionWrapper h2{font-size:20px;margin:30px 0px 10px 0px;padding-bottom:10px;border-bottom:0px;text-align:center}.aparthotelSection .sectionWrapper h2:after,.apartamentSection .sectionWrapper h2:after{left:50%;margin-left:-75px}.aparthotelSection .sectionWrapper h2 .showHide,.apartamentSection .sectionWrapper h2 .showHide{display:none}}@media only screen and (max-width: 600px){.aparthotelSection,.apartamentSection{border-top:1px solid #eeeeee}}.aparthotelSection .attributes,.apartamentSection .attributes{display:flex;flex-wrap:wrap;margin:40px 0px}.aparthotelSection .attributes .item,.apartamentSection .attributes .item{height:50px;width:25%;display:flex;align-item:flex-start;transition:opacity 0.6s, height 0.6s;opacity:1}.aparthotelSection .attributes .item.hidden,.apartamentSection .attributes .item.hidden{width:0px;height:0px;overflow:hidden;opacity:0}.aparthotelSection .attributes .item .icon,.apartamentSection .attributes .item .icon{display:inline-block;margin-right:10px;position:relative;top:-1px;text-align:center}.aparthotelSection .attributes .item .icon svg,.apartamentSection .attributes .item .icon svg{max-width:22px;height:18px;fill:#008ece}.aparthotelSection .attributes .item .icon i,.apartamentSection .attributes .item .icon i{font-size:18px;color:#09d}.aparthotelSection .attributes .item .icon .gfxIcon,.apartamentSection .attributes .item .icon .gfxIcon{width:20px;display:inline-block}.aparthotelSection .attributes .item .icon .textIcon,.apartamentSection .attributes .item .icon .textIcon{color:#09d;font-size:14px;font-weight:600px;display:inline-block;width:60px;font-weight:700;text-align:left}.aparthotelSection .attributes .item .wartosc,.apartamentSection .attributes .item .wartosc{font-size:14px;color:#444444;font-weight:600;padding-right:20px;line-height:16px}.aparthotelSection .attributes .buttons,.apartamentSection .attributes .buttons{margin:20px 0px 0px 0px;width:100%;text-align:center;clear:both}.aparthotelSection .attributes .buttons .button,.apartamentSection .attributes .buttons .button{border-radius:20px;height:35px;line-height:18px;padding:9px 20px;border:0px;background:#09d;text-transform:uppercase}.aparthotelSection .attributes .buttons .button:hover,.apartamentSection .attributes .buttons .button:hover{background:#005277}.aparthotelSection .attributes .buttons .button i,.apartamentSection .attributes .buttons .button i{font-size:16px;position:relative;top:1px;margin-left:18px}@media only screen and (max-width: 1300px){.aparthotelSection .attributes .item,.apartamentSection .attributes .item{width:33.33%}}@media only screen and (max-width: 1100px){.aparthotelSection .attributes .item,.apartamentSection .attributes .item{width:33.33%}}@media only screen and (max-width: 800px){.aparthotelSection .attributes .item,.apartamentSection .attributes .item{width:calc(50% + 10px)}.aparthotelSection .attributes .item:nth-child(even),.apartamentSection .attributes .item:nth-child(even){width:calc(50% - 10px)}.aparthotelSection .attributes .item:nth-child(even) .wartosc,.apartamentSection .attributes .item:nth-child(even) .wartosc{padding-right:0px}}@media only screen and (max-width: 600px){.aparthotelSection .attributes .item .icon,.apartamentSection .attributes .item .icon{margin-right:6px}.aparthotelSection .attributes .item .icon svg,.apartamentSection .attributes .item .icon svg{width:16px;height:16px}.aparthotelSection .attributes .item .icon .textIcon,.apartamentSection .attributes .item .icon .textIcon{font-size:13px;width:50px;line-height:15px}.aparthotelSection .attributes .item .wartosc,.apartamentSection .attributes .item .wartosc{font-size:13px;line-height:15px}.aparthotelSection .attributes .buttons,.apartamentSection .attributes .buttons{margin-top:10px}.aparthotelSection .attributes .buttons .button,.apartamentSection .attributes .buttons .button{font-size:13px}}@media only screen and (max-width: 500px){.aparthotelSection .attributes .item .icon,.apartamentSection .attributes .item .icon{margin-right:6px}.aparthotelSection .attributes .item .icon svg,.apartamentSection .attributes .item .icon svg{width:16px;height:16px}.aparthotelSection .attributes .item .icon .textIcon,.apartamentSection .attributes .item .icon .textIcon{font-size:12px;width:50px}.aparthotelSection .attributes .item .wartosc,.apartamentSection .attributes .item .wartosc{font-size:12px}}.miastoSection .sectionWrapper,.aparthotelSection .sectionWrapper{margin-right:0px}.background{background:#eeeeee}.aparthotelSection.naMapie,.apartamentSection.naMapie{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 600px){.aparthotelSection.naMapie,.apartamentSection.naMapie{margin-left:0px;margin-right:0px}}.presentation .aparthotelSection .sectionContent,.presentation .apartamentSection .sectionContent{padding:40px 0px}.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{vertical-align:top;width:100%;height:575px}@media only screen and (max-width: 1400px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:541.8269230769px}}@media only screen and (max-width: 1300px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:486.5384615385px}}@media only screen and (max-width: 1200px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:431.25px}}@media only screen and (max-width: 1100px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:375.9615384615px}}@media only screen and (max-width: 1000px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:519.7115384615px}}@media only screen and (max-width: 900px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:464.4230769231px}}@media only screen and (max-width: 800px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:409.1346153846px}}@media only screen and (max-width: 700px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:353.8461538462px}}@media only screen and (max-width: 600px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:331.7307692308px}}@media only screen and (max-width: 500px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:276.4423076923px}}@media only screen and (max-width: 450px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:248.7980769231px}}@media only screen and (max-width: 400px){.presentation .aparthotelSection .sectionContent iframe,.presentation .apartamentSection .sectionContent iframe{height:221.1538461538px}}@media only screen and (max-width: 1200px){.presentation .aparthotelSection .sectionContent,.presentation .apartamentSection .sectionContent{padding:30px 0px}}@media only screen and (max-width: 600px){.presentation .aparthotelSection .sectionContent,.presentation .apartamentSection .sectionContent{padding:0px}}@media only screen and (max-width: 600px){.presentation .aparthotelSection,.presentation .apartamentSection{margin:0px}}.floatingWrapper{position:fixed;right:0px;left:0px;top:0px;height:0px;z-index:120}.floatingWrapper .floatingContent .floating{float:right;width:320px}.floatingWrapper .floatingContent .floating .summary,.floatingWrapper .floatingContent .floating .navigation{box-sizing:border-box;background:white;border:1px solid #cccccc;margin-bottom:40px}.floatingWrapper .floatingContent .floating .summary .image{margin:-20px -20px 20px -20px}.floatingWrapper .floatingContent .floating .summary .image img{width:100%}@media only screen and (max-width: 1200px){.floatingWrapper .floatingContent .floating{width:280px}}@media only screen and (max-width: 1000px){.floatingWrapper .floatingContent .floating .summary .image{display:none}}@media only screen and (max-width: 1000px){.floatingWrapper{position:static;height:auto}.floatingWrapper .floatingContent .floating{float:none;width:auto;padding:0px}.floatingWrapper .floatingContent .floating .summary,.floatingWrapper .floatingContent .floating .navigation{border:0px}.floatingWrapper .floatingContent .floating .navigation{display:none}}@media only screen and (max-width: 1000px){.floatingWrapper .floatingContent .floating .summary{margin-bottom:30px}}.floating .summary{padding:20px}.floating .summary .overHeader{font-size:14px;color:#09d;font-weight:700;margin-bottom:10px}.floating .summary .overHeader:hover{color:#005277}.floating .summary h2{font-size:24px;font-weight:400;color:#444444;margin:10px 0px}.floating .summary .standard{color:#ffb60c;letter-spacing:1px;font-size:12px;margin:15px 0px}@media only screen and (max-width: 1000px){.floating .summary{padding:0px;margin-bottom:40px}.floating .summary .overHeader,.floating .summary h2,.floating .summary .standard{display:none}}.summaryButtons{margin:10px 0px;text-align:center}.summaryButtons input[type="submit"]{box-sizing:border-box;width:100%;max-width:300px;height:50px;line-height:23px;padding:15px 20px;color:white;text-align:center;text-transform:uppercase;font-weight:700;font-size:16px;border:0px;background:#d81e20;transition:0.5s;border-radius:50px;cursor:pointer}.summaryButtons input[type="submit"]:hover{background:#7e1213;transition:0.2s}.summaryPrice{margin:15px 0px}.summaryPrice .summaryPriceOld{font-weight:400;color:#444444;text-align:center;position:relative}.summaryPrice .summaryPriceOld .price{display:inline-block;font-size:26px;text-decoration:line-through}.summaryPrice .summaryPriceOld .priceInfo{display:inline-block;font-size:18px}.summaryPrice .summaryPriceNew{font-weight:700;color:#d81e20;text-align:center}.summaryPrice .summaryPriceNew .price{display:inline-block;font-size:30px}.summaryPrice .summaryPriceNew .priceInfo{display:inline-block;font-size:18px}.redInfo{font-weight:700;color:#d81e20;margin:20px 0px}.sideSearchForm{position:relative}.sideSearchForm .searchForm .glownePole{min-height:50px;width:100%;background:#eeeeee;margin:20px 0px;position:relative}.sideSearchForm .searchForm .glownePole .input{height:50px;padding:0px 20px;color:#444444;display:flex;cursor:pointer;align-items:center;justify-content:space-between}.sideSearchForm .searchForm .glownePole .input .etykieta{text-transform:uppercase;font-weight:500}.sideSearchForm .searchForm .glownePole .input .wartosc{font-weight:800;min-width:55%;text-align:right}.sideSearchForm .searchForm .glownePole .input .inputDrop{font-size:16px;color:#19b9ff;flex-shrink:0;width:15px;text-align:right;transition:0.5s;margin-left:5px}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz{display:none;margin-top:0px;background:#eeeeee;padding:0px 0px 1px 0px}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms{display:flex;justify-content:space-between;align-items:center;margin:20px}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms .etykieta{font-weight:500;color:#444444;text-transform:uppercase}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms .wartosc{width:120px;flex-shrink:0}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms .wartosc .pole{background:white}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci{align-items:flex-start;display:none;margin-bottom:0px}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci.enabled{display:flex}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci .etykieta{line-height:20px;padding-top:10px}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci .pole{margin-bottom:20px}@media only screen and (max-width: 500px){.sideSearchForm .searchForm .glownePole .rozwijanyFormularz{position:static;margin-top:0px;box-shadow:none;border-top:2px solid #19b9ff}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms{margin:10px 20px}.sideSearchForm .searchForm .glownePole .rozwijanyFormularz .searchForms.szczegolyDzieci .pole{margin-bottom:10px}}.sideSearchForm .searchForm .glownePole.enabled .input .inputDrop{transform:rotate(180deg)}.sideSearchForm .searchForm .glownePole.enabled .rozwijanyFormularz{display:block}.sideSearchForm .searchForm .buttons{margin-left:20px}.sideSearchForm .searchForm .buttons input[type="submit"]{height:50px;line-height:50px;padding:0px 20px;background:#09d;border:0px}.sideSearchForm .searchForm .buttons input[type="submit"]:hover{background:#0076aa}.summaryQuestion{text-align:center;position:relative}.summaryQuestion>a{font-size:12px;font-weight:700;cursor:pointer}.summaryQuestion>a i{font-size:14px;margin-right:6px}.summaryQuestion>a span{text-decoration:underline}.summaryQuestion .questionTooltip{display:none;max-width:350px;width:350px;position:absolute;text-align:left;right:50%;bottom:30px;padding:12px}.summaryQuestion .questionTooltip:after{transform:rotate(90deg);left:auto;right:0px}.summaryQuestion .questionTooltip .questionToolTipClose{font-size:16px;position:absolute;top:15px;right:15px;cursor:pointer}.summaryQuestion .questionTooltip .questionToolTipClose:hover{text-shadow:0px 2px 2px rgba(0,0,0,0.5)}.summaryQuestion .questionTooltip h3{font-weight:700;font-size:15px;color:white;margin-bottom:10px;text-transform:uppercase}.summaryQuestion .questionTooltip .questionTooltipContent{font-size:13px;font-weight:500}.summaryQuestion .questionTooltip .questionTooltipContent ul{margin:10px 0px;padding:0px}.summaryQuestion .questionTooltip .questionTooltipContent ul li{list-style:none;margin:0px 0px 5px 0px;padding:0px 0px 0px 20px;position:relative}.summaryQuestion .questionTooltip .questionTooltipContent ul li:before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-size:15px;font-style:normal;font-weight:400;position:absolute;top:0px;left:0px}.summaryQuestion .questionTooltip .questionTooltipContent ul:first-child{margin-top:0px}.summaryQuestion .questionTooltip .questionTooltipContent ul:last-child{margin-bottom:0px}.summaryQuestion .questionTooltip .questionTooltipContent p{margin:10px 0px}.summaryQuestion .questionTooltip .questionTooltipContent p:first-child{margin-top:0px}.summaryQuestion .questionTooltip .questionTooltipContent p:last-child{margin-bottom:0px}@media only screen and (max-width: 1000px){.summaryQuestion .questionTooltip{display:none;max-width:600px;width:auto;margin:-20px auto 20px auto;position:relative;right:0px;bottom:0;padding:12px}.summaryQuestion .questionTooltip:after{display:none}}.floating .navigation ul{list-style:none;margin:0px;padding:0px}.floating .navigation ul li{border-top:1px solid #ebebeb;margin:0px 20px}.floating .navigation ul li:first-child{border-top:0px}.floating .navigation ul li a{position:relative;display:block;line-height:20px;padding:15px 0px;color:#444444;font-size:14px;font-weight:600;cursor:pointer}.floating .navigation ul li a:hover{color:#09d}.floating .navigation ul li a:before{width:14px;height:14px;display:block;content:"";background:white;border-top:1px solid #cccccc;border-left:1px solid #cccccc;transform:rotate(-45deg);position:absolute;left:-29px;top:50%;margin-top:-7px;transform-origin:50% 50%;display:none}.floating .navigation ul li a.enabled{color:#09d}.floating .navigation ul li a.enabled:before{display:block}.starsBar{font-size:13px;letter-spacing:1px;display:inline-block;position:relative;min-width:80px}.starsBar .baseStars{color:#cccccc}.starsBar .ratingStars{position:absolute;top:0px;left:0px;right:0px;bottom:0px;color:#ffb60c}.aparthotelSection.opinieGosci,.apartamentSection.opinieGosci{padding:1px 0px}.rating_totals{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0px}.rating_totals .rating{width:calc(33.33% - 20px);display:flex;height:50px}.rating_totals .rating .stars{margin-right:10px;display:block}.rating_totals .rating .starsCategory{color:#444444;font-size:14px;font-weight:600}@media only screen and (max-width: 1100px){.rating_totals .rating{width:calc(50% - 20px)}}@media only screen and (max-width: 600px){.rating_totals .rating{display:block}.rating_totals .rating .starsCategory{font-size:13px}}.rating_list{margin-bottom:40px}.rating_list .rating{background:white;padding:40px;margin-bottom:20px;display:flex;justify-content:space-between}.rating_list .rating.noDisplay{display:none}.rating_list .rating .ratingInfo{font-size:14px;font-weight:600;width:calc(33.33% - 20px)}.rating_list .rating .ratingInfo .ratingPerson{color:#09d;margin-bottom:5px}.rating_list .rating .ratingInfo .ratingDate{color:#888888;margin-bottom:5px}.rating_list .rating .ratingDescription{background:transparent;width:66.66%;font-size:14px;font-weight:400;font-style:italic;line-height:22px}.rating_list .rating .ratingDescription .ratingDescriptionShow{text-decoration:underline;font-weight:700;color:#09d;cursor:pointer}.rating_list .rating .ratingDescription p{margin:20px 0px}.rating_list .rating .ratingDescription p:first-child{margin-top:0px}.rating_list .rating .ratingDescription p:last-child{margin-bottom:0px}@media only screen and (max-width: 1200px){.rating_list .rating{padding:30px}}@media only screen and (min-width: 601px){.rating_list .rating .ratingDescriptionShow{display:none}}@media only screen and (max-width: 600px){.rating_list .rating{padding:20px;display:block}.rating_list .rating .ratingInfo{width:auto;margin-bottom:15px}.rating_list .rating .ratingDescription{width:auto;font-size:13px;line-height:20px}.rating_list .rating .ratingDescription .ratingDescriptionHidden{display:none}}.rating_list .buttons.wiecejOpinii{margin-top:40px;text-align:center}.rating_list .buttons.wiecejOpinii .button{background:#09d;border:0px;border-radius:30px}.rating_list .buttons.wiecejOpinii .button i{margin-left:10px}.rating_list .buttons.wiecejOpinii .button:hover{background:#0076aa}.reservationItem{min-height:200px;border:1px solid #dddddd;display:flex;margin-bottom:30px;position:relative;align-items:stretch;justify-content:space-between}.reservationItem .reservationImage{width:30%;background:#eeeeee;position:relative}.reservationItem .reservationImage .reservationLowest{position:absolute;top:0px;left:0px;background:#ffb60c;color:white;text-transform:uppercase;padding:6px 10px;font-size:13px;font-weight:700;z-index:2}.reservationItem .reservationImage a.mainImage{position:absolute;z-index:1;display:block;top:0px;bottom:0px;right:0px;left:0px;background-size:cover;background-position:50% 50%}.reservationItem .reservationInfo{margin:20px 20px 20px 30px;width:calc(70% - 250px);color:#444444;font-weight:500;box-sizing:border-box}.reservationItem .reservationInfo .reservationName{font-size:24px;line-height:30px}.reservationItem .reservationInfo .reservationTrumps{font-size:14px;margin:20px 0px}.reservationItem .reservationInfo .reservationTrumps p{margin:20px 0px}.reservationItem .reservationInfo .reservationTrumps p:first-child{margin-top:0px}.reservationItem .reservationInfo .reservationTrumps ul{margin:20px 0px;padding-left:25px;list-style:none}.reservationItem .reservationInfo .reservationTrumps ul:first-child{margin-top:0px}.reservationItem .reservationInfo .reservationTrumps li{margin-bottom:7px;position:relative}.reservationItem .reservationInfo .reservationTrumps li:before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-size:15px;font-style:normal;font-weight:400;position:absolute;top:1px;left:-22px;color:#09d}.reservationItem .reservationInfo .reservationDetails a{font-size:12px;font-weight:700;color:#09d;text-decoration:none}.reservationItem .reservationInfo .reservationDetails a i{font-size:14px;margin-right:6px}.reservationItem .reservationInfo .reservationDetails a .text{text-decoration:underline}.reservationItem .reservationSummary{margin:20px 20px 20px 0px;padding-left:20px;width:160px;border-left:1px solid #dddddd;position:relative;text-align:center}.reservationItem .reservationSummary .reservationPrice{font-size:28px;line-height:30px;color:#d81e20;font-weight:700}.reservationItem .reservationSummary .reservationPriceDay{font-size:16px;color:#444444;font-weight:500}.reservationItem .reservationSummary .reservationPriceOld{margin-top:18px;font-size:24px;font-weight:400;color:#444444;text-decoration:line-through}.reservationItem .reservationSummary .buttons{position:absolute;bottom:0px;left:20px;right:0px;text-align:center}.reservationItem .reservationSummary .buttons a.button{border-radius:35px;width:100%;color:white;padding-left:5px;padding-right:5px;text-align:center}@media only screen and (max-width: 800px){.reservationItem{flex-wrap:wrap;align-items:flex-start}.reservationItem .reservationImage{width:100%;height:250px}.reservationItem .reservationInfo{margin:20px;width:100%}.reservationItem .reservationInfo .reservationName{font-size:22px;line-height:26px}.reservationItem .reservationInfo .reservationTrumps{margin:15px 0px}.reservationItem .reservationInfo .reservationTrumps p{margin:15px 0px}.reservationItem .reservationInfo .reservationTrumps p:first-child{margin-top:0px}.reservationItem .reservationInfo .reservationTrumps ul{margin:15px 0px}.reservationItem .reservationInfo .reservationTrumps ul:first-child{margin-top:0px}.reservationItem .reservationInfo .reservationTrumps li{margin-bottom:5px}.reservationItem .reservationSummary{border:0px;border-top:1px solid #dddddd;width:100%;margin:0px;padding:20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.reservationItem .reservationSummary .reservationPrices{width:50%;text-align:left}.reservationItem .reservationSummary .buttons{position:static;width:50%;text-align:right}.reservationItem .reservationSummary .buttons a.button{width:auto;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 600px){.reservationItem{margin-bottom:20px}.reservationItem .reservationImage{height:200px}.reservationItem .reservationInfo .reservationName{font-size:20px;line-height:24px}.reservationItem .reservationInfo .reservationTrumps{font-size:13px}.reservationItem .reservationSummary .buttons a.button{width:auto}}.wycieczkaPage .floatingContent .summary h2{margin-bottom:15px}.wycieczkaPage .floatingContent .summary .description{border-bottom:1px solid #e3e3e3;padding-bottom:20px;margin-bottom:20px;font-size:14px}.wycieczkaPage .floatingContent .summary .priceFrom{font-weight:700;margin-bottom:20px;color:#d81e20;font-size:18px;line-height:30px}.wycieczkaPage .floatingContent .summary .priceFrom .price{font-size:30px}@media only screen and (max-width: 1000px){.wycieczkaPage .floatingContent .summary .summaryButtons{display:none}.wycieczkaPage .floatingContent .summary .description{display:none}.wycieczkaPage .floatingContent .summary .priceFrom{padding-top:35px;border-top:1px solid #e3e3e3;margin-top:-20px}}.wycieczkaPage main>.info .infoContent span{display:block;font-weight:700;font-size:14px;color:#ffb60c;margin-bottom:-10px}.wycieczkaPage main>.description.atrybutyWycieczki .descriptionWrapper .descriptionContent{columns:1}.wycieczkaPage .apartamentSection.atrakcje{margin-top:40px;margin-bottom:40px}.wycieczkaPage .apartamentSection.atrakcje ul{padding-left:0px;list-style:none}.wycieczkaPage .apartamentSection.atrakcje ul li{padding-left:25px;line-height:18px;margin-bottom:20px;background:url(circle.svg) 0px 4px no-repeat}@media only screen and (max-width: 600px){.wycieczkaPage .apartamentSection.atrakcje{border-top:0px;padding-top:0px}}.wycieczkaPage .iconList .icon{font-size:14px;line-height:18px;margin-bottom:20px;display:flex;color:#444444}.wycieczkaPage .iconList .icon:last-child{margin-bottom:0px}.wycieczkaPage .iconList .icon i{font-size:20px;width:30px;color:#09d;flex:0 0 auto}.wycieczkaPage .iconList .icon .value{font-weight:600}.page .pageHead{margin:40px 0px}.page .pageHead h1{font-size:32px;font-weight:300;color:#444444;margin:40px 0px}.page .pageHead h1:after{height:1px;display:block;content:"";background:#ffb60c;margin:20px auto 0px 0px;max-width:150px}@media only screen and (max-width: 1000px){.page .pageHead h1{font-size:26px}}@media only screen and (max-width: 600px){.page .pageHead h1{font-size:20px;margin:40px 0px 30px 0px}.page .pageHead h1:after{margin-top:10px}}.page .pageContent{font-size:15px;line-height:20px;margin:40px 0px 80px 0px}.page.contentPage.errorPage .pageContent{padding-left:0px;padding-right:0px}.page.contentPage.errorPage .pageContent .errorDetails{font-weight:500}.information{font-weight:500;margin:20px 0px;display:block}.information.error{color:#d81e20;font-weight:700}.promocjaPage .promocje .promocja{margin-top:40px;margin-bottom:60px}.promocjaPage .promocje .promocja .promotionImage{background-color:#dddddd;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:calc(50% - 40px);height:0px;padding-bottom:33.33%;position:relative;float:left;box-shadow:20px 20px 0px 0px rgba(0,0,0,0.1)}.promocjaPage .promocje .promocja .promotionImage .promotionBenefit{position:absolute;top:50%;right:-52px}.promocjaPage .promocje .promocja .promotionImage .promotionBenefit .promotionBenefitContent{margin:0px auto;text-align:center;background:#d81e20;font-size:38px;font-weight:600;margin-top:-52px;width:100px;height:100px;line-height:100px;border:5px solid white;border-radius:60px;color:white}.promocjaPage .promocje .promocja .promotionImage .promotionBenefit .promotionBenefitContent .benefitPercent{font-size:26px;font-weight:800;position:relative;top:-5px}.promocjaPage .promocje .promocja .promotionImage .promotionBenefit .promotionBenefitContent.currency .benefitPercent{font-weight:700}.promocjaPage .promocje .promocja .promotionDescription{margin:0px 0px 0px 40px;float:right;width:calc(50% - 40px)}.promocjaPage .promocje .promocja .promotionDescription h2{font-size:32px;font-weight:400;color:#262626;margin:0px 0px 20px 0px}.promocjaPage .promocje .promocja .promotionDescription .promotionDescriptionContent{margin:20px 0px;line-height:24px;font-size:15px}.promocjaPage .promocje .promocja .promotionDescription .promotionDescriptionContent p{margin:20px 0px}.promocjaPage .promocje .promocja:nth-child(even) .promotionImage{float:right;box-shadow:-20px 20px 0px 0px rgba(0,0,0,0.1)}.promocjaPage .promocje .promocja:nth-child(even) .promotionImage .promotionBenefit{left:-52px;right:auto}.promocjaPage .promocje .promocja:nth-child(even) .promotionDescription{text-align:right;margin:0px 40px 0px 0px;float:left}.promocjaPage .promocje .promocja:nth-child(even) .promotionDescription h2{text-align:right}@media only screen and (max-width: 1200px){.promocjaPage .promocje .promocja .promotionDescription h2{font-size:26px}.promocjaPage .promocje .promocja .promotionDescription .promotionDescriptionContent{font-size:14px;line-height:22px}}@media only screen and (max-width: 1000px){.promocjaPage .promocje .promocja .promotionImage,.promocjaPage .promocje .promocja:nth-child(even) .promotionImage{width:100%;margin-left:0px;margin-right:0px;box-shadow:none;padding-bottom:0px;padding-top:40%}.promocjaPage .promocje .promocja .promotionImage .promotionBenefit,.promocjaPage .promocje .promocja:nth-child(even) .promotionImage .promotionBenefit{left:auto;right:auto;top:auto;bottom:auto;position:relative}.promocjaPage .promocje .promocja .promotionDescription,.promocjaPage .promocje .promocja:nth-child(even) .promotionDescription{width:100%;margin-left:0px;margin-right:0px;margin-top:30px}.promocjaPage .promocje .promocja .promotionDescription h2,.promocjaPage .promocje .promocja:nth-child(even) .promotionDescription h2{font-size:26px;margin-top:0px;text-align:center}.promocjaPage .promocje .promocja .promotionDescription .promotionDescriptionContent,.promocjaPage .promocje .promocja:nth-child(even) .promotionDescription .promotionDescriptionContent{text-align:left;font-size:14px;line-height:22px}.promocjaPage .promocje .promocja.promotionBenefitActive .promotionDescription h2,.promocjaPage .promocje .promocja .promotionBenefitActive:nth-child(even) .promotionDescription h2{margin-top:40px}}@media only screen and (max-width: 600px){.promocjaPage .promocje .promocja .promotionDescription h2,.promocjaPage .promocje .promocja:nth-child(even) .promotionDescription h2{font-size:20px}.promocjaPage .promocje .promocja .promotionDescription .promotionDescriptionContent,.promocjaPage .promocje .promocja:nth-child(even) .promotionDescription .promotionDescriptionContent{font-size:13px;line-height:20px}}.page.contentPage{margin-left:0px;margin-right:0px;max-width:5000px}.page.contentPage .pageHeadContent{max-width:1000px}.page.contentPage .pageHead.contentPageImage{height:500px;background-size:cover;background-position:50% 100%;display:flex;align-items:center;box-shadow:inset 0px 0px 60px 0px rgba(0,0,0,0.75);margin-top:0px}@media only screen and (min-width: 1001px){.page.contentPage .pageHead.contentPageImage{background-attachment:fixed}}.page.contentPage .slajdy .pageHead .pageHeadContent h1,.page.contentPage .pageHead.contentPageImage .pageHeadContent h1{margin-top:0px;margin-bottom:0px;color:white;text-align:center;text-shadow:0px 2px 5px #000;font-size:60px;font-weight:500}.page.contentPage .slajdy .pageHead .pageHeadContent h1:after,.page.contentPage .pageHead.contentPageImage .pageHeadContent h1:after{display:none}.page.contentPage .slajdy .pageHead .pageHeadContent .contentDescription,.page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{color:white;text-shadow:0px 2px 5px #000;margin:40px auto 0px auto;text-align:center;max-width:700px;box-sizing:border-box;font-size:18px;line-height:26px;font-weight:500}@media only screen and (max-width: 1500px){.page.contentPage .slajdy .pageHead .pageHeadContent,.page.contentPage .pageHead.contentPageImage .pageHeadContent{width:100%}}@media only screen and (max-width: 1200px){.page.contentPage .slajdy .pageHead .pageHeadContent h1,.page.contentPage .pageHead.contentPageImage .pageHeadContent h1{font-size:46px}.page.contentPage .slajdy .pageHead .pageHeadContent .contentDescription,.page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{font-size:17px;line-height:24px}}@media only screen and (max-width: 1000px){.page.contentPage .slajdy .pageHead,.page.contentPage .pageHead.contentPageImage{height:400px}.page.contentPage .slajdy .pageHead .pageHeadContent h1,.page.contentPage .pageHead.contentPageImage .pageHeadContent h1{font-size:36px}.page.contentPage .slajdy .pageHead .pageHeadContent .contentDescription,.page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{font-size:16px;line-height:24px}}@media only screen and (max-width: 800px){.page.contentPage .slajdy .pageHead,.page.contentPage .pageHead.contentPageImage{height:350px}.page.contentPage .slajdy .pageHead .pageHeadContent h1,.page.contentPage .pageHead.contentPageImage .pageHeadContent h1{font-size:32px}.page.contentPage .slajdy .pageHead .pageHeadContent .contentDescription,.page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{font-size:15px;line-height:22px}}@media only screen and (max-width: 600px){.page.contentPage .slajdy .pageHead,.page.contentPage .pageHead.contentPageImage{height:300px}.page.contentPage .slajdy .pageHead .pageHeadContent h1,.page.contentPage .pageHead.contentPageImage .pageHeadContent h1{font-size:26px;font-weight:600}.page.contentPage .slajdy .pageHead .pageHeadContent .contentDescription,.page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{font-size:14px;line-height:20px;font-weight:600;margin-top:20px}}.page.contentPage .slajdy .pageHead{position:absolute;top:0px;bottom:0px;left:0px;right:0px;display:flex;align-items:center;justify-content:center;z-index:200}@media only screen and (max-width: 1500px){.page.contentPage .slajdy .pageHead .pageHeadContent{width:calc(100% - 140px)}}@media only screen and (max-width: 1000px){.page.contentPage .slajdy .pageHead{height:auto}}@media only screen and (max-width: 800px){.page.contentPage .slajdy .pageHead{height:auto}}@media only screen and (max-width: 600px){.page.contentPage .slajdy .pageHead{height:auto}}.page.contentPage .pageContent{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;max-width:1000px}.page.contentPage .pageContent a{text-decoration:underline}.page.contentPage .pageContent .button{text-decoration:none !important}.page.contentPage .pageContent.fullWidth{max-width:5000px}.page.contentPage .pageContent p{margin:20px 0px}.page.contentPage .pageContent p:first-child{margin-top:0px}.page.contentPage .pageContent img{max-width:100%;width:auto !important;height:auto !important}.page.contentPage .pageContent table{max-width:100%}.page.contentPage .pageContent table tr td{border-bottom:1px solid #cccccc;padding:10px}.page.contentPage .pageContent table tr th{border-bottom:1px solid #cccccc;padding:10px}.page.contentPage .pageContent table.listaObrazkow{border:0px;width:auto !important}.page.contentPage .pageContent table.listaObrazkow tr{border:0px;display:flex;align-items:center;justify-content:space-between;width:auto !important}.page.contentPage .pageContent table.listaObrazkow tr td{padding:0px;border:0px;display:block;margin-left:20px}.page.contentPage .pageContent table.listaObrazkow tr td:first-child{margin-left:0px}@media only screen and (max-width: 600px){.page.contentPage .pageContent{padding-left:20px;padding-right:20px}}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage{height:650px;box-shadow:none;position:relative}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage:after{position:absolute;content:"";background:black;opacity:0.3;top:0px;bottom:0px;left:0px;right:0px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent{position:relative;z-index:2}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{font-size:28px;font-weight:600;line-height:125%;margin-top:20px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription .button{text-shadow:none;margin:60px 20px 0px 20px;min-width:200px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription .button:hover,.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription .button:visited{color:white}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription .button:nth-child(2){background:#09d;border:1px solid #09d}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription .button:nth-child(2):hover{background:#006490;border:1px solid #006490}@media only screen and (min-width: 1201px){.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription .button{padding:15px 30px;height:48px;min-width:220px}}@media only screen and (max-width: 1400px){.wysokiNaglowek .page.contentPage .pageHead.contentPageImage{height:600px}}@media only screen and (max-width: 1200px){.wysokiNaglowek .page.contentPage .pageHead.contentPageImage{height:550px;margin-bottom:0px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{font-size:20px}}@media only screen and (max-width: 1000px){.wysokiNaglowek .page.contentPage .pageHead.contentPageImage{height:450px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{font-size:18px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription .button{margin:40px 10px 0px 10px}}@media only screen and (max-width: 800px){.wysokiNaglowek .page.contentPage .pageHead.contentPageImage{height:400px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{font-size:16px}}@media only screen and (max-width: 600px){.wysokiNaglowek .page.contentPage .pageHead.contentPageImage{height:350px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription{font-size:14px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription .button{margin:30px 40px 0px 40px;min-width:220px}.wysokiNaglowek .page.contentPage .pageHead.contentPageImage .pageHeadContent .contentDescription .button:last-child{margin-top:10px}}.wysokiNaglowek .page.contentPage .indexSearch{top:794px}@media only screen and (max-width: 1400px){.wysokiNaglowek .page.contentPage .indexSearch{top:744px}}@media only screen and (max-width: 1200px){.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth{margin-top:30px}.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth section:first-child{margin-top:30px}.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth section:first-child h1,.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth section:first-child h2{margin-top:0px !important}}@media only screen and (max-width: 800px){.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth{margin-top:30px}.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth section:first-child{margin-top:30px}.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth section:first-child h1,.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth section:first-child h2{margin-top:0px !important}}@media only screen and (max-width: 600px){.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth{margin-top:20px}.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth section:first-child{margin-top:0px}.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth section:first-child h1,.wysokiNaglowek .page.contentPage form+.pageContent.fullWidth section:first-child h2{margin-top:0px !important}}.page.page404 .pageHead{margin-bottom:0px}.page{counter-reset:faqCounter}.contentPage .pageContent h2{margin:80px 0px 20px 0px;font-weight:500}@media only screen and (max-width: 600px){.contentPage .pageContent h2{margin:40px 0px 20px 0px}}.faqZagadnienie{border-bottom:1px solid #e3e3e3;padding:22px 0px 0px 0px}.faqZagadnienie>br,.faqZagadnienie>p{display:none}.faqZagadnienie .faqPytanie{font-size:18px;font-weight:400;text-transform:uppercase;margin:0px 0px 20px 0px;position:relative;cursor:pointer;line-height:20px;padding-right:30px}.faqZagadnienie .faqPytanie+br{display:none}.faqZagadnienie .faqPytanie:before{counter-increment:faqCounter;content:counter(faqCounter) ". "}.faqZagadnienie .faqPytanie:after{content:"\f078";font-size:16px;display:block;font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:0px;right:0px;line-height:13px;text-align:right;transition:0.4s;line-height:20px}.faqZagadnienie .faqPytanie:hover{color:black}.faqZagadnienie .faqOdpowiedz{display:none;padding-bottom:20px}.faqZagadnienie .faqOdpowiedz+br{display:none}.faqZagadnienie+br{display:none}.faqZagadnienie.expanded .faqPytanie:after{transform:rotate(180deg)}@media only screen and (max-width: 600px){.faqZagadnienie .faqPytanie{font-size:15px;line-height:17px;font-weight:700}.faqZagadnienie .faqPytanie:after{line-height:17px}}.page.contentPage .pageContent.fullWidth{margin-bottom:0px}.page.contentPage .pageContent.fullWidth section{max-width:1400px;margin-left:auto;margin-right:auto}.page.contentPage .pageContent section{margin-top:70px;margin-bottom:70px}.page.contentPage .pageContent section h1.apla,.page.contentPage .pageContent section h2.apla,.page.contentPage .pageContent section h3.apla,.page.contentPage .pageContent section h4.apla{font-size:36px;line-height:145%;text-align:center;font-weight:600}.page.contentPage .pageContent section h1.apla span,.page.contentPage .pageContent section h2.apla span,.page.contentPage .pageContent section h3.apla span,.page.contentPage .pageContent section h4.apla span{display:inline-block;padding:9px 30px}.page.contentPage .pageContent section h1.aplaBlue,.page.contentPage .pageContent section h2.aplaBlue,.page.contentPage .pageContent section h3.aplaBlue,.page.contentPage .pageContent section h4.aplaBlue{color:white}.page.contentPage .pageContent section h1.aplaBlue span,.page.contentPage .pageContent section h2.aplaBlue span,.page.contentPage .pageContent section h3.aplaBlue span,.page.contentPage .pageContent section h4.aplaBlue span{background:#09d}@media only screen and (max-width: 1400px){.page.contentPage .pageContent section h1.apla,.page.contentPage .pageContent section h2.apla,.page.contentPage .pageContent section h3.apla,.page.contentPage .pageContent section h4.apla{font-size:30px}}@media only screen and (max-width: 1200px){.page.contentPage .pageContent section{margin-top:60px;margin-bottom:60px}.page.contentPage .pageContent section h1.apla,.page.contentPage .pageContent section h2.apla,.page.contentPage .pageContent section h3.apla,.page.contentPage .pageContent section h4.apla{font-size:24px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent section{margin-top:40px;margin-bottom:40px}.page.contentPage .pageContent section h1.apla,.page.contentPage .pageContent section h2.apla,.page.contentPage .pageContent section h3.apla,.page.contentPage .pageContent section h4.apla{font-size:20px}.page.contentPage .pageContent section h1.apla span,.page.contentPage .pageContent section h2.apla span,.page.contentPage .pageContent section h3.apla span,.page.contentPage .pageContent section h4.apla span{display:block;margin-left:-20px;margin-right:-20px;padding-top:30px;padding-bottom:30px}}.counterSection{display:flex}.counterSection .counterItem{flex-basis:0px;flex-grow:1;border-left:1px solid #dddddd;padding:50px;text-align:center;box-sizing:border-box}.counterSection .counterItem:first-child{border:0px}.counterSection .counterItem .counterHighlight{font-size:60px;color:#d81e20;line-height:135%;font-weight:600;margin-left:-30px;margin-right:-30px}.counterSection .counterItem .counterDescription{font-size:18px;font-weight:700;line-height:125%}@media only screen and (max-width: 1200px){.counterSection .counterItem .counterHighlight{font-size:52px}}@media only screen and (max-width: 1200px){.counterSection .counterItem{padding:30px}.counterSection .counterItem .counterHighlight{font-size:48px}.counterSection .counterItem .counterDescription{font-size:16px}.counterSection .counterItem .counterIcon img{height:40px !important}}@media only screen and (max-width: 1000px){.counterSection .counterItem{padding:20px}.counterSection .counterItem .counterHighlight{font-size:42px}.counterSection .counterItem .counterDescription{font-size:15px}.counterSection .counterItem .counterIcon img{height:36px !important}}@media only screen and (max-width: 800px){.counterSection{flex-wrap:wrap}.counterSection .counterItem{min-width:40%;padding:20px}.counterSection .counterItem:nth-child(-n+2){border-bottom:1px solid #dddddd}.counterSection .counterItem:nth-child(3){border-left:0px}.counterSection .counterItem .counterHighlight{font-size:42px}.counterSection .counterItem .counterDescription{font-size:15px}}@media only screen and (max-width: 600px){.counterSection .counterItem .counterHighlight{font-size:32px}.counterSection .counterItem .counterDescription{font-size:14px}.counterSection .counterItem .counterIcon img{height:32px !important}}.page.contentPage .pageContent section.introductionSection h1,.page.contentPage .pageContent section.introductionSection h2,.page.contentPage .pageContent section.introductionSection h3,.page.contentPage .pageContent section.introductionSection h4{margin:60px 0px}.page.contentPage .pageContent section.introductionSection .sectionContent{margin:60px 0px;color:#444;font-size:24px;font-weight:400;line-height:167%;text-align:center}@media only screen and (max-width: 1400px){.page.contentPage .pageContent section.introductionSection .sectionContent{font-size:20px}}@media only screen and (max-width: 1200px){.page.contentPage .pageContent section.introductionSection h1,.page.contentPage .pageContent section.introductionSection h2,.page.contentPage .pageContent section.introductionSection h3,.page.contentPage .pageContent section.introductionSection h4{margin:40px 0px}.page.contentPage .pageContent section.introductionSection .sectionContent{margin:40px 0px;font-size:18px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent section.introductionSection h1,.page.contentPage .pageContent section.introductionSection h2,.page.contentPage .pageContent section.introductionSection h3,.page.contentPage .pageContent section.introductionSection h4{margin:30px 0px}.page.contentPage .pageContent section.introductionSection .sectionContent{margin:30px 0px;font-size:15px}}.page.contentPage .pageContent.fullWidth section.photoColumnSection,.page.contentPage .pageContent section.photoColumnSection{max-width:5000px;margin:0px -30px;display:flex;align-items:stretch}.page.contentPage .pageContent.fullWidth section.photoColumnSection .photoSection,.page.contentPage .pageContent section.photoColumnSection .photoSection{box-sizing:border-box;width:50%;padding:60px 100px;position:relative}.page.contentPage .pageContent.fullWidth section.photoColumnSection .photoSection .photoSectionContent,.page.contentPage .pageContent section.photoColumnSection .photoSection .photoSectionContent{background-repeat:no-repeat;background-size:cover;position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:1;background-position:50% 50%}.page.contentPage .pageContent.fullWidth section.photoColumnSection .photoSection h3,.page.contentPage .pageContent section.photoColumnSection .photoSection h3{font-size:36px;line-height:145%;font-weight:600;color:white;max-width:500px;position:relative;z-index:2}.page.contentPage .pageContent.fullWidth section.photoColumnSection .photoSection h3 span,.page.contentPage .pageContent section.photoColumnSection .photoSection h3 span{display:inline;padding:9px 30px;background:#09d;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media only screen and (max-width: 1400px){.page.contentPage .pageContent.fullWidth section.photoColumnSection .photoSection h3,.page.contentPage .pageContent section.photoColumnSection .photoSection h3{font-size:30px;line-height:160%}}@media only screen and (max-width: 1200px){.page.contentPage .pageContent.fullWidth section.photoColumnSection .photoSection h3,.page.contentPage .pageContent section.photoColumnSection .photoSection h3{font-size:24px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth section.photoColumnSection .photoSection h3,.page.contentPage .pageContent section.photoColumnSection .photoSection h3{font-size:22px;line-height:150%}}.page.contentPage .pageContent.fullWidth section.photoColumnSection .textSection,.page.contentPage .pageContent section.photoColumnSection .textSection{box-sizing:border-box;width:50%;max-width:730px;color:#444444}.page.contentPage .pageContent.fullWidth section.photoColumnSection .textSection a,.page.contentPage .pageContent section.photoColumnSection .textSection a{text-decoration:underline}.page.contentPage .pageContent.fullWidth section.photoColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection .textSection .textContent{font-size:20px;line-height:160%;padding-left:30px}@media only screen and (max-width: 1400px){.page.contentPage .pageContent.fullWidth section.photoColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection .textSection .textContent{font-size:18px}}@media only screen and (max-width: 1200px){.page.contentPage .pageContent.fullWidth section.photoColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection .textSection .textContent{font-size:16px}}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth section.photoColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection .textSection .textContent{font-size:15px;margin-top:-160px;padding-top:180px;position:relative;z-index:3}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth section.photoColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection .textSection .textContent{font-size:14px;padding-left:20px}}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft,.page.contentPage .pageContent section.photoColumnSection.photoLeft{justify-content:flex-start}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .textContent,.page.contentPage .pageContent section.photoColumnSection.photoLeft .textContent{border-left:5px solid #09d}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .photoSection,.page.contentPage .pageContent section.photoColumnSection.photoLeft .photoSection{order:1}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .photoSection h3,.page.contentPage .pageContent section.photoColumnSection.photoLeft .photoSection h3{float:right;text-align:right}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .photoSection h3 span,.page.contentPage .pageContent section.photoColumnSection.photoLeft .photoSection h3 span{background:#09d}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .textSection,.page.contentPage .pageContent section.photoColumnSection.photoLeft .textSection{order:2;padding:60px 30px 60px 100px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight,.page.contentPage .pageContent section.photoColumnSection.photoRight{justify-content:flex-end}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .textContent,.page.contentPage .pageContent section.photoColumnSection.photoRight .textContent{border-left:5px solid #d81e20}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .photoSection,.page.contentPage .pageContent section.photoColumnSection.photoRight .photoSection{order:2}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .photoSection h3,.page.contentPage .pageContent section.photoColumnSection.photoRight .photoSection h3{float:left;text-align:left}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .photoSection h3 span,.page.contentPage .pageContent section.photoColumnSection.photoRight .photoSection h3 span{background:#d81e20}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .textSection,.page.contentPage .pageContent section.photoColumnSection.photoRight .textSection{order:1;padding:60px 100px 60px 30px}@media only screen and (max-width: 1400px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .photoSection,.page.contentPage .pageContent section.photoColumnSection.photoLeft .photoSection{padding:50px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .textSection,.page.contentPage .pageContent section.photoColumnSection.photoLeft .textSection{padding:50px 30px 50px 50px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .photoSection,.page.contentPage .pageContent section.photoColumnSection.photoRight .photoSection{padding:50px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .textSection,.page.contentPage .pageContent section.photoColumnSection.photoRight .textSection{padding:50px 50px 50px 30px}}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth section.photoColumnSection,.page.contentPage .pageContent section.photoColumnSection{display:block}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft,.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight,.page.contentPage .pageContent section.photoColumnSection.photoLeft,.page.contentPage .pageContent section.photoColumnSection.photoRight{padding:30px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .photoSection,.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .photoSection,.page.contentPage .pageContent section.photoColumnSection.photoLeft .photoSection,.page.contentPage .pageContent section.photoColumnSection.photoRight .photoSection{width:auto;order:1;height:200px;display:flex;margin-left:-30px;margin-right:-30px;align-items:center;justify-content:center;background:black}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .photoSection .photoSectionContent,.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .photoSection .photoSectionContent,.page.contentPage .pageContent section.photoColumnSection.photoLeft .photoSection .photoSectionContent,.page.contentPage .pageContent section.photoColumnSection.photoRight .photoSection .photoSectionContent{opacity:0.75;background-position:50% 50%}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .photoSection h3,.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .photoSection h3,.page.contentPage .pageContent section.photoColumnSection.photoLeft .photoSection h3,.page.contentPage .pageContent section.photoColumnSection.photoRight .photoSection h3{float:none;text-align:center}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .photoSection h3 span,.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .photoSection h3 span,.page.contentPage .pageContent section.photoColumnSection.photoLeft .photoSection h3 span,.page.contentPage .pageContent section.photoColumnSection.photoRight .photoSection h3 span{background:transparent;text-shadow:1px 1px 5px rgba(0,0,0,0.6)}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .textSection,.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .textSection,.page.contentPage .pageContent section.photoColumnSection.photoLeft .textSection,.page.contentPage .pageContent section.photoColumnSection.photoRight .textSection{width:100%;order:2;padding:30px 30px 0px 30px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft,.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight,.page.contentPage .pageContent section.photoColumnSection.photoLeft,.page.contentPage .pageContent section.photoColumnSection.photoRight{padding:0px;padding-bottom:20px;margin-left:-20px;margin-right:-20px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .photoSection,.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .photoSection,.page.contentPage .pageContent section.photoColumnSection.photoLeft .photoSection,.page.contentPage .pageContent section.photoColumnSection.photoRight .photoSection{margin-left:0px;margin-right:0px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoLeft .textSection,.page.contentPage .pageContent.fullWidth section.photoColumnSection.photoRight .textSection,.page.contentPage .pageContent section.photoColumnSection.photoLeft .textSection,.page.contentPage .pageContent section.photoColumnSection.photoRight .textSection{padding:20px}}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .photoSection .contactMap,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .photoSection .contactMap{position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:1;height:auto}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .photoSection .contactMap img.leaflet-marker-icon,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .photoSection .contactMap img.leaflet-marker-icon{width:25px !important;height:41px !important}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .photoSection .contactMap a.leaflet-control-zoom-in,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .photoSection .contactMap a.leaflet-control-zoom-out,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .photoSection .contactMap a.leaflet-control-zoom-in,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .photoSection .contactMap a.leaflet-control-zoom-out{text-decoration:none}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .photoSection .contactMap a.leaflet-popup-close-button,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .photoSection .contactMap a.leaflet-popup-close-button{display:none}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .photoSection .contactMap .leaflet-popup-content-wrapper,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .photoSection .contactMap .leaflet-popup-content-wrapper{border-radius:0px;box-shadow:0 2px 4px rgba(0,0,0,0.2);color:white;font-family:"Montserrat","Tahoma",sans-serif}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .photoSection .contactMap .leaflet-popup-content,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .photoSection .contactMap .leaflet-popup-content{margin:15px 20px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .photoSection .contactMap .leaflet-popup-content p,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .photoSection .contactMap .leaflet-popup-content p{margin-bottom:0px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .photoSection .contactMap .contentMapPopup,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .photoSection .contactMap .contentMapPopup{min-width:200px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight .contactMap .leaflet-popup-tip-container .leaflet-popup-tip,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight .contactMap .leaflet-popup-content-wrapper,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight .contactMap .leaflet-popup-tip-container .leaflet-popup-tip,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight .contactMap .leaflet-popup-content-wrapper{background:#d81e20}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft .contactMap .leaflet-popup-tip-container .leaflet-popup-tip,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft .contactMap .leaflet-popup-content-wrapper,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft .contactMap .leaflet-popup-tip-container .leaflet-popup-tip,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft .contactMap .leaflet-popup-content-wrapper{background:#09d}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent{font-size:18px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent h3,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent h3{font-weight:500;font-size:32px;margin-bottom:40px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent table,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent table{border:0px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent p+table,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent p+table{margin-top:-20px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent td,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent td{vertical-align:top;border:0px;padding-left:0px}@media only screen and (max-width: 1400px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent{font-size:16px}}@media only screen and (max-width: 1200px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent{font-size:16px}}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent{font-size:15px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent{font-size:14px}}@media only screen and (max-width: 1000px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent{padding-left:0px !important;border:0px !important}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent h3,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent h3{padding-bottom:20px;margin-bottom:20px;font-size:28px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection .textSection .textContent h3,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection .textSection .textContent h3{font-size:20px}}@media only screen and (max-width: 1000px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight .textSection .textContent h3,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight .textSection .textContent h3{border-bottom:5px solid #d81e20}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft .textSection .textContent h3,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft .textSection .textContent h3{border-bottom:5px solid #09d}}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight{display:flex;flex-wrap:wrap;padding-top:0px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft+.mapColumnSection,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight+.mapColumnSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft+.mapColumnSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight+.mapColumnSection{padding-bottom:0px !important}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft .photoSection,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight .photoSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft .photoSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight .photoSection{order:2;height:420px;width:calc(100% + 60px);margin-top:20px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft .textSection,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight .textSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft .textSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight .textSection{order:1;padding:0px}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft .textSection .textContent,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft .textSection .textContent,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight .textSection .textContent{margin-top:0px;padding-top:0px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft .photoSection,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight .photoSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft .photoSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight .photoSection{width:calc(100% + 20px)}.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoLeft .textSection,.page.contentPage .pageContent.fullWidth section.photoColumnSection.mapColumnSection.photoRight .textSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoLeft .textSection,.page.contentPage .pageContent section.photoColumnSection.mapColumnSection.photoRight .textSection{padding:0px 20px}}section.photoColumnSection ol{font-size:18px;line-height:160%;list-style:none;counter-reset:licznik;padding-left:37px}section.photoColumnSection ol strong{font-weight:600}section.photoColumnSection ol li{margin-bottom:20px;counter-increment:licznik}section.photoColumnSection ol li:last-child{margin-bottom:0px}section.photoColumnSection ol li a{text-decoration:underline}section.photoColumnSection ol li .liHeader{font-weight:600;position:relative}section.photoColumnSection ol li .liHeader:before{content:counter(licznik);display:block;position:absolute;left:-40px;top:5px;width:17px;height:17px;font-size:12px;font-weight:700;color:white;text-align:center;line-height:17px}section.photoColumnSection ol li .liText{font-weight:400}@media only screen and (max-width: 1200px){section.photoColumnSection ol{font-size:16px;padding-left:35px}section.photoColumnSection ol li{counter-increment:licznik}section.photoColumnSection ol li .liHeader{font-weight:600;position:relative}section.photoColumnSection ol li .liHeader:before{top:3px;left:-35px}}@media only screen and (max-width: 800px){section.photoColumnSection ol{font-size:15px;padding-left:33px}section.photoColumnSection ol li .liHeader:before{top:2px;left:-33px}}@media only screen and (max-width: 600px){section.photoColumnSection ol{font-size:14px;padding-left:30px}section.photoColumnSection ol li .liHeader:before{top:1px;left:-30px}}section.photoColumnSection.photoLeft ol li .liHeader{color:#09d}section.photoColumnSection.photoLeft ol li .liHeader:before{background:#09d}section.photoColumnSection.photoRight ol li .liHeader{color:#d81e20}section.photoColumnSection.photoRight ol li .liHeader:before{background:#d81e20}section.largeIcons{counter-reset:licznik}@media only screen and (min-width: 801px){section.largeIcons .subsection+.subsection:before{content:"";display:block;height:1px;background:#dddddd;width:25%;margin:20px auto 80px auto}}@media only screen and (max-width: 800px){section.largeIcons .subsection+.subsection{display:none}}section.largeIcons ul{list-style:none;margin:0px;padding:0px;display:flex;flex-wrap:wrap}section.largeIcons li{counter-increment:licznik;display:flex;margin:0px 20px 20px 20px;width:calc(50% - 40px);min-height:120px}section.largeIcons .subsection:nth-last-child(2) li:last-child{min-height:60px;margin-bottom:0px}@media only screen and (min-width: 801px){section.largeIcons .subsection:nth-last-child(2) li:nth-last-child(2){min-height:60px;margin-bottom:0px}}section.largeIcons .iconIcon{background:#09d;width:80px;min-width:80px;flex-grow:0;height:80px;font-size:48px;text-align:center;line-height:80px;position:relative;color:white;margin-right:20px}section.largeIcons .iconIcon:before{content:counter(licznik);background:#d81e20;width:26px;height:26px;line-height:26px;border:2px solid white;border-radius:20px;color:white;font-size:14px;font-weight:700;position:absolute;top:-15px;right:-15px}section.largeIcons .iconInfo{line-height:120%}section.largeIcons .iconInfo .iconHeader{font-size:16px;font-weight:700;color:#444444;padding-bottom:10px}section.largeIcons .iconInfo .iconText{font-size:15px;font-weight:400;color:#888888}section.largeIcons .subsection:nth-child(even) .iconIcon{background:#d81e20}section.largeIcons .subsection:nth-child(even) .iconIcon:before{background:#09d}@media only screen and (max-width: 1000px){section.largeIcons .iconIcon{width:65px;min-width:65px;height:65px;font-size:38px;line-height:65px}section.largeIcons .iconInfo .iconHeader{font-size:15px}section.largeIcons .iconInfo .iconText{font-size:14px}}@media only screen and (max-width: 800px){section.largeIcons ul{list-style:none;margin:0px;padding:0px;display:flex;flex-wrap:wrap}section.largeIcons li{display:flex;margin:0px 0px 25px 0px;width:100%;min-height:50px}section.largeIcons .subsection:nth-child(even) li .iconIcon,section.largeIcons .subsection li .iconIcon{background:#09d}section.largeIcons .subsection:nth-child(even) li .iconIcon:before,section.largeIcons .subsection li .iconIcon:before{background:#d81e20}section.largeIcons .subsection:nth-child(even) li:nth-child(n+5) .iconIcon,section.largeIcons .subsection li:nth-child(n+5) .iconIcon{background:#d81e20}section.largeIcons .subsection:nth-child(even) li:nth-child(n+5) .iconIcon:before,section.largeIcons .subsection li:nth-child(n+5) .iconIcon:before{background:#09d}}@media only screen and (max-width: 600px){section.largeIcons .iconIcon{width:50px;min-width:50px;height:50px;font-size:30px;line-height:50px}section.largeIcons .iconIcon:before{width:20px;height:20px;line-height:20px;font-size:12px;top:-12px;right:-12px}section.largeIcons .iconInfo .iconHeader{font-size:14px;font-weight:600;padding-bottom:5px}section.largeIcons .iconInfo .iconText{font-size:13px}}.buttons.moreButtons{margin:20px 0px 0px 0px;width:100%;text-align:center;clear:both}.buttons.moreButtons .button{border-radius:20px;height:35px;line-height:18px;padding:9px 20px;border:0px;background:#09d;text-transform:uppercase;text-decoration:none !important}.buttons.moreButtons .button:hover{background:#005277}.buttons.moreButtons .button i{font-size:16px;position:relative;top:1px;margin-left:18px}@media only screen and (min-width: 801px){.buttons.moreButtons{display:none}}@media only screen and (max-width: 600px){.buttons.moreButtons .button{font-size:13px}}.page.contentPage .pageContent.fullWidth section.contentTitle,.page.contentPage .pageContent section.contentTitle{margin:80px -30px;padding:0px 30px;max-width:5000px}.page.contentPage .pageContent.fullWidth section.contentTitle .titleHeader,.page.contentPage .pageContent section.contentTitle .titleHeader{color:#666666;font-size:36px;line-height:42px;font-weight:600;margin:0px;padding:0px;text-align:center}.page.contentPage .pageContent.fullWidth section.contentTitle .titleSubHeader,.page.contentPage .pageContent section.contentTitle .titleSubHeader{color:#09d;font-size:36px;line-height:42px;font-weight:400;margin:0px;padding:0px;text-align:center}.page.contentPage .pageContent.fullWidth section.contentTitle.redSubHeader .titleSubHeader,.page.contentPage .pageContent section.contentTitle.redSubHeader .titleSubHeader{color:#d81e20}.page.contentPage .pageContent.fullWidth section.contentTitle .titleActions,.page.contentPage .pageContent section.contentTitle .titleActions{margin-top:20px;text-align:center}.page.contentPage .pageContent.fullWidth section.contentTitle .titleActions .button:visited,.page.contentPage .pageContent.fullWidth section.contentTitle .titleActions .button:hover,.page.contentPage .pageContent section.contentTitle .titleActions .button:visited,.page.contentPage .pageContent section.contentTitle .titleActions .button:hover{color:white}@media only screen and (max-width: 1200px){.page.contentPage .pageContent.fullWidth section.contentTitle,.page.contentPage .pageContent section.contentTitle{margin:60px -30px}.page.contentPage .pageContent.fullWidth section.contentTitle .titleHeader,.page.contentPage .pageContent section.contentTitle .titleHeader{font-size:32px;line-height:38px}.page.contentPage .pageContent.fullWidth section.contentTitle .titleSubHeader,.page.contentPage .pageContent section.contentTitle .titleSubHeader{font-size:28px;line-height:38px}}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth section.contentTitle,.page.contentPage .pageContent section.contentTitle{border-top:1px solid #dddddd;padding-top:50px}.page.contentPage .pageContent.fullWidth section.contentTitle .titleHeader,.page.contentPage .pageContent section.contentTitle .titleHeader{font-size:28px;line-height:34px}.page.contentPage .pageContent.fullWidth section.contentTitle .titleSubHeader,.page.contentPage .pageContent section.contentTitle .titleSubHeader{font-size:22px;line-height:34px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth section.contentTitle,.page.contentPage .pageContent section.contentTitle{margin:40px -20px;padding:40px 20px 0px 20px}.page.contentPage .pageContent.fullWidth section.contentTitle .titleHeader,.page.contentPage .pageContent section.contentTitle .titleHeader{font-size:24px;line-height:28px}.page.contentPage .pageContent.fullWidth section.contentTitle .titleSubHeader,.page.contentPage .pageContent section.contentTitle .titleSubHeader{color:#09d;font-size:15px;line-height:26px}}.page.contentPage .pageContent.fullWidth section.contentTitle.greyTitle,.page.contentPage .pageContent section.contentTitle.greyTitle{background:#eeeeee;padding:80px 30px;margin-bottom:0px;margin-left:-30px;margin-right:-30px;max-width:5000px;border:0px}.page.contentPage .pageContent.fullWidth section.contentTitle.greyTitle .titleSubHeader,.page.contentPage .pageContent section.contentTitle.greyTitle .titleSubHeader{color:#d81e20}@media only screen and (max-width: 1200px){.page.contentPage .pageContent.fullWidth section.contentTitle.greyTitle,.page.contentPage .pageContent section.contentTitle.greyTitle{margin:60px -30px 0px -30px;padding:60px 30px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth section.contentTitle.greyTitle,.page.contentPage .pageContent section.contentTitle.greyTitle{margin:40px -20px 0px -20px;padding:40px 20px}}@media only screen and (min-width: 801px){.page.contentPage .pageContent.fullWidth section.contentTitle.photoTitle .titlePhoto,.page.contentPage .pageContent section.contentTitle.photoTitle .titlePhoto{display:none}}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth section.contentTitle.photoTitle,.page.contentPage .pageContent section.contentTitle.photoTitle{position:relative;background:black;padding:60px;margin-bottom:0px;border:0px}.page.contentPage .pageContent.fullWidth section.contentTitle.photoTitle .titlePhoto,.page.contentPage .pageContent section.contentTitle.photoTitle .titlePhoto{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:0px;left:0px;right:0px;bottom:0px;opacity:0.6;z-index:1}.page.contentPage .pageContent.fullWidth section.contentTitle.photoTitle .titleHeader,.page.contentPage .pageContent.fullWidth section.contentTitle.photoTitle .titleSubHeader,.page.contentPage .pageContent section.contentTitle.photoTitle .titleHeader,.page.contentPage .pageContent section.contentTitle.photoTitle .titleSubHeader{position:relative;z-index:2;text-shadow:1px 1px 5px rgba(0,0,0,0.6);color:white}}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection,.page.contentPage .pageContent .reducedPhotoColumnSection{max-width:5000px;margin:0px -30px;display:flex;align-items:stretch}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection,.page.contentPage .pageContent .reducedPhotoColumnSection{margin-left:-20px;margin-right:-20px}}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .photoSection,.page.contentPage .pageContent .reducedPhotoColumnSection .photoSection{box-sizing:border-box;width:33.33%;min-width:33.33%;position:relative;background:black}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .photoSection .photoSectionContent,.page.contentPage .pageContent .reducedPhotoColumnSection .photoSection .photoSectionContent{background-repeat:no-repeat;background-size:cover;position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:1;background-position:50% 50%;opacity:0.7}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .photoSection,.page.contentPage .pageContent .reducedPhotoColumnSection .photoSection{display:none !important}}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection{padding:80px;width:66.66%;max-width:933px;box-sizing:border-box}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul{list-style:none;margin:0px;padding:0px}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li{margin-bottom:40px;display:flex}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li:last-child,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li:last-child{margin-bottom:0px}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liIcon,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liIcon{width:70px;height:70px;flex-grow:0;flex-shrink:0;border-radius:70px;margin-right:20px;position:relative;top:5px;overflow:hidden}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liInfo,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liInfo{line-height:170%}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liInfo .liHeader,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liInfo .liHeader{font-size:16px;color:#09d;font-weight:600}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liInfo .liText,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liInfo .liText{font-size:15px;color:#666666;font-weight:400}@media only screen and (max-width: 1000px){.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liInfo,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liInfo{line-height:160%}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liInfo .liHeader,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liInfo .liHeader{font-size:15px;margin-bottom:5px}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liInfo .liText,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liInfo .liText{font-size:14px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liInfo,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liInfo{line-height:145%;text-align:center}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liInfo .liHeader,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liInfo .liHeader{font-size:14px}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liInfo .liText,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liInfo .liText{font-size:13px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li{display:block;margin-bottom:20px}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection ul li .liIcon,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection ul li .liIcon{border:2px solid white;border-radius:70px;margin:0px auto 10px auto;z-index:2;top:0px}}@media only screen and (max-width: 1200px){.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection{padding:50px}}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection{padding:30px;padding-bottom:0px;width:100%}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection .textSection,.page.contentPage .pageContent .reducedPhotoColumnSection .textSection{padding:20px;padding-bottom:0px}}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection.photoLeft,.page.contentPage .pageContent .reducedPhotoColumnSection.photoLeft{justify-content:flex-start}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection.photoLeft .photoSection,.page.contentPage .pageContent .reducedPhotoColumnSection.photoLeft .photoSection{order:1}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection.photoLeft .textSection,.page.contentPage .pageContent .reducedPhotoColumnSection.photoLeft .textSection{order:2;padding-right:30px}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection.photoRight,.page.contentPage .pageContent .reducedPhotoColumnSection.photoRight{justify-content:flex-end}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection.photoRight .photoSection,.page.contentPage .pageContent .reducedPhotoColumnSection.photoRight .photoSection{order:2}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection.photoRight .textSection,.page.contentPage .pageContent .reducedPhotoColumnSection.photoRight .textSection{order:1;padding-left:30px}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection,.page.contentPage .pageContent .reducedPhotoColumnSection{display:block}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection.photoLeft .textSection,.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection.photoRight .textSection,.page.contentPage .pageContent .reducedPhotoColumnSection.photoLeft .textSection,.page.contentPage .pageContent .reducedPhotoColumnSection.photoRight .textSection{order:0}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection+.reducedPhotoColumnSection .textSection,.page.contentPage .pageContent .reducedPhotoColumnSection+.reducedPhotoColumnSection .textSection{display:none}}.page.contentPage .pageContent.fullWidth .reducedPhotoColumnSection+.reducedPhotoColumnSection .textSection ul li .liInfo .liHeader,.page.contentPage .pageContent .reducedPhotoColumnSection+.reducedPhotoColumnSection .textSection ul li .liInfo .liHeader{color:#d81e20}@media only screen and (max-width: 600px){.page.contentPage .pageContent .contentTitle+.reducedPhotoColumnSection .textSection{padding-top:0px;margin-top:-37px}}.page.contentPage .pageContent.fullWidth section.partnerCarousel .jcarousel-wrapper,.page.contentPage .pageContent section.partnerCarousel .jcarousel-wrapper{display:flex;align-items:center;justify-content:space-between}.page.contentPage .pageContent.fullWidth section.partnerCarousel .jcarousel-control,.page.contentPage .pageContent section.partnerCarousel .jcarousel-control{width:40px;flex-grow:0;flex-shrink:0}.page.contentPage .pageContent.fullWidth section.partnerCarousel .jcarousel-control a,.page.contentPage .pageContent section.partnerCarousel .jcarousel-control a{font-size:48px;color:#cccccc;text-decoration:none;cursor:pointer}.page.contentPage .pageContent.fullWidth section.partnerCarousel .jcarousel-control a:hover,.page.contentPage .pageContent section.partnerCarousel .jcarousel-control a:hover{color:#aaaaaa}.page.contentPage .pageContent.fullWidth section.partnerCarousel .jcarousel,.page.contentPage .pageContent section.partnerCarousel .jcarousel{width:calc(100% - 120px);position:relative;overflow:hidden}.page.contentPage .pageContent.fullWidth section.partnerCarousel ul,.page.contentPage .pageContent section.partnerCarousel ul{list-style:none;position:relative;margin:0;padding:0;width:10000em}.page.contentPage .pageContent.fullWidth section.partnerCarousel li,.page.contentPage .pageContent section.partnerCarousel li{float:left;width:16.66%;height:80px;text-align:center;display:flex;align-items:center;justify-content:center}.page.contentPage .pageContent.fullWidth section.partnerCarousel li img,.page.contentPage .pageContent section.partnerCarousel li img{max-width:90%;max-height:80%}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth section.partnerCarousel .jcarousel-control,.page.contentPage .pageContent section.partnerCarousel .jcarousel-control{display:none}.page.contentPage .pageContent.fullWidth section.partnerCarousel .jcarousel,.page.contentPage .pageContent section.partnerCarousel .jcarousel{width:100%}.page.contentPage .pageContent.fullWidth section.partnerCarousel ul,.page.contentPage .pageContent section.partnerCarousel ul{position:static !important;width:auto;height:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.page.contentPage .pageContent.fullWidth section.partnerCarousel li,.page.contentPage .pageContent section.partnerCarousel li{width:30% !important}.page.contentPage .pageContent.fullWidth section.partnerCarousel li:nth-child(n+7),.page.contentPage .pageContent section.partnerCarousel li:nth-child(n+7){display:none}}.page.contentPage .pageContent.fullWidth .mainContact,.page.contentPage .pageContent .mainContact{margin-top:60px;margin-bottom:60px}@media only screen and (min-width: 601px){.page.contentPage .pageContent.fullWidth .mainContact,.page.contentPage .pageContent .mainContact{display:flex;align-items:flex-start}}@media only screen and (max-width: 1000px){.page.contentPage .pageContent.fullWidth .mainContact,.page.contentPage .pageContent .mainContact{margin-top:40px;margin-bottom:40px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth .mainContact,.page.contentPage .pageContent .mainContact{margin-top:40px;margin-bottom:40px}}.page.contentPage .pageContent.fullWidth .mainContact a,.page.contentPage .pageContent .mainContact a{text-decoration:none;color:#666666;display:flex;align-items:center;justify-content:flex-start}.page.contentPage .pageContent.fullWidth .mainContact a .mainContactIcon,.page.contentPage .pageContent .mainContact a .mainContactIcon{font-size:48px;min-width:35px;margin-right:20px}.page.contentPage .pageContent.fullWidth .mainContact a .mainContactHeader,.page.contentPage .pageContent .mainContact a .mainContactHeader{font-size:16px;font-weight:600;line-height:120%}.page.contentPage .pageContent.fullWidth .mainContact a .mainContactText,.page.contentPage .pageContent .mainContact a .mainContactText{font-size:32px;font-weight:500;line-height:100%}.page.contentPage .pageContent.fullWidth .mainContact.mainContactRed a .mainContactText,.page.contentPage .pageContent .mainContact.mainContactRed a .mainContactText{color:#d81e20}.page.contentPage .pageContent.fullWidth .mainContact.mainContactBlue a .mainContactText,.page.contentPage .pageContent .mainContact.mainContactBlue a .mainContactText{color:#09d}@media only screen and (max-width: 1000px){.page.contentPage .pageContent.fullWidth .mainContact a .mainContactHeader,.page.contentPage .pageContent .mainContact a .mainContactHeader{font-size:15px}.page.contentPage .pageContent.fullWidth .mainContact a mainContactText,.page.contentPage .pageContent .mainContact a mainContactText{font-size:28px}}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth .mainContact a .mainContactHeader,.page.contentPage .pageContent .mainContact a .mainContactHeader{font-size:14px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth .mainContact,.page.contentPage .pageContent .mainContact{margin:0px -20px;padding:20px}.page.contentPage .pageContent.fullWidth .mainContact a,.page.contentPage .pageContent .mainContact a{color:white}.page.contentPage .pageContent.fullWidth .mainContact a .mainContactIcon,.page.contentPage .pageContent .mainContact a .mainContactIcon{font-size:40px;min-width:30px;margin-right:15px}.page.contentPage .pageContent.fullWidth .mainContact a .mainContactHeader,.page.contentPage .pageContent .mainContact a .mainContactHeader{font-size:13px;line-height:120%}.page.contentPage .pageContent.fullWidth .mainContact a .mainContactText,.page.contentPage .pageContent .mainContact a .mainContactText{font-size:20px;line-height:100%}.page.contentPage .pageContent.fullWidth .mainContact.mainContactRed,.page.contentPage .pageContent .mainContact.mainContactRed{background:#d81e20}.page.contentPage .pageContent.fullWidth .mainContact.mainContactRed a .mainContactText,.page.contentPage .pageContent .mainContact.mainContactRed a .mainContactText{color:white}.page.contentPage .pageContent.fullWidth .mainContact.mainContactBlue,.page.contentPage .pageContent .mainContact.mainContactBlue{background:#09d}.page.contentPage .pageContent.fullWidth .mainContact.mainContactBlue a .mainContactText,.page.contentPage .pageContent .mainContact.mainContactBlue a .mainContactText{color:white}}.page.contentPage .pageContent.fullWidth .contacts,.page.contentPage .pageContent .contacts{margin-top:60px;margin-bottom:60px}@media only screen and (max-width: 1000px){.page.contentPage .pageContent.fullWidth .contacts,.page.contentPage .pageContent .contacts{margin-top:40px;margin-bottom:40px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth .contacts,.page.contentPage .pageContent .contacts{margin-top:0px;margin-bottom:40px}}.page.contentPage .pageContent.fullWidth .contacts .contactsRow,.page.contentPage .pageContent .contacts .contactsRow{display:flex;align-items:flex-start;min-height:24px;padding:8px 0px;font-size:16px;color:#666666;line-height:24px}.page.contentPage .pageContent.fullWidth .contacts .contactsRow.contactsRowRed,.page.contentPage .pageContent .contacts .contactsRow.contactsRowRed{color:#d81e20}.page.contentPage .pageContent.fullWidth .contacts .contactsRow.contactsRowRed .contactsLabel,.page.contentPage .pageContent .contacts .contactsRow.contactsRowRed .contactsLabel{font-weight:700}.page.contentPage .pageContent.fullWidth .contacts .contactsRow.contactsRowRed .contactsValue,.page.contentPage .pageContent .contacts .contactsRow.contactsRowRed .contactsValue{word-spacing:10px}.page.contentPage .pageContent.fullWidth .contacts .contactsIcon i,.page.contentPage .pageContent .contacts .contactsIcon i{margin-top:-2px;margin-right:15px}.page.contentPage .pageContent.fullWidth .contacts .contactsIcon i.fab,.page.contentPage .pageContent .contacts .contactsIcon i.fab{font-size:26px}.page.contentPage .pageContent.fullWidth .contacts .contactsIcon i.fal,.page.contentPage .pageContent .contacts .contactsIcon i.fal{font-size:22px}.page.contentPage .pageContent.fullWidth .contacts .contactsInfo,.page.contentPage .pageContent .contacts .contactsInfo{display:flex;flex:1}.page.contentPage .pageContent.fullWidth .contacts .contactsLabel,.page.contentPage .pageContent .contacts .contactsLabel{font-weight:600;display:flex;text-align:left}.page.contentPage .pageContent.fullWidth .contacts .contactsSpacer,.page.contentPage .pageContent .contacts .contactsSpacer{flex:1;height:17px;border-bottom:1px solid #e3e3e3;margin:0px 5px}.page.contentPage .pageContent.fullWidth .contacts .contactsValue,.page.contentPage .pageContent .contacts .contactsValue{font-weight:700;text-align:right}.page.contentPage .pageContent.fullWidth .contacts .contactsValue a,.page.contentPage .pageContent .contacts .contactsValue a{color:#666666;text-decoration:none}.page.contentPage .pageContent.fullWidth .contacts .contactsValue a:hover,.page.contentPage .pageContent .contacts .contactsValue a:hover{color:#d81e20}@media only screen and (max-width: 1000px){.page.contentPage .pageContent.fullWidth .contacts .contactsRow,.page.contentPage .pageContent .contacts .contactsRow{font-size:15px}}@media only screen and (max-width: 800px){.page.contentPage .pageContent.fullWidth .contacts .contactsRow,.page.contentPage .pageContent .contacts .contactsRow{font-size:14px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth .contacts .contactsRow,.page.contentPage .pageContent .contacts .contactsRow{min-height:20px;line-height:20px;align-items:center;border-bottom:1px solid #e3e3e3;padding:15px 0px}.page.contentPage .pageContent.fullWidth .contacts .contactsRow.contactsRowRed .contactsValue,.page.contentPage .pageContent .contacts .contactsRow.contactsRowRed .contactsValue{word-spacing:4px}.page.contentPage .pageContent.fullWidth .contacts .contactsInfo,.page.contentPage .pageContent .contacts .contactsInfo{display:block}.page.contentPage .pageContent.fullWidth .contacts .contactsIcon i,.page.contentPage .pageContent .contacts .contactsIcon i{margin-top:0px}.page.contentPage .pageContent.fullWidth .contacts .contactsSpacer,.page.contentPage .pageContent .contacts .contactsSpacer{display:none}.page.contentPage .pageContent.fullWidth .contacts .contactsValue,.page.contentPage .pageContent .contacts .contactsValue{text-align:left;color:#444444}.page.contentPage .pageContent.fullWidth .contacts .contactsValue a,.page.contentPage .pageContent .contacts .contactsValue a{color:#444444}.page.contentPage .pageContent.fullWidth .contacts .contactsValue a:hover,.page.contentPage .pageContent .contacts .contactsValue a:hover{color:#d81e20}.page.contentPage .pageContent.fullWidth .contacts .contactsRowRed .contactsValue,.page.contentPage .pageContent .contacts .contactsRowRed .contactsValue{color:#d81e20}}.page.contentPage .pageContent.fullWidth section.paymentsList,.page.contentPage .pageContent section.paymentsList{max-width:5000px;margin-left:-30px;margin-right:-30px;margin-top:0px;background:#09d;color:white}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListContent,.page.contentPage .pageContent section.paymentsList .paymentsListContent{max-width:1400px;margin:0px auto;padding:40px 30px;display:flex;justify-content:space-between;align-items:center}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListHeader,.page.contentPage .pageContent section.paymentsList .paymentsListHeader{fontweight:500;font-size:36px;width:40%;box-sizing:border-box}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListElement,.page.contentPage .pageContent section.paymentsList .paymentsListElement{width:20%;box-sizing:border-box;padding:40px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListElement+.paymentsListElement,.page.contentPage .pageContent section.paymentsList .paymentsListElement+.paymentsListElement{border-left:1px solid #6fbbdd}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListIcon,.page.contentPage .pageContent section.paymentsList .paymentsListIcon{height:62px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:12px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListIcon img,.page.contentPage .pageContent section.paymentsList .paymentsListIcon img{max-width:100%}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListText,.page.contentPage .pageContent section.paymentsList .paymentsListText{text-align:center;font-weight:600;font-size:18px;min-height:40px}@media only screen and (max-width: 1400px){.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListContent,.page.contentPage .pageContent section.paymentsList .paymentsListContent{padding:30px 30px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListHeader,.page.contentPage .pageContent section.paymentsList .paymentsListHeader{font-size:32px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListElement,.page.contentPage .pageContent section.paymentsList .paymentsListElement{padding:30px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListText,.page.contentPage .pageContent section.paymentsList .paymentsListText{font-size:17px}}@media only screen and (max-width: 1200px){.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListContent,.page.contentPage .pageContent section.paymentsList .paymentsListContent{padding:20px 30px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListHeader,.page.contentPage .pageContent section.paymentsList .paymentsListHeader{font-size:26px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListElement,.page.contentPage .pageContent section.paymentsList .paymentsListElement{padding:20px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListText,.page.contentPage .pageContent section.paymentsList .paymentsListText{font-size:16px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListIcon,.page.contentPage .pageContent section.paymentsList .paymentsListIcon{height:40px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListIcon img,.page.contentPage .pageContent section.paymentsList .paymentsListIcon img{max-height:40px}}@media only screen and (max-width: 1000px){.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListHeader,.page.contentPage .pageContent section.paymentsList .paymentsListHeader{font-size:20px;width:31%}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListElement,.page.contentPage .pageContent section.paymentsList .paymentsListElement{width:23%}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListText,.page.contentPage .pageContent section.paymentsList .paymentsListText{font-size:15px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListIcon img,.page.contentPage .pageContent section.paymentsList .paymentsListIcon img{max-height:35px}}@media only screen and (max-width: 600px){.page.contentPage .pageContent.fullWidth section.paymentsList,.page.contentPage .pageContent section.paymentsList{margin-left:-20px;margin-right:-20px;margin-bottom:0px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListContent,.page.contentPage .pageContent section.paymentsList .paymentsListContent{padding:40px 20px;flex-wrap:wrap}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListHeader,.page.contentPage .pageContent section.paymentsList .paymentsListHeader{font-size:22px;text-align:center;width:100%;margin-bottom:20px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListHeader:after,.page.contentPage .pageContent section.paymentsList .paymentsListHeader:after{content:"";display:block;height:10px;width:50%;margin:0px auto;border-bottom:1px solid white}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListElement,.page.contentPage .pageContent section.paymentsList .paymentsListElement{width:100%;border:0px !important;padding:10px 20px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListText,.page.contentPage .pageContent section.paymentsList .paymentsListText{font-size:14px;min-height:20px}.page.contentPage .pageContent.fullWidth section.paymentsList .paymentsListIcon,.page.contentPage .pageContent section.paymentsList .paymentsListIcon{margin-bottom:5px;height:auto}}@-webkit-keyframes showFormError{from{max-height:0px}to{max-height:50px}}@keyframes showFormError{from{max-height:0px}to{max-height:50px}}.conForm{font-size:14px}.conForm form#conFormForm{display:flex;align-items:top;justify-content:space-between;flex-wrap:wrap}.conForm .forms{margin-bottom:15px;box-sizing:border-box;width:100%}.conForm .forms.warning .value input{border:1px solid #d81e20}.conForm .forms.warning .value input.kierunkowy{border-right:0px}.conForm .forms.warning .value input#con_telefon{border-left:0px}.conForm .forms .label{display:block;padding:3px 0px;font-weight:500}.conForm .forms .value{position:relative}.conForm .forms .value textarea,.conForm .forms .value input{border:1px solid #d6d6d6;width:100%}.conForm .forms .value input.kierunkowy{width:35%;border-right:0px;text-indent:10px;padding-right:10px}.conForm .forms .value input#con_telefon,.conForm .forms .value input#ocon_telefon{width:65%;border-left:0px;padding-left:10px}.conForm .forms .value .plus{position:absolute;z-index:1;top:9px;left:20px}.conForm .forms .value .inputSeparator{position:absolute;z-index:1;top:9px;left:35%;height:20px;background:#d6d6d6;width:1px;display:block}@media only screen and (min-width: 1001px), only screen and (max-width: 800px) and (min-width: 501px){.conForm .forms:nth-child(-n+4){width:calc(50% - 10px)}}@media only screen and (min-width: 501px){.conForm .forms textarea::-webkit-input-placeholder,.conForm .forms input::-webkit-input-placeholder{color:transparent}.conForm .forms textarea:-moz-placeholder,.conForm .forms input:-moz-placeholder{color:transparent}.conForm .forms textarea::-moz-placeholder,.conForm .forms input::-moz-placeholder{color:transparent}.conForm .forms textarea:-ms-input-placeholder,.conForm .forms input:-ms-input-placeholder{color:transparent}.conForm .forms textarea:placeholder,.conForm .forms input:placeholder{color:transparent}}@media only screen and (max-width: 500px){.conForm .forms label.textLabel{display:none}.conForm .forms textarea::-webkit-input-placeholder,.conForm .forms input::-webkit-input-placeholder{text-transform:lowercase}.conForm .forms textarea:-moz-placeholder,.conForm .forms input:-moz-placeholder{text-transform:lowercase}.conForm .forms textarea::-moz-placeholder,.conForm .forms input::-moz-placeholder{text-transform:lowercase}.conForm .forms textarea:-ms-input-placeholder,.conForm .forms input:-ms-input-placeholder{text-transform:lowercase}.conForm .forms textarea:placeholder,.conForm .forms input:placeholder{text-transform:lowercase}}.conForm .information.error{margin:0px;overflow:hidden;-webkit-animation:showFormError 1s ease-out;animation:showFormError 1s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.conForm .information.formInformation{margin-bottom:100px}@media only screen and (min-width: 601px){.conForm .information.formInformation{font-size:20px}}.conForm .checkboxLine{display:flex}.conForm .checkboxLine label{flex:1 1 auto}.conForm .checkboxLine label.gfxLabel{margin-right:10px;flex:0 0 auto}.conForm #recaptcha{margin:20px 0px 0px 0px}@media only screen and (max-width: 400px){.conForm #recaptcha iframe{margin-right:-50px;margin-left:-5%;transform:scale(0.9)}}.conForm .conFormButton{margin-top:20px}.conForm .button{height:50px;line-height:20px;padding:15px 30px;border-radius:50px;background:#d81e20}.conForm .button:hover{background:#ab1819}.contentPage .pageContent .contactFormGrey{background:#eeeeee;padding:60px 30px;width:100%;max-width:650px;margin:0px auto;box-sizing:border-box}.contentPage .pageContent .contactFormGrey h2{font-size:36px;margin:0px 0px 30px 0px}@media only screen and (min-width: 601px){.contentPage .pageContent .contactFormGrey{margin-bottom:40px}}@media only screen and (max-width: 1400px){.contentPage .pageContent .contactFormGrey h2{font-size:32px}}@media only screen and (max-width: 1000px){.contentPage .pageContent .contactFormGrey h2{font-size:20px}}@media only screen and (max-width: 600px){.contentPage .pageContent .contactFormGrey{padding:40px 20px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.contentPage .pageContent .contactFormGrey h2{font-size:22px;text-align:center}.contentPage .pageContent .contactFormGrey h2:after{content:"";display:block;height:10px;width:50%;margin:0px auto;border-bottom:1px solid #ffb60c}}@media only screen and (min-width: 501px){.contentPage .pageContent .contactFormGrey .conForm .forms:nth-child(-n+4){width:calc(50% - 10px)}}.ui-dialog.zglosApartament{background:#09d;border:0px;color:white;padding:60px 80px}.ui-dialog.zglosApartament .toplayer-close{color:white}@media only screen and (max-width: 1000px){.ui-dialog.zglosApartament{padding:30px 30px}}@media only screen and (max-width: 600px){.ui-dialog.zglosApartament{padding:20px 20px}}#ownerConFormContent #ownerConFormForm{display:flex;flex-wrap:wrap;justify-content:space-between}#ownerConFormContent .conForm .header{font-size:32px;font-weight:400;color:white;padding-bottom:20px;border-bottom:1px solid #4db8e7;position:relative;text-align:left;box-sizing:border-box;width:100%;margin-bottom:20px}#ownerConFormContent .conForm .header:after{content:"";display:block;height:1px;width:150px;bottom:-1px;left:0px;position:absolute;background:white}@media only screen and (max-width: 1400px){#ownerConFormContent .conForm .header{font-size:32px}}@media only screen and (max-width: 1000px){#ownerConFormContent .conForm .header{font-size:24px}}@media only screen and (max-width: 600px){#ownerConFormContent .conForm .header{font-size:20px;border:0px;padding-bottom:0px;text-align:center}#ownerConFormContent .conForm .header:after{position:static;margin:10px auto 0px auto}}#ownerConFormContent .conForm .forms{width:calc(33.33% - 20px)}#ownerConFormContent .conForm .forms.formsTextarea{width:100%}#ownerConFormContent .conForm .forms .label{color:white;text-align:left}#ownerConFormContent .conForm .forms .value textarea,#ownerConFormContent .conForm .forms .value input{border:1px solid white}#ownerConFormContent .conForm .forms .value .plus{top:6px}@media only screen and (max-width: 800px){#ownerConFormContent .conForm .forms{width:calc(50% - 15px)}}@media only screen and (max-width: 600px){#ownerConFormContent .conForm .forms{width:100%}#ownerConFormContent .conForm .forms.formsSpacer{display:none}}#ownerConFormContent .conForm .checkboxLine{display:flex}#ownerConFormContent .conForm .checkboxLine input[type="checkbox"]{flex:0 0 auto;margin:2px 10px 0px 0px}#ownerConFormContent .conForm .checkboxLine label{text-align:left;color:white;line-height:135%}#ownerConFormContent .conForm .ownerConFormButton{width:100%;text-align:right}#ownerConFormContent .conForm .ownerConFormButton a.button#wyslijOwnerConForm{border:2px solid white;line-height:18px;margin-top:20px}@media only screen and (max-width: 600px){#ownerConFormContent .conForm .ownerConFormButton a.button#wyslijOwnerConForm{height:40px;padding-top:10px;padding-bottom:10px}}@media only screen and (max-width: 500px){#ownerConFormContent .conForm .ownerConFormButton a.button#wyslijOwnerConForm{width:100%}}#ownerConFormContent .conForm .information.error{text-align:left;color:white;font-size:14px;position:relative;padding-left:26px}#ownerConFormContent .conForm .information.error:before{position:absolute;top:3px;left:0px;content:"!";width:18px;height:18px;line-height:18px;display:inline-block;margin-right:10px;color:white;background:#d81e20;font-weight:900;text-align:center}section.apartamentSection.navRezerwuj{padding:1px 0px 40px 0px;margin-top:40px}@media only screen and (max-width: 500px){section.apartamentSection.navRezerwuj h2{margin-bottom:30px}}#tripConFormForm{display:flex;justify-content:space-between;flex-wrap:wrap}#tripConFormForm .forms{width:calc(25% - 22px)}#tripConFormForm .label{height:18px}#tripConFormForm select{border:1px solid #d6d6d6;width:100%;padding-left:18px;color:#444444;font-weight:500;background:white}#tripConFormForm .checkboxLine{width:100%;margin-bottom:10px;margin-top:30px}#tripConFormForm .checkboxLine+.checkboxLine{margin-top:10px}#tripConFormForm .tripConFormButton{margin:40px 0px 0px 0px;width:100%;text-align:right}@media only screen and (min-width: 1401px){#tripConFormForm .formsSpacer{display:none}}@media only screen and (max-width: 1400px){#tripConFormForm .forms{width:calc(33.33% - 20px)}}@media only screen and (max-width: 1200px){#tripConFormForm .forms{width:calc(50% - 15px)}#tripConFormForm .formsSpacer{display:none}}@media only screen and (max-width: 600px){#tripConFormForm .forms{width:100%}#tripConFormForm .checkboxLine{font-size:13px;margin-top:20px}#tripConFormForm .tripConFormButton{margin:20px 0px 20px 0px}}@media only screen and (max-width: 1500px){.indexSection.servicesListSection{margin-left:0px;margin-right:0px}}.indexPromotions.servicesList{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.indexPromotions.servicesList .promotion{width:calc(25% - 22px);margin-bottom:30px;padding:0px;float:none}@media only screen and (max-width: 1400px){.indexPromotions.servicesList .promotion{width:calc(33.33% - 20px)}}@media only screen and (max-width: 1000px){.indexPromotions.servicesList .promotion{width:calc(50% - 15px)}}@media only screen and (max-width: 600px){.indexPromotions.servicesList .promotion{width:100%;margin-bottom:20px}}.indexPromotions.servicesList .promotion .promotionContent .promotionImage{height:220px}.indexPromotions.servicesList .promotion .promotionContent .promotionImage .promotionBenefit{bottom:-40px}.indexPromotions.servicesList .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent{width:80px;height:80px;line-height:80px;border:3px solid white;border-radius:60px;color:white}@media only screen and (max-width: 800px){.indexPromotions.servicesList .promotion .promotionContent .promotionImage{height:200px}.indexPromotions.servicesList .promotion .promotionContent .promotionImage .promotionBenefit{bottom:-30px}.indexPromotions.servicesList .promotion .promotionContent .promotionImage .promotionBenefit .promotionBenefitContent{width:60px;height:60px;line-height:60px;font-size:28px}}@media only screen and (max-width: 600px){.indexPromotions.servicesList .promotion .promotionContent .promotionImage{height:180px}}.indexPromotions.servicesList .promotion .promotionContent .promotionInfo{padding:60px 30px 30px 30px;height:230px}.indexPromotions.servicesList .promotion .promotionContent .promotionInfo .promotionName{font-size:20px;margin-bottom:10px}.indexPromotions.servicesList .promotion .promotionContent .promotionInfo .promotionDescription{font-size:13px;line-height:16px}@media only screen and (max-width: 800px){.indexPromotions.servicesList .promotion .promotionContent .promotionInfo{padding:45px 20px 30px 20px;height:250px}}@media only screen and (max-width: 600px){.indexPromotions.servicesList .promotion .promotionContent .promotionInfo{padding:45px 20px 20px 20px;height:auto}.indexPromotions.servicesList .promotion .promotionContent .promotionInfo .promotionName{font-size:18px}.indexPromotions.servicesList .promotion .promotionContent .promotionInfo .promotionButtons{bottom:20px;position:static}}@media only screen and (max-width: 800px){.indexPromotions.servicesList .promotion:nth-child(n+9){display:none}}#transferConFormUpdate .usluga .uslugaHeader{background:black;position:relative;height:400px;display:flex;align-items:center}#transferConFormUpdate .usluga .uslugaHeader .image{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:0.7;z-index:1}#transferConFormUpdate .usluga .uslugaHeader .name{position:relative;z-index:2;width:100%;text-align:center;text-shadow:0px 2px 5px rgba(0,0,0,0.75);color:white;font-size:60px;font-weight:400}#transferConFormUpdate .usluga .uslugaHeader .iconWrapper{position:absolute;z-index:2;bottom:-43px;left:0px;right:0px}#transferConFormUpdate .usluga .uslugaHeader .iconWrapper .icon{color:white;background:#d81e20;font-size:38px;border:3px solid white;border-radius:50px;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.25);width:80px;height:80px;line-height:80px;margin:0px auto}#transferConFormUpdate .usluga .uslugaDescription{margin:80px 90px 60px 90px;text-align:left;line-height:160%}@media only screen and (max-width: 1000px){#transferConFormUpdate .usluga .uslugaHeader{height:350px}#transferConFormUpdate .usluga .uslugaHeader .name{font-size:48px}#transferConFormUpdate .usluga .uslugaDescription{margin:80px 60px 60px 60px}}@media only screen and (max-width: 800px){#transferConFormUpdate .usluga .uslugaHeader{height:250px}#transferConFormUpdate .usluga .uslugaHeader .name{font-size:32px;font-weight:500}#transferConFormUpdate .usluga .uslugaDescription{margin:60px 30px 40px 30px}}@media only screen and (max-width: 600px){#transferConFormUpdate .usluga .uslugaHeader{height:180px}#transferConFormUpdate .usluga .uslugaHeader .name{font-size:26px}#transferConFormUpdate .usluga .uslugaHeader .iconWrapper{bottom:-33px}#transferConFormUpdate .usluga .uslugaHeader .iconWrapper .icon{font-size:28px;width:60px;height:60px;line-height:60px}#transferConFormUpdate .usluga .uslugaDescription{margin:50px 20px 40px 20px;font-size:14px;line-height:140%}}.conForm.transferConForm{background:#eeeeee}.conForm.transferConForm .information.formInformation{padding:60px 90px;margin-bottom:0px}@media only screen and (max-width: 1000px){.conForm.transferConForm .information.formInformation{padding:60px 60px}}@media only screen and (max-width: 800px){.conForm.transferConForm .information.formInformation{padding:40px 30px}}@media only screen and (max-width: 600px){.conForm.transferConForm .information.formInformation{padding:40px 20px}}.conForm.transferConForm form#transferConFormForm{padding:60px 90px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;text-align:left}@media only screen and (max-width: 1000px){.conForm.transferConForm form#transferConFormForm{padding:60px 60px}}@media only screen and (max-width: 800px){.conForm.transferConForm form#transferConFormForm{padding:40px 30px}}@media only screen and (max-width: 600px){.conForm.transferConForm form#transferConFormForm{padding:40px 20px}}.conForm.transferConForm form#transferConFormForm .header{font-size:32px;font-weight:400;color:#444444;padding-bottom:20px;border-bottom:1px solid #d6d6d6;position:relative;text-align:left;box-sizing:border-box;width:100%;margin-bottom:20px}.conForm.transferConForm form#transferConFormForm .header:after{content:"";display:block;height:1px;width:150px;bottom:-1px;left:0px;position:absolute;background:#ffb60c}@media only screen and (max-width: 1400px){.conForm.transferConForm form#transferConFormForm .header{font-size:32px}}@media only screen and (max-width: 1000px){.conForm.transferConForm form#transferConFormForm .header{font-size:24px}}@media only screen and (max-width: 600px){.conForm.transferConForm form#transferConFormForm .header{font-size:20px;border:0px;padding-bottom:0px;text-align:center}.conForm.transferConForm form#transferConFormForm .header:after{position:static;margin:10px auto 0px auto}}.conForm.transferConForm form#transferConFormForm .forms{width:calc(25% - 15px)}@media only screen and (max-width: 1000px){.conForm.transferConForm form#transferConFormForm .forms{width:calc(33.33% - 17px)}}@media only screen and (max-width: 800px){.conForm.transferConForm form#transferConFormForm .forms{width:calc(50% - 10px)}}@media only screen and (max-width: 600px){.conForm.transferConForm form#transferConFormForm .forms{width:100%}}.conForm.transferConForm form#transferConFormForm .forms.formsTextarea{width:100%}.conForm.transferConForm form#transferConFormForm .forms .value{display:flex;position:relative}.conForm.transferConForm form#transferConFormForm .forms .value input,.conForm.transferConForm form#transferConFormForm .forms .value textarea{padding-left:10px;padding-right:10px}.conForm.transferConForm form#transferConFormForm .forms .value .kierunkowy{border-right:0px;width:35%}.conForm.transferConForm form#transferConFormForm .forms .value #tcon_telefon{border-left:0px;width:65%}.conForm.transferConForm form#transferConFormForm .forms .value .plus{left:8px;top:6px}.conForm.transferConForm form#transferConFormForm .forms .information.error{line-height:130%}@media only screen and (min-width: 1001px){.conForm.transferConForm form#transferConFormForm .forms.formsSpacer{display:none}}@media only screen and (max-width: 800px){.conForm.transferConForm form#transferConFormForm .forms.formsSpacer{display:none}}.conForm.transferConForm form#transferConFormForm .checkboxLine{width:100%;font-size:14px;line-height:125%;margin-bottom:10px;margin-top:10px}.conForm.transferConForm form#transferConFormForm .checkboxLine input[type="checkbox"]{margin-top:2px;margin-right:5px}@media only screen and (max-width: 600px){.conForm.transferConForm form#transferConFormForm .checkboxLine{font-size:13px}}.conForm.transferConForm form#transferConFormForm .transferConFormButton{width:100%;margin-top:20px;text-align:right}#transferConFormUpdate .toprent{margin:0px 90px 90px 90px}#transferConFormUpdate .toprent:after{display:block;content:"";clear:both}@media only screen and (max-width: 1000px){#transferConFormUpdate .toprent{margin:0px 60px 60px 60px}}@media only screen and (max-width: 800px){#transferConFormUpdate .toprent{margin:0px 30px 30px 30px}}@media only screen and (max-width: 600px){#transferConFormUpdate .toprent{margin:0px 20px 20px 20px}}.rezerwacjaError{background:#d81e20;color:white;font-weight:700;font-size:16px;margin-top:40px;margin-bottom:40px;padding:20px;box-sizing:border-box}.rezerwacjaHeader{background:#19b9ff}.rezerwacjaHeader .rezerwacjaHeaderContent{color:white;display:flex;justify-content:space-between;align-items:center;padding:25px 0px}.rezerwacjaHeader .rezerwacjaHeaderContent h1{font-weight:400;font-size:32px;line-height:50px}.rezerwacjaHeader .rezerwacjaHeaderContent h1 .light{font-weight:100;margin-left:20px}.rezerwacjaHeader .rezerwacjaHeaderContent .rezerwacjaWroc a{text-transform:uppercase;color:white;font-weight:700;font-size:14px}.rezerwacjaHeader .rezerwacjaHeaderContent .rezerwacjaWroc a:hover{text-shadow:0px 2px 2px #006490}.rezerwacjaHeader .rezerwacjaHeaderContent .rezerwacjaWroc a i{margin-left:20px;font-size:16px}@media only screen and (max-width: 1200px){.rezerwacjaHeader .rezerwacjaHeaderContent{padding:20px 0px}.rezerwacjaHeader .rezerwacjaHeaderContent h1{font-size:22px;line-height:30px}}@media only screen and (max-width: 900px){.rezerwacjaHeader .rezerwacjaHeaderContent .rezerwacjaWroc{display:inline-block}.rezerwacjaHeader .rezerwacjaHeaderContent .rezerwacjaWroc i{display:none}.rezerwacjaHeader .rezerwacjaHeaderContent .rezerwacjaWroc a{display:inline-block;width:20px;height:20px;overflow:hidden;text-indent:30px;position:relative}.rezerwacjaHeader .rezerwacjaHeaderContent .rezerwacjaWroc a:after{text-align:right;text-indent:0px;content:"\f00d";color:white;font-size:20px;display:block;font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:0px;right:0px}}@media only screen and (max-width: 600px){.rezerwacjaHeader .rezerwacjaHeaderContent h1{font-size:16px;line-height:20px}.rezerwacjaHeader .rezerwacjaHeaderContent h1 .light{margin-left:5px}.rezerwacjaHeader .rezerwacjaHeaderContent .rezerwacjaWroc a:after{font-size:18px}}.rezerwacjaSection .sectionWrapper h2{font-weight:400;font-size:32px;color:#444444;border-bottom:1px solid #e5e5e5;line-height:60px;margin:40px 0px;position:relative}.rezerwacjaSection .sectionWrapper h2:after{width:150px;height:1px;display:block;content:"";position:absolute;bottom:-1px;background:#ffb60c}.rezerwacjaSection .sectionWrapper .sectionContent{margin-right:360px}@media only screen and (max-width: 1400px){.rezerwacjaSection .sectionWrapper .sectionContent{margin-right:320px}}@media only screen and (max-width: 1000px){.rezerwacjaSection .sectionWrapper .sectionContent{margin-right:0px}.rezerwacjaSection .sectionWrapper h2{font-size:26px;line-height:40px;margin:40px 0px 30px 0px;font-weight:500}}@media only screen and (max-width: 600px){.rezerwacjaSection .sectionWrapper h2{font-size:16px;line-height:24px;border-bottom:0px;margin:40px 0px 20px 0px;font-weight:700}}.rezerwacjaSection.rezerwacjaApartament .sectionInside{display:flex;align-items:flex-start;justify-content:space-between}.rezerwacjaSection.rezerwacjaApartament .sectionInside .rezerwacjaApartamentImage{width:calc(33.33% - 30px);height:0px;padding-bottom:20%;background-size:cover;margin-bottom:40px}.rezerwacjaSection.rezerwacjaApartament .sectionInside .rezerwacjaApartamentInfo{width:66.66%}@media only screen and (max-width: 1000px){.rezerwacjaSection.rezerwacjaApartament .sectionInside{margin-bottom:20px}}@media only screen and (max-width: 600px){.rezerwacjaSection.rezerwacjaApartament .sectionInside{flex-wrap:wrap}.rezerwacjaSection.rezerwacjaApartament .sectionInside .rezerwacjaApartamentImage{width:100%;padding-bottom:50%;margin-bottom:20px}.rezerwacjaSection.rezerwacjaApartament .sectionInside .rezerwacjaApartamentInfo{width:100%}}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow{display:flex;font-size:15px;margin-bottom:10px}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .etykieta{width:140px;margin-right:20px;color:#666666;font-weight:500}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc{color:#444444;font-weight:700;width:calc(100% - 160px)}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .apartamentStars{color:#ffb60c;font-size:12px;margin-left:10px;letter-spacing:1px;position:relative;top:-1px}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .komentarz{font-weight:500}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .komentarz ul{margin:10px 0px;padding:0px;list-style:none}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .komentarz li{margin:0px;padding:0px 0px 0px 10px}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .komentarz li:before{font-size:5px;content:"\f111";color:#19b9ff;display:inline-block;width:10px;margin-left:-10px;font-family:"Font Awesome 5 Pro";font-weight:700;position:relative;top:-3px}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .warunkiRezerwacji{margin-top:20px;text-align:left}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .warunkiRezerwacji .questionTooltip{right:auto;left:100px;z-index:5}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .warunkiRezerwacji .questionTooltip:after{transform:rotate(0deg);left:0px;right:auto}@media only screen and (max-width: 1000px){.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .warunkiRezerwacji .questionTooltip{left:auto}}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .warunkiRezerwacji a{cursor:pointer;font-size:12px}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .warunkiRezerwacji a .txt{text-decoration:underline}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc .warunkiRezerwacji a i{margin-right:5px}@media only screen and (max-width: 600px){.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow{font-size:14px}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .etykieta{width:100px}.rezerwacjaSection.rezerwacjaApartament .sectionInside .infoRow .wartosc{width:calc(100% - 120px)}}.rezerwacjaMobileApartament{display:none;position:relative}@media only screen and (max-width: 600px){.rezerwacjaMobileApartament{display:block;margin:40px 20px}.rezerwacjaMobileApartament .mobileRow{font-weight:bold;margin:20px 0px;padding-right:50px}.rezerwacjaMobileApartament .mobileRow .apartamentStars{font-size:12px;color:#ffb60c}.rezerwacjaMobileApartament .rezerwacjaMobileApartamentToggle{position:absolute;top:0px;right:0px;font-size:20px;cursor:pointer}}@media only screen and (max-width: 600px){.rezerwacjaSection.rezerwacjaApartament{display:none}.rezerwacjaSection.rezerwacjaApartament .sectionInside .rezerwacjaApartamentImage{margin-top:20px}.rezerwacjaSection.rezerwacjaApartament h2{display:none}}.rezerwacjaSection.rezerwacjaKlient{background:#eeeeee;padding-top:1px;padding-bottom:40px}.rezerwacjaSection.rezerwacjaKlient .userData{display:flex;flex-wrap:wrap;margin:40px -15px 20px -15px}.rezerwacjaSection.rezerwacjaKlient .userData .userField{margin:0px 15px 30px 15px;width:calc(25% - 30px)}.rezerwacjaSection.rezerwacjaKlient .userData .userField .etykieta{margin-bottom:5px;color:#444444;font-size:14px;font-weight:500;text-transform:uppercase}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc input[type="text"]{width:100%;height:40px}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc .poleZbiorcze{display:flex;position:relative;border:1px solid #aaaaaa}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc .poleZbiorcze input[type="text"]{border:0px;height:38px;width:calc(100% - 75px);padding-left:10px;text-indent:10px}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc .poleZbiorcze:after{position:absolute;left:75px;top:8px;bottom:8px;width:1px;content:"";border-left:1px solid #aaaaaa}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc .poleZbiorcze .plus{user-select:none;line-height:38px;background:white;padding:0px 0px 0px 20px;width:30px;box-sizing:border-box;font-weight:500}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc .poleZbiorcze input.kierunkowy{padding-left:0px;padding-right:10px;box-sizing:border-box;width:45px;text-indent:0px}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc .poleZbiorcze .selectFilter{border:0px;width:65px;height:38px}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc .poleZbiorcze .selectFilter.enabled{margin-left:0px;margin-right:0px}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc .poleZbiorcze .selectFilter .selectDrop i{display:none}.rezerwacjaSection.rezerwacjaKlient .userData .userField .wartosc .poleZbiorcze .selectFilter label{height:39px}.rezerwacjaSection.rezerwacjaKlient .userData .userField.error .etykieta{color:#d81e20}.rezerwacjaSection.rezerwacjaKlient .userData .userField.error .wartosc input[type="text"]{border:1px solid #d81e20}.rezerwacjaSection.rezerwacjaKlient .userData .userField.error .wartosc .poleZbiorcze{border:1px solid #d81e20}.rezerwacjaSection.rezerwacjaKlient .userData .userField.error .wartosc .poleZbiorcze input[type="text"]{border:0px}@media only screen and (max-width: 1200px){.rezerwacjaSection.rezerwacjaKlient .userData .userField{margin:0px 15px 20px 15px;width:calc(50% - 30px)}}@media only screen and (max-width: 600px){.rezerwacjaSection.rezerwacjaKlient .userData{margin:20px 0px 20px 0px}.rezerwacjaSection.rezerwacjaKlient .userData .userField{margin:0px 0px 10px 0px;width:100%}}.rezerwacjaSection.rezerwacjaKlient .checkboxLine{font-weight:500;display:flex;align-items:flex-start;margin-top:20px}.rezerwacjaSection.rezerwacjaKlient .checkboxLine a{text-decoration:underline}.rezerwacjaSection.rezerwacjaKlient .checkboxLine label{cursor:pointer}.rezerwacjaSection.rezerwacjaKlient .checkboxLine.error label{color:#d81e20}.rezerwacjaSection.rezerwacjaKlient .checkboxLine.wszystkieZgody label{font-weight:bold}@media only screen and (max-width: 600px){.rezerwacjaSection.rezerwacjaKlient .checkboxLine{font-size:13px}}.rezerwacjaSection.rezerwacjaPlatnosc{margin-bottom:80px}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods{display:flex;justify-content:space-between;margin:20px 0px}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod{width:calc(25% - 22px);position:relative}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod input[type="radio"]{display:none}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent{border:1px solid #dddddd;display:block;padding:20px 10px;height:152px;box-sizing:border-box;text-align:center;cursor:pointer;transition:0.5s}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent:hover{border:1px solid #09d;transition:0.2s}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent:hover .payMethodCheckbox{border:2px solid #09d}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodCheckbox{border:2px solid #dddddd;position:absolute;top:20px;left:20px;width:13px;height:13px;transition:0.5s}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodCheckbox:after{content:"\f00c";font-size:10px;color:#09d;display:block;font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;top:0px;left:0px;right:0px;line-height:13px;text-align:center;display:none}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodImage{margin:10px auto}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodImage svg{fill:#666666;height:45px;transition:0.5s}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodName{color:#666666;font-size:14px;font-weight:600;transition:0.5s}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod input[type="radio"]:checked+label.payMethodContent{border:1px solid #09d}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod input[type="radio"]:checked+label.payMethodContent .payMethodCheckbox{border:2px solid #09d}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod input[type="radio"]:checked+label.payMethodContent .payMethodCheckbox:after{display:block}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod input[type="radio"]:checked+label.payMethodContent .payMethodImage svg{fill:#09d}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod input[type="radio"]:checked+label.payMethodContent .payMethodName{color:#09d}@media only screen and (max-width: 1200px){.rezerwacjaSection.rezerwacjaPlatnosc .payMethods{flex-wrap:wrap}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod{width:100%;height:auto;margin-bottom:10px}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent{display:flex;height:auto;align-items:center;min-height:80px}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodCheckbox{top:50%;margin-top:-8px}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodImage{margin:0px 20px 0px 40px;width:100px;flex-shrink:0}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodImage svg{height:40px;max-width:80px}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodName{text-align:left;font-size:15px;width:calc(100% - 160px)}}@media only screen and (max-width: 600px){.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent{padding:10px;min-height:65px}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodCheckbox{display:none}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodImage{width:80px;margin:0px 10px 0px 0px}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodImage svg{height:40px;max-width:70px}.rezerwacjaSection.rezerwacjaPlatnosc .payMethods .payMethod label.payMethodContent .payMethodName{font-size:14px;width:calc(100% - 90px)}}.rezerwacjaSection.rezerwacjaPlatnosc .buttons{margin-top:20px;text-align:right}.rezerwacjaSection.rezerwacjaPlatnosc .buttons p{color:#444444;font-size:14px;font-weight:500;margin:10px 0px}.rezerwacjaSection.rezerwacjaPlatnosc .buttons input[type="submit"]{height:50px;line-height:20px;padding:15px 30px;border-radius:50px;background:#d81e20}.rezerwacjaSection.rezerwacjaPlatnosc .buttons input[type="submit"]:hover{background:#ab1819}@media only screen and (max-width: 600px){.rezerwacjaSection.rezerwacjaPlatnosc .buttons{text-align:center}.rezerwacjaSection.rezerwacjaPlatnosc .buttons p{font-size:13px}}.paymentInfo{color:#d81e20;font-weight:600;font-size:14px;display:flex;text-align:left}.paymentInfo .paymentInfoIcon{display:flex;align-items:center;margin-right:10px}.paymentInfo .paymentInfoText{font-size:14px;border-left:1px solid #d81e20;padding-left:10px}@media only screen and (max-width: 600px){.paymentInfo .paymentInfoIcon{align-items:flex-start;margin-top:4px}.paymentInfo .paymentInfoText{font-size:13px}}.podziekowaniePage .paymentInfo{margin-top:20px}.rezerwacjaPage main{position:relative}.rezerwacjaError ~ .pseudoFloating{top:300px}@media only screen and (max-width: 1200px){.rezerwacjaError ~ .pseudoFloating{top:250px}}@media only screen and (max-width: 1200px){.rezerwacjaError ~ .pseudoFloating{top:250px}}@media only screen and (max-width: 1000px){.rezerwacjaError ~ .pseudoFloating{top:auto}}.pseudoFloating{position:absolute;left:0px;right:0px;top:200px;height:0px;z-index:2}.pseudoFloating .pseudoFloatingWrapper .pseudoFloatingWrapperContent{width:330px;float:right}@media only screen and (max-width: 1400px){.pseudoFloating .pseudoFloatingWrapper .pseudoFloatingWrapperContent{width:290px}}@media only screen and (max-width: 1200px){.pseudoFloating{top:150px}}@media only screen and (max-width: 1000px){.pseudoFloating{top:auto;left:auto;right:auto;height:auto;position:relative}.pseudoFloating .pseudoFloatingWrapper{margin-left:0px;margin-right:0px}.pseudoFloating .pseudoFloatingWrapper .pseudoFloatingWrapperContent{width:auto;float:none}}.pseudoFloating .pseudoFloatingBlock{margin-bottom:20px;background:white}.pseudoFloating .pseudoFloatingBlock .pseudoFloatingHeader{font-size:16px;text-transform:uppercase;font-weight:700;padding:15px 0px;line-height:20px}.pseudoFloating .pseudoFloatingBlock .pseudoFloatingContent{padding:20px;color:#444444}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary{border:1px solid #09d}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingHeader{color:white;background:#09d;padding-left:20px;padding-right:20px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent{position:relative}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .pseudoFloatingContenToggle{color:white;font-size:20px;position:absolute;top:15px;right:20px;transition:0.5s;display:none}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent.mobileEnabled .pseudoFloatingContenToggle{transform:rotate(180deg)}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow{display:flex;justify-content:space-between;align-items:flex-start;font-size:15px;border-top:1px solid #e3e3e3;padding-top:16px;margin-bottom:16px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow:first-child{border-top:0px;padding-top:0px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow .lp{color:#09d;width:20px;font-weight:700}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow .etykieta{width:calc(100% - 20px - 100px - 10px);margin-right:10px;font-size:14px;font-weight:500}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow .wartosc{font-size:16px;font-weight:700;color:#262626;text-align:right;width:100px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow.priceRowSum1{border-top:1px solid #09d;margin-bottom:10px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow.priceRowSum1 .etykieta{font-weight:700}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow.priceRowSum1 .lp{display:none}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow.priceRowSum2{border-top:0px;padding-top:0px;margin-bottom:0px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow.priceRowSum2 .lp{display:none}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow.priceRowSum2 .wartosc{font-weight:500}@media only screen and (max-width: 1000px){.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingHeader{display:none}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent{padding-top:10px;background:#09d;color:white;padding-right:60px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .pseudoFloatingContenToggle{display:block}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow{border-top:0px;padding-top:10px;margin-bottom:10px;display:none}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow:first-child{padding-top:10px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow .lp{color:white}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow .wartosc{color:white}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow.priceRowSum1{display:flex}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow.priceRowSum2{display:flex}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent.mobileEnabled .priceRow{display:flex}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent.mobileEnabled .priceRow.priceRowSum1{border-top:1px solid white}}@media only screen and (max-width: 600px){.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow .lp{font-size:13px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow .etykieta{width:calc(100% - 20px - 80px - 10px);font-size:13px}.pseudoFloating .pseudoFloatingBlock.rezerwacjaSummary .pseudoFloatingContent .priceRow .wartosc{font-size:14px;width:80px}}.pseudoFloating .pseudoFloatingBlock.textInfo{border:1px solid #ffb60c}.pseudoFloating .pseudoFloatingBlock.textInfo .pseudoFloatingHeader{margin-left:20px;margin-right:20px;border-bottom:1px solid #e3e3e3}.pseudoFloating .pseudoFloatingBlock.textInfo .pseudoFloatingContent{font-size:13px;font-weight:500}.pseudoFloating .pseudoFloatingBlock.textInfo .infoRow{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.pseudoFloating .pseudoFloatingBlock.textInfo .infoRow:last-child{margin-bottom:0px}.pseudoFloating .pseudoFloatingBlock.textInfo .infoRow .etykieta{width:calc(50% - 10px);font-weight:600}.pseudoFloating .pseudoFloatingBlock.textInfo .infoRow .wartosc{width:calc(50% - 10px);font-weight:500}.pseudoFloating .pseudoFloatingBlock.textInfo p{margin-top:20px}.pseudoFloating .pseudoFloatingBlock.textInfo p:first-child{margin-top:0px}.pseudoFloating .pseudoFloatingBlock.textInfo ol{padding-left:20px;list-style-type:lower-alpha}.pseudoFloating .pseudoFloatingBlock.textInfo li{margin-top:20px;color:#09d;font-weight:600}.pseudoFloating .pseudoFloatingBlock.textInfo li span{color:#444444}.pseudoFloating .pseudoFloatingBlock.textInfo.odbiorKluczy ol{list-style-type:none}.pseudoFloating .pseudoFloatingBlock.textInfo.odbiorKluczy ol li{counter-increment:listStyle;color:#444444}.pseudoFloating .pseudoFloatingBlock.textInfo.odbiorKluczy ol li strong{color:#09d}.pseudoFloating .pseudoFloatingBlock.textInfo.odbiorKluczy ol li:before{content:counter(listStyle,lower-alpha) ". ";color:#09d;margin-left:-15px}.pseudoFloating .pseudoFloatingBlock.textInfo a{text-decoration:underline}@media only screen and (max-width: 1000px){.pseudoFloating .pseudoFloatingBlock.textInfo{display:none;border-left:0px;border-right:0px;background:#fff3d8}}.pseudoFloating .pseudoFloatingLink{position:relative;top:-20px;padding-top:5px}.pseudoFloating .pseudoFloatingLink .coObejmujeCena{text-align:center}.pseudoFloating .pseudoFloatingLink .coObejmujeCena a{font-size:12px;font-weight:700;cursor:pointer}.pseudoFloating .pseudoFloatingLink .coObejmujeCena a .txt{text-decoration:underline}.pseudoFloating .floatingToggle{display:none;margin-bottom:20px}@media only screen and (max-width: 1000px){.pseudoFloating .pseudoFloatingLink{top:-10px}.pseudoFloating .floatingToggle{display:block}}.rezerwacjaPage.inProfile .pseudoFloating{top:250px}@media only screen and (max-width: 1000px){.rezerwacjaPage.inProfile .pseudoFloating{top:auto}}.services{margin-bottom:40px}.service input[type="checkbox"]{display:none}.service .serviceContent{border:1px solid #dddddd;margin-bottom:20px;padding:20px;position:relative;display:flex;justify-content:space-between}.service .serviceContent label.serviceCheckbox{border:2px solid #dddddd;position:relative;width:13px;height:13px;transition:0.5s;flex-shrink:0;cursor:pointer}.service .serviceContent label.serviceCheckbox:after{content:"\f00c";font-size:10px;color:#09d;display:block;font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;top:0px;left:0px;right:0px;line-height:13px;text-align:center;display:none}.service .serviceContent .serviceDetails{margin-left:20px;margin-right:20px;width:calc(100% - 230px);font-size:14px;font-weight:500;color:#444444}.service .serviceContent .serviceDetails .serviceName{font-size:24px;line-height:24px;position:relative;top:-3px;margin-bottom:15px}.service .serviceContent .serviceDetails .serviceMoreDetails{margin-top:20px;display:none}.service .serviceContent .serviceDetails .serviceMoreDetails.alwaysShow{display:block}.service .serviceContent .serviceSummary{border-left:1px solid #dddddd;padding-left:20px;box-sizing:border-box;width:170px;flex-shrink:0;text-align:center}.service .serviceContent .serviceSummary .servicePrice{font-size:20px;color:#444444;margin-bottom:20px;font-weight:600}.service .serviceContent .serviceSummary label.button{border-radius:40px;border:0px}.service .serviceContent .serviceSummary label.button .buttonAdd{display:inline-block}.service .serviceContent .serviceSummary label.button .buttonRemove{display:none}@media only screen and (max-width: 1200px){.service .serviceContent .serviceDetails .serviceName{font-size:20px}.service .serviceContent .serviceSummary .servicePrice{font-size:18px}}@media only screen and (max-width: 600px){.service .serviceContent .serviceDetails{width:calc(100% - 140px);margin-left:15px}.service .serviceContent .serviceDetails .serviceName{font-size:14px;font-weight:700;line-height:16px;top:0px}.service .serviceContent .serviceDetails .serviceDescription{display:none;font-size:13px;margin-top:10px;margin-right:-100px}.service .serviceContent .serviceDetails .serviceMoreDetails{font-size:13px;margin-right:-100px}.service .serviceContent .serviceSummary{border:0px;width:80px}.service .serviceContent .serviceSummary .servicePrice{font-size:14px;margin-bottom:0px;line-height:16px;text-align:right}.service .serviceContent .serviceSummary label.button{display:none}}.service input[type="checkbox"]:checked+.serviceContent{border:1px solid #09d}.service input[type="checkbox"]:checked+.serviceContent label.serviceCheckbox{border:2px solid #09d}.service input[type="checkbox"]:checked+.serviceContent label.serviceCheckbox:after{display:block}.service input[type="checkbox"]:checked+.serviceContent .serviceDetails .serviceName{color:#09d}.service input[type="checkbox"]:checked+.serviceContent .serviceDetails .serviceMoreDetails{display:block}.service input[type="checkbox"]:checked+.serviceContent .serviceSummary{border-left:1px solid #09d}.service input[type="checkbox"]:checked+.serviceContent .serviceSummary .servicePrice{color:#09d}.service input[type="checkbox"]:checked+.serviceContent .serviceSummary label.button{background:#dddddd}.service input[type="checkbox"]:checked+.serviceContent .serviceSummary label.button:hover{background:#c4c4c4}.service input[type="checkbox"]:checked+.serviceContent .serviceSummary label.button .buttonAdd{display:none}.service input[type="checkbox"]:checked+.serviceContent .serviceSummary label.button .buttonRemove{display:inline-block}@media only screen and (max-width: 600px){.service input[type="checkbox"]:checked+.serviceContent .serviceDetails .serviceDescription{display:block}.service input[type="checkbox"]:checked+.serviceContent .serviceSummary{border:0px}}.serviceMoreDetails .serviceMoreDetailsHeader{font-weight:700;color:#09d;margin-bottom:20px}.serviceMoreDetails .serviceMoreDetailsForm{display:flex;justify-content:space-between}.serviceMoreDetails .serviceMoreDetailsForm .serviceField{width:calc(33.33% - 14px);flex-shrink:0}.serviceMoreDetails .serviceMoreDetailsForm .serviceField .etykieta{text-transform:uppercase;font-weight:500;margin-bottom:5px}.serviceMoreDetails .serviceMoreDetailsForm .serviceField .wartosc input{width:100%;height:40px}.serviceMoreDetails .serviceMoreDetailsForm .serviceField .wartosc input:focus{border:1px solid #aaaaaa}.serviceMoreDetails .serviceMoreDetailsForm .serviceField .poleZbiorcze{border:1px solid #aaaaaa;display:flex;position:relative}.serviceMoreDetails .serviceMoreDetailsForm .serviceField .poleZbiorcze:after{position:absolute;left:50%;top:8px;bottom:8px;width:1px;content:"";border-left:1px solid #aaaaaa}.serviceMoreDetails .serviceMoreDetailsForm .serviceField .poleZbiorcze input{border:0px;width:calc(50% - 2px)}.serviceMoreDetails .serviceMoreDetailsForm .serviceField .poleZbiorcze input:focus{border:0px}.serviceMoreDetails .serviceMoreDetailsForm .serviceField.error .etykieta{color:#d81e20}.serviceMoreDetails .serviceMoreDetailsForm .serviceField.error .wartosc input[type="text"]{border:1px solid #d81e20}.serviceMoreDetails .serviceMoreDetailsForm .serviceField.error .wartosc .poleZbiorcze{border:1px solid #d81e20}.serviceMoreDetails .serviceMoreDetailsForm .serviceField.error .wartosc .poleZbiorcze input[type="text"]{border:0px}@media only screen and (max-width: 1200px){.serviceMoreDetails .serviceMoreDetailsForm{flex-wrap:wrap}.serviceMoreDetails .serviceMoreDetailsForm .serviceField{width:100%;margin-bottom:20px}}.page.bluePage{margin-left:0px;margin-right:0px;max-width:5000px;background:#09d}.page.bluePage .pageHead{margin-top:0px;padding-top:20px}.page.bluePage .pageHead h1{color:white}.page.bluePage .pageHead h1:after{background:white}.page.bluePage .pageContent{margin-top:0px;color:white;margin-bottom:0px;padding-bottom:80px}.page.page1000 .pageHead{max-width:1000px}.page.page1000 .pageContent{max-width:1000px}@media only screen and (max-width: 1500px){.page.page1000 .pageHead,.page.page1000 .pageContent{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1500px){.page.page1000 .pageHead,.page.page1000 .pageContent{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1100px){.page.page1000 .pageHead,.page.page1000 .pageContent{max-width:1100px;margin-left:30px;margin-right:30px}}@media only screen and (max-width: 600px){.page.page1000 .pageHead{padding-top:10px}.page.page1000 .pageHead,.page.page1000 .pageContent{margin-left:20px;margin-right:20px}}.passwordPage .userField,.profilPage .userField,.orderPages .userField{margin:10px 0px}.passwordPage .userField .etykieta,.profilPage .userField .etykieta,.orderPages .userField .etykieta{font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:4px}.passwordPage .userField .wartosc input[type="text"],.passwordPage .userField .wartosc input[type="password"],.profilPage .userField .wartosc input[type="text"],.profilPage .userField .wartosc input[type="password"],.orderPages .userField .wartosc input[type="text"],.orderPages .userField .wartosc input[type="password"]{width:100%}.passwordPage .buttons,.profilPage .buttons,.orderPages .buttons{margin-top:20px;text-align:right}.passwordPage .buttons input[type="submit"],.profilPage .buttons input[type="submit"],.orderPages .buttons input[type="submit"]{border-radius:30px}.registerError{color:#d81e20;font-weight:700;margin:0px 0px 20px 0px}#page_logowanie .registerPage{margin:0px auto;display:flex;justify-content:space-between}#page_logowanie .registerPage .registerLogin,#page_logowanie .registerPage .registerRegister{background:white;color:#444444;width:calc(50% - 20px);box-sizing:border-box;padding:40px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.4);position:relative}#page_logowanie .registerPage .registerHeader{margin-bottom:40px;color:black}#page_logowanie .registerPage .remindPassword{text-decoration:underline;display:inline-block;position:absolute;bottom:40px;margin-top:20px}@media only screen and (max-width: 1000px){#page_logowanie .registerPage .registerLogin,#page_logowanie .registerPage .registerRegister{width:calc(50% - 15px);padding:30px}#page_logowanie .registerPage .remindPassword{bottom:30px}}@media only screen and (max-width: 800px){#page_logowanie .registerPage{flex-wrap:wrap}#page_logowanie .registerPage .registerLogin,#page_logowanie .registerPage .registerRegister{width:100%;padding:30px;margin-bottom:30px}#page_logowanie .registerPage .remindPassword{position:static}}@media only screen and (max-width: 600px){#page_logowanie .registerPage .registerLogin,#page_logowanie .registerPage .registerRegister{width:100%;padding:20px;margin-bottom:20px}}.passwordPage{background:white;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.4);color:#444444;box-sizing:border-box;padding:40px}.passwordPage .registerInfo{margin:20px 0px}.passwordPage .registerHeader{margin-bottom:40px;color:black}.passwordPage input[type="text"],.passwordPage input[type="password"]{width:100%}.passwordPage .buttons{text-align:right}.passwordPage .buttons input[type="submit"]{border-radius:30px}@media only screen and (max-width: 1000px){.passwordPage{padding:30px}}@media only screen and (max-width: 600px){.passwordPage{padding:20px}}.profilePage .passwordPage{box-shadow:none;padding:0px}.subskrypcjaPage .footer1{display:none}.subskrypcjaPage .module.subCon{background:white;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.4);color:#444444;box-sizing:border-box;padding:40px}.subskrypcjaPage .module.subCon .information.error{color:#d81e20}.subskrypcjaPage .module.subCon .information:first-child{margin-top:0px}.subskrypcjaPage .module.subCon .forms{margin:10px 0px}.subskrypcjaPage .module.subCon .forms label{display:block;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:4px}.subskrypcjaPage .module.subCon .forms .value input{width:100%}.subskrypcjaPage .module.subCon .forms.warning .value input{border:1px solid #d81e20}.subskrypcjaPage .module.subCon .checkbox{margin:20px 0px}.subskrypcjaPage .module.subCon .buttons #reg_submit{border-radius:35px}@media only screen and (max-width: 1000px){.subskrypcjaPage .module.subCon{padding:30px}}@media only screen and (max-width: 600px){.subskrypcjaPage .module.subCon{padding:20px}}.page.profilePage{margin-left:0px;margin-right:0px;max-width:5000px}@media only screen and (min-width: 601px){.page.profilePage .openCloseProfilMenu{display:none}}.page.profilePage .pageHead{padding-top:20px;margin-top:0px;background:#19b9ff}.page.profilePage .pageHead h1{color:white}.page.profilePage .pageHead h1:after{background:white}.page.profilePage .pageHead .profilMenu ul{list-style:none;margin:0px -10px 0px 0px;padding:0px;display:flex;align-items:stretch}.page.profilePage .pageHead .profilMenu ul li{margin-right:10px;border:1px solid white;border-bottom:0px;box-sizing:border-box;display:flex;align-items:stretch}.page.profilePage .pageHead .profilMenu ul li a{display:block;text-transform:uppercase;background:transparent;color:white;text-decoration:none;font-weight:700;display:inline-block;padding:10px 20px}.page.profilePage .pageHead .profilMenu ul li a:hover,.page.profilePage .pageHead .profilMenu ul li a.selected{color:#09d;background:white}.page.profilePage .pageHead .profilMenu ul li.selected a{color:#09d;background:white}@media only screen and (max-width: 600px){.page.profilePage .pageHead{padding-top:1px;position:relative;padding-right:40px}.page.profilePage .pageHead .profilMenu{overflow:hidden;max-height:0px;transition:0.5s}.page.profilePage .pageHead .profilMenu ul{flex-wrap:wrap;padding-bottom:10px;margin-right:0px}.page.profilePage .pageHead .profilMenu ul li{margin-bottom:10px;margin-right:0px;border:1px solid white;width:calc(100% - 10px)}.page.profilePage .pageHead .profilMenu ul li a{width:100%}.page.profilePage .pageHead .openCloseProfilMenu{cursor:pointer;color:white;font-size:24px;position:absolute;top:40px;right:20px;width:21px;text-align:center}.page.profilePage .pageHead .openCloseProfilMenu i.fa-bars{display:block}.page.profilePage .pageHead .openCloseProfilMenu i.fa-times{display:none}.page.profilePage .pageHead.openedProfilMenu .profilMenu{overflow:hidden;max-height:300px}.page.profilePage .pageHead.openedProfilMenu i.fa-bars{display:none}.page.profilePage .pageHead.openedProfilMenu i.fa-times{display:block}}.profilPage .registerHeader h1{margin-bottom:40px}@media only screen and (max-width: 600px){.profilPage .registerHeader h1{margin-bottom:20px;font-size:20px;font-weight:500}}.podziekowaniePage .page.contentPage{margin-bottom:80px}.profilePage .reservationHeader{margin-bottom:40px}.profilePage .reservationItem{min-height:120px}.profilePage .reservationItem .reservationImage{width:20%}.profilePage .reservationItem .reservationInfo{width:calc(80% - 290px)}.profilePage .reservationItem .reservationInfo .reservationName{font-size:20px}.profilePage .reservationItem .reservationSummary{width:200px}.profilePage .reservationItem .reservationSummary .reservationPrice{font-size:24px}@media only screen and (max-width: 800px){.profilePage .reservationItem .reservationImage{height:0px;padding-bottom:25%;width:100%}.profilePage .reservationItem .reservationInfo{width:100%}.profilePage .reservationItem .reservationSummary{width:100%}}@media only screen and (max-width: 600px){.profilePage .reservationItem .reservationImage{padding-bottom:40%}.profilePage .reservationItem .reservationInfo .reservationName{font-size:18px}.profilePage .reservationItem .reservationSummary .reservationPrice{font-size:20px}}.page.registerConPage .pageHead.contentPageImage{margin-bottom:0px}.page.profilePage .rezerwacjaSukces,.page.profilePage .rezerwacjaError{margin-right:360px}@media only screen and (max-width: 1400px){.page.profilePage .rezerwacjaSukces,.page.profilePage .rezerwacjaError{margin-right:320px}}@media only screen and (max-width: 1000px){.page.profilePage .rezerwacjaSukces,.page.profilePage .rezerwacjaError{margin-right:0px}}.page.profilePage .rezerwacjaSukces{font-size:15px;font-weight:600;color:white;background:#09d;padding:20px 20px 20px 60px;position:relative}.page.profilePage .rezerwacjaSukces:before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-size:24px;font-style:normal;font-weight:400;position:absolute;left:20px;top:17px}.page.profilePage .rezerwacjaSection.rezerwacjaKlient{background:white}section.rezerwacjaDokumenty{margin-bottom:40px}section.rezerwacjaDokumenty .sectionInside ul{list-style:none;margin:0px;padding:0px}section.rezerwacjaDokumenty .sectionInside ul li{margin:0px;padding:0px}section.rezerwacjaDokumenty .sectionInside ul li a{padding-left:20px;margin-bottom:20px;display:inline-block;position:relative;font-weight:600}section.rezerwacjaDokumenty .sectionInside ul li a:before{content:"\f56d";font-family:"Font Awesome 5 Pro";font-size:15px;font-style:normal;font-weight:400;position:absolute;left:0px;top:0px}.profilePage section.rezerwacjaKlient .userField .wartosc{font-weight:600}
/*# sourceMappingURL=styl.css.map */
