html{overflow-x:hidden!important;scroll-behavior:smooth}:root{--mainColor: white;--mediumColor: #004138;--additionalColor: #ddb661;--black: #000000;--fontMain: "Lato";--fontNavbar: "Lato";--fontAdditional: "Dancing Script", cursive;--fontMainParagraph: "DM Serif Display", serif}body{transition:.5s;width:100vw;overflow-x:hidden!important;background-color:var(--white);display:flex;justify-content:space-between;align-items:center;flex-direction:column;margin:0;font-family:var(--fontNavbar);font-size:12px;font-weight:900;scroll-behavior:smooth}body h1{font-family:var(--fontMainParagraph);color:var(--mainColor);font-weight:900;font-size:7rem;letter-spacing:-2px;line-height:6rem;text-shadow:black .5px .5px}body h2{font-family:var(--fontAdditional);letter-spacing:2px;color:var(--additionalColor);font-optical-sizing:auto;font-weight:500;font-style:normal}body h3{color:var(--blue);font-family:var(--fontMain);line-height:1.5rem}body p{font-weight:400;font-family:var(--fontMainParagraph)}body #kontakt{margin-bottom:3rem;height:min-content;width:100vw;justify-items:center}body #kontakt div{display:flex}body #kontakt .kontakt_section_container{flex-direction:column;width:80vw;height:min-content;align-items:center}body #kontakt .kontakt_section_container .kontakt_container{height:min-content;width:100%;margin-top:3rem;margin-bottom:3rem;justify-content:center}body #kontakt .kontakt_section_container .kontakt_container div{height:min-content;flex-direction:column;justify-content:start;width:100%}body #kontakt .kontakt_section_container .kontakt_container h1{font-size:4rem;color:var(--mediumColor);font-family:var(--fontMainParagraph);margin:0;margin-left:2rem}body #kontakt .kontakt_section_container .kontakt_container p{margin:0;font-size:1.3rem}body #kontakt .kontakt_section_container .kontakt_container .numer_konta{margin-top:1rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container{margin-right:1rem;height:100%;justify-items:center;text-align:center}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container h1{align-self:center;margin:0}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container .kontakt_details{flex-direction:column;margin-top:3rem;justify-content:space-around}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container .kontakt_details .kontakt_details_part{flex-direction:row;align-items:center;justify-content:center;height:min-content;margin-top:1rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container .kontakt_details .kontakt_details_part svg{height:2rem;margin-right:1rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container .kontakt_details .kontakt_details_part p{font-size:1.8rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container{margin-left:1rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form{align-items:center;width:80%;align-self:flex-start;margin-left:2rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form .input_container{flex-direction:row;height:min-content;align-items:center}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form .input_container input{width:100%;height:3rem;margin:1rem;margin-left:0;border:none;border-bottom:solid 2px;border-color:var(--mediumColor);font-family:var(--fontMainParagraph);font-size:1rem;color:var(--mediumColor)}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form .input_container .date_cont{height:min-content;flex-direction:column-reverse;margin:1rem;margin-left:0}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form .input_container .date_cont input{margin-bottom:0}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form .input_container .date_cont p{margin:0;font-family:var(--fontMainParagraph);font-size:.8rem;color:var(--mediumColor);text-align:start}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form .input_container textarea{width:100%;resize:vertical;height:5rem;max-height:10rem;font-family:var(--fontMainParagraph);font-size:.8rem;color:var(--mediumColor);border:none;border-bottom:solid 2px;border-color:var(--mediumColor)}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form .button_cont button{cursor:pointer;border:none;width:100%;height:3rem;background-color:var(--mediumColor);color:var(--mainColor);font-family:var(--fontMainParagraph);text-transform:uppercase;margin-top:1rem;font-size:1rem;transition:.5s}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form .button_cont button:hover{background-color:var(--mainColor);border:solid;border-color:var(--mediumColor);color:var(--mediumColor)}body #kontakt .kontakt_section_container .kontakt_map_container{height:30vh;width:100%}body #copyright{display:flex;justify-content:center;height:2rem;width:100%;align-items:center;background-color:#051422}body #copyright a{cursor:pointer;text-decoration:none}body #copyright a p{color:#abafb4;font-size:.8rem;letter-spacing:0;margin:0}body #popup_msg{position:fixed;top:0;left:0;height:100vh;width:100vw;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:1;display:none;justify-content:center;align-items:center}body #popup_msg #loader{display:none;border:16px solid var(--mediumColor);border-top:16px solid var(--mainColor);border-radius:50%;width:5vw;height:5vw;animation:spin 2s linear infinite}body #popup_msg #loader.openLoader{display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body #popup_msg.openMsg{display:flex}@media (max-width: 1200px){body #kontakt{margin-bottom:0}body #kontakt .kontakt_section_container{width:100%}body #kontakt .kontakt_section_container .kontakt_container{width:90%;flex-direction:column}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container{margin:0}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container .kontakt_details{margin-top:1rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container .kontakt_details p{font-size:1rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container{margin:0;margin-top:2rem;align-items:center}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container h1{margin:0}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form{align-self:center;margin:0}}@media (max-width: 650px){body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container p{font-size:1rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container .kontakt_details .kontakt_details_part{margin-top:0}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container .kontakt_details .kontakt_details_part svg{height:1.5rem;margin-right:5px}body #kontakt .kontakt_section_container .kontakt_container .kontakt_info_container .kontakt_details .kontakt_details_part p{font-size:1rem}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container h1{line-height:3rem;text-align:center}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form{width:90%}body #kontakt .kontakt_section_container .kontakt_container .kontakt_form_container #kontakt_form .input_container{flex-direction:column}}header{position:absolute;width:100vw;z-index:100;transition:.5s}header .navbar_bar{width:100%;display:flex;justify-content:center}header .navbar_bar .navbar_bar_container{display:flex;align-items:center;justify-content:center;justify-items:stretch;width:100%;max-width:1600px;min-width:300px;height:5.5rem}header .navbar_bar .navbar_bar_container nav{display:flex;align-content:space-between;justify-content:space-between;align-items:flex-end;width:100%;margin-left:4rem}header .navbar_bar .navbar_bar_container nav li a:hover{font-weight:900;font-size:14px}header .navbar_bar .navbar_bar_container nav .list_links{list-style:none;width:100%;display:flex;flex-direction:row;justify-content:flex-end;padding:0}header .navbar_bar .navbar_bar_container nav .list_links li{display:flex;align-items:center;margin-right:1rem}header .navbar_bar .navbar_bar_container nav .list_links a{text-decoration:none;background-color:transparent;font-size:13px;letter-spacing:3px;color:var(--mainColor)}header .navbar_bar .navbar_bar_container nav .list_links a svg{width:30px;height:30px;fill:var(--mainColor)}header .navbar_bar .navbar_bar_container nav .colorNavbarLinks li a{color:var(--mainColor)}header .navbar_bar .navbar_bar_container nav .colorNavbarLinks li a svg{fill:var(--mainColor)}header .navbar_bar .navbar_bar_container div.bar_menu{height:100%;display:flex;align-items:center;justify-content:right;margin-right:2rem;color:var(--white)}header .navbar_bar .navbar_bar_container div.bar_menu .bar_menu_icon{height:50px;width:50px;fill:var(--mainColor)}header .navbar_bar .navbar_bar_container div.bar_menu .colorNavbarIcon{fill:var(--mainColor)}header .navbar_bar .navbar_bar_container .logo_container{display:flex;align-items:center;height:80%}header .navbar_bar .navbar_bar_container .logo{display:flex;align-items:center;justify-content:flex-end;height:120%}header .navbar_bar .navbar_bar_container .logo_icon{height:100%;margin-top:3rem;transition:1s}header .navbar_bar .navbar_bar_container .logo_scroll{height:75%;margin-top:0rem}header .navbar_bar .scroldown{height:3.5rem}header .navbar_bar .openMobileNavbar{background-color:var(--mediumColor)}header .mobile_navbar_container{display:none;justify-content:flex-end;background-color:var(--mediumColor)}header .mobile_navbar_container .mobile_navbar{display:flex;flex-direction:column;align-items:center;width:100%;height:100vh}header .mobile_navbar_container .mobile_navbar li{list-style:none;padding:8px;display:flex;align-content:center}header .mobile_navbar_container .mobile_navbar li a{text-decoration:none;font-size:20px;padding:10px;color:var(--mainColor)}header .mobile_navbar_container .mobile_navbar .contact_btn{display:flex;align-items:center;justify-content:center;margin:0;margin-bottom:2rem;font-size:18px}header .mobile_navbar_container .mobile_navbar .mobile_list_links{padding:1ch;display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:75vh}header .mobile_navbar_container .mobile_navbar .mobile_list_links li a{color:var(--mainColor)}header .mobile_navbar_container .mobile_navbar .mobile_list_links li a svg{width:50px;height:50px;fill:var(--mainColor)}header .mobile_navbar_container.open{display:flex;height:100vh}.block_scroll{overflow:hidden}.header_scroll{background-color:var(--mediumColor);position:fixed;top:0}.open{background-color:transparent}.open i{color:var(--mainColor)}.header_block:before{content:"";position:absolute;z-index:-1;background-color:#fff;height:100%;width:100%;background-position:left;background-size:cover;background-repeat:no-repeat;opacity:85%}@media (min-width: 1200px){header .navbar_bar .navbar_bar_container div .bar_menu{display:none}}@media (max-width: 1200px){header .navbar_bar .navbar_bar_container{align-items:center;justify-content:space-between;height:5rem}header .navbar_bar .navbar_bar_container .logo_container{margin-left:2rem}header .navbar_bar .navbar_bar_container nav{display:none}}@media (max-width: 650px){header .navbar_bar .navbar_bar_container .logo_container{margin-left:1rem}header .navbar_bar .navbar_bar_container .logo{height:15vw}header .navbar_bar .navbar_bar_container .logo .logo_icon{margin:0}header .navbar_bar .navbar_bar_container .logo_scroll{margin-top:0}}#content{width:100vw;align-items:center;justify-items:center}#content div{height:100vh;width:100vw;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center}#content div div{width:100%;max-width:1800px}#content div p{color:var(--white);text-align:center;font-size:1.1rem;line-height:2rem;letter-spacing:1px}#content div .title_section{flex-direction:column-reverse;height:min-content}#content div .title_section h1{color:var(--mediumColor);font-size:4rem;margin:0;margin-bottom:2rem;line-height:3rem}#content div .title_section h2{margin:0;font-size:2rem}#content #start_content{background-color:var(--mediumColor);align-items:center;justify-content:center}#content #start_content .title_main{height:auto;margin:0 5vh 0 5vw;display:flex;flex-direction:column-reverse;align-items:center;animation:zoomText 15s normal forwards ease-in-out;animation-iteration-count:1}#content #start_content .title_main h1{font-family:var(--fontMain);letter-spacing:-6px;margin:0;text-align:center;font-size:10rem}#content #start_content .title_main h2{margin-bottom:0;font-size:4rem}@keyframes zoomText{0%{transform:scale3d(.6,.6,.6) rotate(.02deg);opacity:0}15%{opacity:1}50%{transform:scaleZ(1) rotate(.02deg)}}#content #start_content:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-image:url(/assets/SK_main_foto-DeIjNpIo.jpg);background-position:center;background-size:cover;opacity:20%}#content #domek_section_main{align-items:center;background-image:url(/assets/SK_about_foto-BkFX4Whd.jpg);height:auto}#content #domek_section_main .domek_container{width:80vw;margin:5rem 0;flex-direction:column;height:min-content}#content #domek_section_main .domek_container .domek_section{height:min-content}#content #domek_section_main .domek_container .domek_section .blank{width:100%}#content #domek_section_main .domek_container .domek_section .domek_section_part{height:min-content}#content #domek_section_main .domek_container .domek_section .desciption{margin-top:-10rem;width:200%;flex-direction:column;justify-content:start;border:solid 3px;border-image:linear-gradient(to top left,var(--mediumColor) 75%,rgba(108,255,141,0) 80%) 1}#content #domek_section_main .domek_container .domek_section .desciption p{margin:1rem}#content #domek_section_main .domek_container .domek_section .desciption .block_div{height:9rem}#content #domek_section_main .domek_container .domek_section .desciption .block_div h1{font-family:var(--fontAdditional);color:var(--mediumColor);font-size:5rem;margin:0;margin-left:10rem;margin-top:1rem}#content #domek_section_main .domek_container .domek_section .photo_container{width:80%;height:40vh;z-index:1;padding:2rem;border:solid 3px;border-image:linear-gradient(to bottom right,var(--mediumColor) 70%,rgba(108,255,141,0) 80%) 5;border-color:var(--mediumColor)}#content #domek_section_main .domek_container .domek_section .photo_container .photo{width:100%;height:100%;background-image:url(/assets/SK_domek-WtOdVshl.jpg);box-shadow:#32325d40 0 30px 60px -12px,#0000004d 0 18px 36px -18px}#content #promo_section_main{background-image:url(/assets/SK_promo_foto-DnBANnQA.jpg);height:auto;padding:8rem}#content #promo_section_main .promo_part svg{fill:var(--additionalColor);border-color:var(--additionalColor)}#content #promo_section_main .promo_part h2{margin:0;font-family:var(--fontAdditional);color:var(--mainColor);font-size:1.8rem}#content #udogodnienia{background-color:var(--mainColor)}#content #udogodnienia .udogodnienia_container{align-items:start;flex-direction:column;width:90vw}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts{height:50%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-column-gap:3rem;grid-row-gap:3rem;justify-items:center}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts .udogodnienie_part{height:100%;width:100%;flex-direction:column;box-shadow:#32325d40 0 30px 60px -12px,#0000004d 0 18px 36px -18px;transition:1s}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts .udogodnienie_part .title_udog{height:min-content;width:100%;align-items:center;justify-content:start;margin:1rem}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts .udogodnienie_part .title_udog svg{fill:var(--additionalColor);height:4rem;margin:0}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts .udogodnienie_part .title_udog h2{font-family:var(--fontMainParagraph);color:var(--mediumColor);font-size:1.5rem;margin:0;margin-left:1rem;transition:.5s}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts .udogodnienie_part p{line-height:normal;text-align:justify;margin:1rem;margin-top:0;font-size:1rem;color:var(--mediumColor);transition:.5s}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts .udogodnienie_part:hover{background-color:var(--mediumColor)}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts .udogodnienie_part:hover h2,#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts .udogodnienie_part:hover p{color:var(--mainColor)}#content #minigaleria_section_main{background-color:var(--mediumColor);align-items:center;height:auto;padding:5rem 0}#content #minigaleria_section_main .minigaleria_section_container{flex-direction:column;width:80vw;height:80vh;max-height:900px}#content #minigaleria_section_main .minigaleria_section_container h1{color:var(--mainColor)}#content #minigaleria_section_main .minigaleria_section_container .minigaleria_container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-items:center}#content #minigaleria_section_main .minigaleria_section_container .minigaleria_container .mini_foto{width:100%;height:100%;cursor:pointer;box-shadow:0 5px 25px -15px #000,0 8px 10px -6px #000;transition:.5s}#content #minigaleria_section_main .minigaleria_section_container .minigaleria_container .mini_foto img{width:100%;height:100%;object-fit:cover}#content #minigaleria_section_main .minigaleria_section_container .minigaleria_container .mini_foto:hover{opacity:60%}#content #minigaleria_section_main .minigaleria_section_container .minigaleria_container .more_button{text-decoration:none;align-content:center;border:1px solid var(--mainColor)}#content #minigaleria_section_main .minigaleria_section_container .minigaleria_container .more_button h2{text-align:center;font-size:2rem}#content .promo_part{flex-direction:column;align-items:center;height:min-content;width:20%}#content .promo_part svg{height:5rem;border:solid 1px;border-radius:50%;padding:1.3rem;box-shadow:0 5px 25px -15px #000,0 8px 10px -6px #000;transition:1s}#content .promo_part svg:hover{transform:rotate(360deg)}@media (max-width: 1200px){#content #start_content .title_main{margin:0 1rem}#content #start_content .title_main h1{font-size:13vw;line-height:8vw}#content #start_content .title_main h2{font-size:6vw}#content #domek_section_main .domek_container{width:90vw}#content #domek_section_main .domek_container .domek_section .photo_container{width:100%}#content #domek_section_main .domek_container .domek_section .desciption{margin-top:3rem}#content #domek_section_main .domek_container .domek_section .desciption .block_div{height:auto}#content #domek_section_main .domek_container .domek_section .desciption .block_div h1{margin:.5rem;font-size:4rem}#content #domek_section_main .domek_container .domek_section .blank{width:0}#content #promo_section_main .promo_part{width:30%}#content #udogodnienia{height:min-content;margin:4rem 0}#content #udogodnienia .udogodnienia_container{height:min-content}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);height:min-content}#content #minigaleria_section_main .minigaleria_section_container{width:90vw;height:auto;max-height:none}#content #minigaleria_section_main .minigaleria_section_container .minigaleria_container{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);height:auto}}@media (max-width: 650px){#content #start_content .title_main h1{font-size:14vw;line-height:10vw;letter-spacing:-3px}#content #start_content .title_main h2{font-size:7vw}#content #domek_section_main .domek_container .domek_section .photo_container{padding:0;border:none}#content #domek_section_main .domek_container .domek_section .desciption{border:none}#content #domek_section_main .domek_container .domek_section .desciption .block_div h1{font-size:9.5vw}#content #domek_section_main .domek_container .domek_section .desciption p{color:var(--mediumColor);margin:0;line-height:2rem}#content #domek_section_main .domek_container .domek_section .blank{width:0}#content #promo_section_main{flex-wrap:wrap;padding:0;padding-bottom:3rem}#content #promo_section_main .promo_part{width:50%;margin-top:3rem}#content #udogodnienia .udogodnienia_container h1{font-size:3rem}#content #udogodnienia .udogodnienia_container .udogodnienia_container_parts{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(8,auto)}#content #minigaleria_section_main .minigaleria_section_container .minigaleria_container{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(6,auto)}}#content .blank{width:0}.popup_gallery{display:none!important;position:fixed;top:0;left:0;height:100vh;width:100%;z-index:101;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:fadeIn .5s;flex-direction:row;justify-content:center;align-items:center}.popup_gallery .popup_button{height:7vh;width:7vh;font-size:6vh;text-align:center;position:absolute;top:50%;border-radius:50%;border:0;line-height:6vh;opacity:60%;cursor:pointer;background-color:var(--mainColor);color:var(--mediumColor)}.popup_gallery .popup_button:hover{box-shadow:1px 1px 10px gray;opacity:80%}.popup_gallery .close_gallery{text-align:center;position:absolute;border-radius:50%;border:0;opacity:60%;cursor:pointer;line-height:4vh;top:3%;right:5%;font-size:4vh;height:7vh;width:7vh;background-color:var(--mainColor);color:var(--mediumColor)}.popup_gallery .nextPhotoBtn{right:10%}.popup_gallery .previusPhotoBtn{left:10%}.popup_gallery .galleryScreenImg{width:auto;max-height:95%;max-width:95%}.popup_gallery .hidden{display:none}.openGallery{display:flex!important}.fade-out{animation:fadeOut .5s both}@media (max-width: 650px){.popup_gallery .popup_button{display:none}}@keyframes fadeIn{0%{opacity:.4}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (hover: none){.popup_gallery .popup_button{display:none}}#domki_content{height:min-content!important;width:100vw!important;flex-direction:column;align-items:center}#domki_content .domki_foto{background-color:pink;height:60vh;width:100vw;max-width:none;margin:0;background-color:var(--mediumColor);align-items:center}#domki_content .domki_foto h2{font-size:6rem}#domki_content .domki_foto:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-image:url(/assets/SK_main_foto_domki-88Y0RO8O.jpg);background-position:center;background-size:cover;opacity:20%}#domki_content .domki_content_container{width:80vw;height:min-content}#domki_content .domki_content_container div{margin-top:3.5rem;height:min-content}#domki_content .domki_content_container h1{color:var(--mediumColor);font-size:4rem;width:100%;text-align:start;margin-bottom:0;line-height:4rem}#domki_content .domki_content_container h2{margin-top:0;font-size:1.5rem}#domki_content .domki_content_container .domki_content_desc{flex-direction:column;align-items:start;justify-content:start}#domki_content .domki_content_container .domki_content_desc p{text-align:start}#domki_content .domki_content_container .domki_content_desc .desc_details{margin:0;justify-content:space-around}#domki_content .domki_content_container .domki_content_desc .desc_details .details_part{margin:5px;height:min-content;padding:.5rem;width:10rem;align-items:center;background-color:#f5f2f2;box-shadow:0 1px 8px -6px #000}#domki_content .domki_content_container .domki_content_desc .desc_details .details_part svg{height:2.5rem;fill:var(--mediumColor);margin-right:5px}#domki_content .domki_content_container .domki_content_desc .desc_details .details_part p{margin:0;font-size:1rem;text-wrap:nowrap}#domki_content .domki_content_container .domki_content_details{width:150%;flex-direction:column;justify-content:start;margin-left:3rem}#domki_content .domki_content_container .domki_content_details .details_list{flex-wrap:wrap;height:min-content;justify-content:space-around}#domki_content .domki_content_container .domki_content_details .details_list .promo_part{margin:0;padding:.5rem}#domki_content .domki_content_container .domki_content_details .details_list .promo_part svg{height:4rem;fill:var(--mediumColor);border-color:var(--mediumColor);box-shadow:0 5px 5px -15px #000,0 5px 10px -6px #000}@media (max-width: 1200px){#domki_content .domki_content_container{flex-direction:column}#domki_content .domki_content_container .domki_content_details{margin:0;width:100%}}@media (max-width: 650px){#domki_content .domki_foto h2{font-size:3rem;text-align:center}#domki_content .domki_content_container .domki_content_desc p{text-align:justify}#domki_content .domki_content_container .domki_content_desc .desc_details{flex-direction:column;align-items:center}#domki_content .domki_content_container .domki_content_desc .desc_details .details_part{width:100%}#domki_content .domki_content_container .domki_content_details .details_list .promo_part{width:40%}}#galeria{background-color:var(--mediumColor);align-items:center;height:auto!important;padding:5rem 0}#galeria .galeria_section_container{height:auto;flex-direction:column;width:80vw}#galeria .galeria_section_container .galeria_container{height:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:1rem;grid-row-gap:1rem;justify-items:center;margin-top:3rem}#galeria .galeria_section_container .galeria_container .mini_foto{width:100%;height:100%;cursor:pointer}#galeria .galeria_section_container .galeria_container .mini_foto img{width:100%;height:100%;object-fit:cover}@media (max-width: 1200px){#galeria .galeria_section_container .galeria_container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 650px){#galeria .galeria_section_container .galeria_container{grid-template-columns:repeat(1,minmax(0,1fr))}}#regulamin_container{height:auto!important;width:80vw!important;margin:4rem 2rem 2rem;display:flex;justify-content:start;flex-direction:column;align-items:center;color:var(--white)}#regulamin_container div{height:auto;display:flex;flex-direction:column;align-items:center;margin:1rem 0;font-family:var(--fontContent);justify-content:space-between}#regulamin_container div span{line-height:1.5rem;font-size:1.5rem;font-weight:500;margin-top:2rem;text-align:center;font-family:var(--fontMainParagraph)}#regulamin_container div ol{width:100%}#regulamin_container div ol li{font-size:1rem;line-height:1.3rem;font-weight:500;letter-spacing:normal;margin-top:.5rem;font-family:var(--fontMainParagraph)}#oferta_content{height:min-content!important;width:100vw!important;flex-direction:column;align-items:center}#oferta_content .oferta_foto{height:60vh;width:100vw;max-width:none;margin:0;background-color:var(--mediumColor);align-items:center}#oferta_content .oferta_foto h2{font-size:5rem;text-align:center}#oferta_content .oferta_foto:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-image:url(/assets/SK_main_foto_oferta-ZSLxpzD_.jpg);background-position:center;background-size:cover;opacity:20%}#oferta_content .oferta_container{width:80vw;flex-direction:column;margin-top:3rem;height:auto}#oferta_content .oferta_container .oferta_part{height:auto}#oferta_content .oferta_container .oferta_part .oferta_image{flex-direction:column;align-items:start;justify-content:end;width:50%;height:auto}#oferta_content .oferta_container .oferta_part .oferta_image h1{font-size:5rem;margin:0 1rem}#oferta_content .oferta_container .oferta_part .oferta_image h2{font-size:2rem;margin:0;text-align:center;padding:.5rem;background-color:var(--mainColor)}#oferta_content .oferta_container .oferta_part .oferta_desc_container{height:100%;width:50%;flex-direction:column}#oferta_content .oferta_container .oferta_part .oferta_desc_container h1{color:var(--mediumColor);margin:0;margin-left:2rem;font-size:3rem;text-align:center}#oferta_content .oferta_container .oferta_part .oferta_desc_container .oferta_desc_div{height:auto;min-height:20vh;flex-direction:row;flex-wrap:wrap;margin:2rem;margin-top:0}#oferta_content .oferta_container .oferta_part .oferta_desc_container .oferta_desc_div .oferta_desc{background-color:#f5f2f2;box-shadow:0 1px 8px -6px #000;padding:.5rem;width:auto;height:min-content;align-items:center;justify-content:start;margin:1rem;margin-bottom:0}#oferta_content .oferta_container .oferta_part .oferta_desc_container .oferta_desc_div .oferta_desc svg{height:2rem;width:3rem}#oferta_content .oferta_container .oferta_part .oferta_desc_container .oferta_desc_div .oferta_desc p{margin:0;margin-left:1rem;width:100%;text-align:start;text-wrap:nowrap}#oferta_content .oferta_container .oferta_part .sezon_niski_foto{background-image:url("/assets/parter_foto%20(10)-fa0K9Nwi.jpg")}#oferta_content .oferta_container .oferta_part .sezon_wysoki_foto{background-image:url("/assets/parter_foto%20(16)-D-ovdIZr.jpg")}#oferta_content .oferta_container .oferta_part .pakiety_foto{background-image:url("/assets/sypialnia_main_foto%20(10)-F9nKpucH.jpg")}#oferta_content .oferta_container .oferta_part .sylwester_foto{background-image:url("/assets/sypialnia_double_foto%20(6)-Cp8L9hft.jpg")}#oferta_content .oferta_container .inverse{flex-direction:row-reverse}#oferta_content .oferta_container .inverse .oferta_image{flex-direction:column;align-items:end}#oferta_content .oferta_container .inverse .oferta_desc_container h1{margin:0;margin-right:2rem}#oferta_content .oferta_container .inverse .oferta_desc_container .oferta_desc_div{width:auto;margin-right:2rem}#oferta_content .oferta_container .inverse .oferta_desc_container .oferta_desc_div .oferta_desc{flex-direction:row-reverse;width:auto}#oferta_content .oferta_container .inverse .oferta_desc_container .oferta_desc_div .oferta_desc p{text-align:end;margin:0;margin-right:1rem}#oferta_content .oferta_container h2{font-size:2.5rem;text-align:center;margin:3rem 0}@media (max-width: 650px){#oferta_content .oferta_foto h2{font-size:3rem}#oferta_content .oferta_container .oferta_part{flex-direction:column}#oferta_content .oferta_container .oferta_part .oferta_image{width:100%;height:40vh}#oferta_content .oferta_container .oferta_part .oferta_image h1{font-size:3rem;line-height:2rem;margin-bottom:1.5rem}#oferta_content .oferta_container .oferta_part .oferta_image h2{width:100%;font-size:1.5rem}#oferta_content .oferta_container .oferta_part .oferta_desc_container{width:100%}#oferta_content .oferta_container .oferta_part .oferta_desc_container h1{margin:0;font-size:2.5rem}#oferta_content .oferta_container .oferta_part .oferta_desc_container .oferta_desc_div{margin:0;margin-bottom:2rem}#oferta_content .oferta_container .oferta_part .oferta_desc_container .oferta_desc_div .oferta_desc{width:100%}#oferta_content .oferta_container .oferta_part .oferta_desc_container .oferta_desc_div .oferta_desc p{font-size:1rem;text-wrap:wrap;text-align:center}}#okolica_content{height:min-content!important;width:100vw!important;flex-direction:column;align-items:center}#okolica_content .okolica_foto{height:60vh;width:100vw;max-width:none;margin:0;background-color:var(--mediumColor);align-items:center}#okolica_content .okolica_foto h2{font-size:5rem;text-align:center}#okolica_content .okolica_foto:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-image:url("/assets/domki_out%20(4)-DbXCyxmS.jpg");background-position:center;background-size:cover;opacity:20%}#okolica_content .okolica_container{height:auto;width:90%;margin-top:4rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-column-gap:1rem;grid-row-gap:1rem}#okolica_content .okolica_container .okolica_part{cursor:pointer;height:50vh;display:flex;flex-direction:column;justify-content:end;background-size:cover;background-repeat:no-repeat;background-position:center;text-decoration:none}#okolica_content .okolica_container .okolica_part h1{font-size:3rem;margin:0;margin-left:1rem;line-height:2rem;transition:.5s;text-shadow:var(--mediumColor) 1px 1px}#okolica_content .okolica_container .okolica_part h2{font-size:2rem;margin:0;margin-left:5rem;margin-bottom:1rem;width:100%;transition:.5s}#okolica_content .okolica_container .okolica_part:hover h1{font-size:3.5rem}#okolica_content .okolica_container .okolica_part:hover h2{font-size:2.5rem}#okolica_content .okolica_container .karpacz_wang{background-image:url(/assets/karpacz_wang-D3Fe6c22.png)}#okolica_content .okolica_container .kowary_kopalnia{background-image:url(/assets/kowary_kopalnia-CLcIysy4.png)}#okolica_content .okolica_container .dolina_palacow_i_ogrodow{background-image:url(/assets/dolina_palacow_i_ogrodow-BXG3njzM.png)}#okolica_content .okolica_container .szklarska_poreba{background-image:url(/assets/szklarska-CiRcmuGN.png)}#okolica_content .okolica_container .pasmo_karkonoszy{background-image:url(/assets/pasmo_karkonoszy-DdGB1Gsx.png)}#okolica_content .okolica_container .wodospad_podgornej{background-image:url(/assets/wodospad_podgornej-BoObbAeq.png)}#okolica_content .okolica_container .zamek_chojnik{background-image:url(/assets/zamek_chojnik-CFpHOJA2.png)}#okolica_content .okolica_container .jelenia_gora{background-image:url(/assets/jelenia_gora-CnQ5qMS3.png)}@media (max-width: 1200px){#okolica_content .okolica_container{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto)}#okolica_content .okolica_container .okolica_part{height:25vh}}@media (max-width: 650px){#okolica_content .okolica_container{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(8,auto)}#okolica_content .okolica_container .okolica_part{height:50vh}}
