html{scroll-behavior:smooth;background-color:#e6dad1}html *{margin:0;padding:0}html h1,html h2,html h3,html h4{font-weight:100}html a{text-decoration:none}html button{border:none;cursor:pointer}html ::-webkit-scrollbar{width:12px}html ::-webkit-scrollbar-track{background:#f1f1f1}html ::-webkit-scrollbar-thumb{background:gray}html ::-webkit-scrollbar-thumb:hover{background:#a9a9a9}html input:-webkit-autofill,html input:-webkit-autofill:hover,html input:-webkit-autofill:focus,html input:-webkit-autofill:active{box-shadow:0 0 0 30px #e6dad1 inset !important}html textarea,html input{border:none;outline:none}.wrapper{padding:0px 14%}.menu_button{background-color:rgba(0,0,0,0);color:#fff;transition:.3s}.menu_button:hover{scale:1.1}.global_btn{padding:10px 50px;border-radius:25px;transition:.3s}.global_btn:hover{scale:1.05}.brown{color:#461f01}.creamy{color:#ebdfc1}.light_cream{color:#e6dad1}.cream_btn{background-color:#ebdfc1;color:#461f01}.cream_btn:hover{background-color:wheat}.chocko_btn{background-color:#461f01;color:#ebdfc1}.chocko_btn:hover{background-color:#61331e}.menu_cream{background-color:#b4975f}.menu_chocko{background-color:#613821}.leafs_background{left:0;top:0;z-index:-1}.leafs_background .leaf{height:200px;position:absolute}.leafs_background .leafs_top,.leafs_background .leafs_bottom{width:inherit;position:absolute;left:0}.leafs_background .leafs_top{top:0}.leafs_background .leafs_top .t_leaf_right{top:0;right:0;transform:scaleX(-1)}.leafs_background .leafs_bottom{bottom:0}.leafs_background .leafs_bottom .b_leaf_right{bottom:0;right:0;transform:scaleX(-1)}.leafs_background .leafs_bottom .b_leaf_left{bottom:0;left:0}.gallery_photo{display:block;border-radius:25px}section{position:relative}.section_trigger{position:absolute;top:0;height:1px;width:100%;pointer-events:none}#error_message{position:fixed;width:100%;height:100vh;background-color:rgba(150,79,35,.3137254902);color:#461f01;z-index:1000;display:none;text-align:center}#error_message #error_body{background-color:#ebdfc1;padding:40px 100px;border-radius:10px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#error_message #error_body #close_alert{background-color:rgba(0,0,0,0);color:#461f01;font-size:1.5rem;font-weight:bold;position:absolute;right:10px;top:10px}.custom_cookie_baner{position:fixed;right:10px;bottom:10px;width:400px;height:-moz-fit-content;height:fit-content;background-color:#ebdfc1;padding:30px 50px;border-radius:10px;z-index:100;color:#461f01;display:grid;row-gap:20px;text-align:center}.hiden_cookie{display:none}.hiden_fields{opacity:0;height:1px;transition:.3s;margin-top:0;display:none}.showed{opacity:1;height:-moz-fit-content;height:fit-content;margin-top:10px;overflow:visible;display:block}body #menu_container{top:0;left:0;position:fixed;z-index:100;width:100%;height:-moz-fit-content;height:fit-content;transition:.2s}body #menu_container .wrapper .menu{padding:15px 0;display:grid;grid-template-columns:min-content 1fr;align-items:center}body #menu_container .wrapper .menu .nav_logo_container{height:-moz-fit-content;height:fit-content}body #menu_container .wrapper .menu .nav_logo_container .nav_button{height:-moz-fit-content;height:fit-content;display:block}body #menu_container .wrapper .menu .nav_logo_container .nav_button .menu_logo_img{display:block;height:40px}body #menu_container .wrapper .menu .burger_container{display:none}body #menu_container .wrapper .menu nav{padding-left:100px;display:grid;grid-template-columns:1fr max-content;align-items:center;height:-moz-fit-content;height:fit-content}body #menu_container .wrapper .menu nav .nav_links{display:grid;grid-template-columns:repeat(4, max-content);-moz-column-gap:35px;column-gap:35px}body #menu_container .wrapper .menu nav .socials{display:grid;grid-template-columns:repeat(2, max-content);-moz-column-gap:20px;column-gap:20px}body #menu_container .wrapper .menu nav .socials a{display:block;height:-moz-fit-content;height:fit-content;transition:.3s}body #menu_container .wrapper .menu nav .socials a .social_img{display:block;height:35px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(15deg) brightness(105%) contrast(101%)}body #menu_container .wrapper .menu nav .socials a:hover{scale:1.1}body header{height:100vh;position:relative;overflow:hidden}body header .header_background{display:block;width:100%;position:absolute;left:0;top:0;z-index:0}body header .wrapper{position:relative;height:inherit}body header .wrapper .content{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, max-content);margin:0;position:absolute;top:50%;transform:translateY(-50%);row-gap:20px;height:-moz-fit-content;height:fit-content}body header .wrapper .content .nav_button{width:-moz-fit-content;width:fit-content}body header .bottom_part{bottom:0;left:0;position:absolute;width:100%}body header .bottom_part .wrapper{display:grid;grid-template-columns:1fr max-content 1fr;align-items:center}body header .bottom_part .wrapper .line{display:grid;grid-template-columns:.5fr 1fr 3fr 10fr;-moz-column-gap:10px;column-gap:10px}body header .bottom_part .wrapper .line .part{height:2px;background-color:#ebdfc1}body header .bottom_part .wrapper .line_2{transform:rotate(180deg)}body header .bottom_part .wrapper .logo_animated{padding:20px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, max-content);row-gap:5px;animation:arrowDown 4s ease-in-out infinite;margin-top:-10px}body header .bottom_part .wrapper .logo_animated button{background-color:rgba(0,0,0,0);color:#fff}body header .bottom_part .wrapper .logo_animated .logo_small{height:70px;display:block;margin:0 auto}body header .bottom_part .wrapper .logo_animated .arrows_down{height:15px;display:block;margin:0 auto}@keyframes arrowDown{0%{transform:translateY(5px)}50%{transform:translateY(-5px)}100%{transform:translateY(5px)}}body #o_firmie{height:auto;height:-moz-fit-content;height:fit-content}body #o_firmie .leafs_background{position:absolute;width:100%;height:100%}body #o_firmie .wrapper{padding-top:150px;padding-bottom:150px}body #o_firmie .wrapper .content{display:grid;grid-template-columns:1fr max-content}body #o_firmie .wrapper .content .text_container{display:grid;grid-template-columns:1fr;row-gap:20px;height:-moz-fit-content;height:fit-content;width:80%}body #o_firmie .wrapper .content .text_container .text p{padding-bottom:20px}body #o_firmie .wrapper .content .text_container .nav_button{width:-moz-fit-content;width:fit-content}body #o_firmie .wrapper .content .big_photo_container{justify-self:end;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:grid;grid-template-columns:max-content 1fr max-content;-moz-column-gap:15px;column-gap:15px;align-items:center}body #o_firmie .wrapper .content .big_photo_container .big_photo{height:540px;width:480px;transition:.5s}body #o_firmie .wrapper .content .big_photo_container .fadeout{opacity:.3}body #o_firmie .wrapper .content .big_photo_container .photo_arrow{height:-moz-fit-content;height:fit-content;background-color:rgba(0,0,0,0);color:#461f01;font-weight:bold;font-size:2.5rem;transition:.3s}body #o_firmie .wrapper .content .big_photo_container .photo_arrow:hover{scale:1.2}body #o_firmie .wrapper .galery_nav .nav_buttons_container{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;width:100%;margin-top:50px}body #o_firmie .wrapper .galery_nav .nav_buttons_container .mob_message{display:none;position:absolute;z-index:10;left:0;top:0;margin:0;width:100%;height:100%;background-color:rgba(85,53,28,.541);border-radius:15px;align-items:center}body #o_firmie .wrapper .galery_nav .nav_buttons_container .mob_message .text{display:block;text-align:center;color:#fff}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn{width:160px;height:-moz-fit-content;height:fit-content;display:block;background-color:rgba(0,0,0,0);transition:.2s;filter:grayscale(20%) contrast(60%) saturate(80%)}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn:hover{scale:1.05}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn .button_img{border-radius:20px;display:block;width:inherit;aspect-ratio:1/1.1}body #o_firmie .wrapper .galery_nav .nav_buttons_container .active{filter:none}body #o_firmie .wrapper .galery_nav .mob_progresbar{display:none;height:40px;margin-top:50px}body #o_firmie .wrapper .galery_nav .mob_progresbar .elements{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;width:70vw;margin:20px auto;align-items:center}body #o_firmie .wrapper .galery_nav .mob_progresbar .elements .element{height:25px;width:25px;border-radius:20px;background-color:rgba(201,110,36,.308);transition:.3s}body #o_firmie .wrapper .galery_nav .mob_progresbar .elements .active{height:30px;width:30px;border-radius:20px;background-color:rgba(143,78,17,.719)}body #oferta{background:radial-gradient(#655443, #412a1e);height:-moz-fit-content;height:fit-content;position:relative;overflow:hidden}body #oferta .offerta_background_images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body #oferta .offerta_background_images .group{height:140px;position:absolute;opacity:.5}body #oferta .offerta_background_images .gr1{top:20px;left:-10px}body #oferta .offerta_background_images .gr2{top:20px;right:-10px}body #oferta .offerta_background_images .gr3{bottom:20px;left:-10px}body #oferta .offerta_background_images .gr4{bottom:20px;right:-10px}body #oferta .section_title_container{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-top:50px;text-align:center}body #oferta .interactive_list_container{position:relative;height:90vh;margin:70px 0}body #oferta .interactive_list_container .mobile_arrow{display:none}body #oferta .interactive_list_container .image_container{position:absolute;z-index:1;left:20vw;top:0;height:inherit;width:90vh;transform:translateX(-50%);border-radius:50%;overflow:hidden;background-color:#461f01}body #oferta .interactive_list_container .image_container .interactive_image{width:100%;opacity:1;transition:1s;display:block;position:absolute;left:0;top:0}body #oferta .interactive_list_container .image_container .hiden{opacity:0}body #oferta .interactive_list_container .list_of_items{margin-left:auto;width:80%;height:100%;display:flex;flex-direction:column;row-gap:10px}body #oferta .interactive_list_container .list_of_items .item{height:100%;display:grid;align-items:center;cursor:pointer;background-color:#9e4e1c}body #oferta .interactive_list_container .list_of_items .item:hover .text{transform:translateX(2%)}body #oferta .interactive_list_container .list_of_items .item .text{transition:.5s}body #oferta .interactive_list_container .list_of_items .item .text .simple_text{padding-left:20px}body #oferta .bootom_text_link{z-index:1;position:relative;text-align:center;width:60%;margin:0 auto;margin-bottom:100px}body #oferta .bootom_text_link button{margin-top:50px}body #wspolpraca{height:-moz-fit-content;height:fit-content}body #wspolpraca .leafs_background{position:absolute;width:100%;height:100%}body #wspolpraca .section_title_container{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-top:50px;text-align:center}body #wspolpraca .blocks{padding-top:50px;padding-bottom:80px;display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:40px;column-gap:40px;row-gap:40px;grid-template-rows:repeat(3, 1fr)}body #wspolpraca .blocks .block{padding:20px;padding-bottom:50px;border-radius:10px;box-shadow:1px 1px 5px gray;position:relative}body #wspolpraca .blocks .block .block_image{display:block;position:absolute;bottom:-30px;right:20px;max-height:100px;max-width:100px}body #wspolpraca .blocks .block .text .small_title{padding-bottom:10px}body #wspolpraca .blocks .b1{background-color:#836b59}body #wspolpraca .blocks .b2{background-color:#76554c}body #wspolpraca .blocks .b3{background-color:#8d6c48}body #wspolpraca .blocks .b4{background-color:#736457}body #wspolpraca .blocks .b4 .block_image{height:70px}body #wspolpraca .blocks .b5{background-color:#694839}body #wspolpraca .blocks .b6{background-color:#795533}body #wspolpraca .blocks .b7{background-color:#917348}body #wspolpraca .blocks .b8{background-color:#88583d}body #wspolpraca .blocks .b8 .block_image{height:80px}body #wspolpraca .blocks .b9{background-color:#8d6273}body #wspolpraca .blocks .b9 .block_image{bottom:-40px}body #wspolpraca .masz_pytania{margin:0 auto;width:-moz-fit-content;width:fit-content;padding-bottom:150px}body #wspolpraca .masz_pytania p{padding-bottom:20px}body #wspolpraca .masz_pytania button{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}body #kontakt{background:radial-gradient(#655443, #412a1e);position:relative;overflow:hidden}body #kontakt .offerta_background_images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body #kontakt .offerta_background_images .group{height:140px;position:absolute;opacity:.5}body #kontakt .offerta_background_images .gr1{top:20px;left:-10px}body #kontakt .offerta_background_images .gr2{top:20px;right:-10px}body #kontakt .offerta_background_images .gr3{bottom:20px;left:-10px}body #kontakt .offerta_background_images .gr4{bottom:20px;right:-10px}body #kontakt .section_title_container{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-top:50px;text-align:center}body #kontakt .form_container{padding-top:50px;padding-bottom:150px;position:relative;z-index:1}body #kontakt .form_container form{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:120px;column-gap:120px}body #kontakt .form_container form .pole p{padding-left:10px}body #kontakt .form_container form .pole input,body #kontakt .form_container form .pole textarea{width:100%;padding:10px;border-radius:15px;background-color:#e6dad1;margin-top:10px;font-size:1rem;display:block;box-sizing:border-box}body #kontakt .form_container form .pole textarea{height:80%}body #kontakt .form_container form .dane_ogolne,body #kontakt .form_container form .tresc_i_check{display:grid;grid-template-columns:1fr}body #kontakt .form_container form .dane_ogolne .pole,body #kontakt .form_container form .tresc_i_check .pole{margin-bottom:10px}body #kontakt .form_container form .dane_ogolne .pole .custom_select_field,body #kontakt .form_container form .tresc_i_check .pole .custom_select_field{position:relative;transition:.3s}body #kontakt .form_container form .dane_ogolne .pole .custom_select_field ul,body #kontakt .form_container form .tresc_i_check .pole .custom_select_field ul{z-index:10;padding:5px;display:none;background-color:#e6dad1;border:2px solid #ebdfc1;border-radius:0 0 5px 5px;position:absolute;max-height:160px;box-sizing:border-box;width:100% !important;overflow-y:scroll}body #kontakt .form_container form .dane_ogolne .pole .custom_select_field ul .disabled,body #kontakt .form_container form .tresc_i_check .pole .custom_select_field ul .disabled{display:none !important}body #kontakt .form_container form .dane_ogolne .pole .custom_select_field ul li,body #kontakt .form_container form .tresc_i_check .pole .custom_select_field ul li{list-style-type:none;cursor:pointer;padding:5px 2px;color:#000}body #kontakt .form_container form .dane_ogolne .pole .custom_select_field ul li:hover,body #kontakt .form_container form .tresc_i_check .pole .custom_select_field ul li:hover{background-color:#dba238}body #kontakt .form_container form .tresc_i_check{grid-template-rows:2fr 1fr}body #kontakt .form_container form .tresc_i_check .check{display:grid;grid-template-rows:repeat(2, max-content);row-gap:20px}body #kontakt .form_container form .tresc_i_check .check .check_container{display:grid;grid-template-columns:repeat(2, max-content);-moz-column-gap:20px;column-gap:20px;align-items:center;height:-moz-fit-content;height:fit-content}body #kontakt .form_container form .tresc_i_check .check .check_container .checkbox{display:block;height:30px;width:30px;background-color:#ebdfc1;cursor:pointer}body #kontakt .form_container form .tresc_i_check .check .check_container label{cursor:pointer}body #kontakt .form_container form .tresc_i_check .check button{width:50%}body footer{padding:50px 0;background-color:#3d2d23}body footer .wrapper{display:grid;grid-template-columns:1fr max-content}body footer .wrapper .contacts{display:grid;grid-template-columns:repeat(2, max-content);-moz-column-gap:30px;column-gap:30px}body footer .wrapper .contacts a{color:#ebdfc1}body footer .wrapper .contacts a:hover{scale:1.02}body footer .wrapper .socials{display:grid;grid-template-columns:repeat(2, max-content);-moz-column-gap:20px;column-gap:20px}body footer .wrapper .socials a{display:block;height:-moz-fit-content;height:fit-content;transition:.3s}body footer .wrapper .socials a .social_img{display:block;height:35px;filter:brightness(0) saturate(100%) invert(83%) sepia(26%) saturate(323%) hue-rotate(345deg) brightness(109%) contrast(102%)}body footer .wrapper .socials a:hover{scale:1.1}body footer .wrapper .freepek{margin-top:20px}body .message_body{position:relative;width:100%;height:100vh}body .message_body .leafs_background{position:absolute;width:100%;height:100%}body .message_body .content{width:80%;height:-moz-fit-content;height:fit-content;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center}body .message_body .content .socials{display:grid;grid-template-columns:repeat(2, 1fr);width:-moz-fit-content;width:fit-content;-moz-column-gap:20px;column-gap:20px;padding:20px 0;margin:0 auto}body .message_body .content .socials .social{height:40px;filter:brightness(0) saturate(100%) invert(20%) sepia(20%) saturate(1540%) hue-rotate(348deg) brightness(94%) contrast(91%)}.simple_text{font-family:Calibri,"Trebuchet MS",sans-serif;font-size:1.2rem}h1,h2,h3,li,.page_name_undertitle,.freepek,.button_text,.form_field,.small_title,.nav_button,.menu_button,.section_name,.section_title,.nav_link{font-family:"Century Gothic"}.page_name{font-size:5rem;font-weight:bold}.page_name_undertitle{font-size:3rem;font-weight:100}.freepek{font-size:1rem}.section_name{font-weight:bold;font-size:1.5rem}.section_title{font-weight:bold;font-size:3rem}li{font-size:1rem}.small_title{font-weight:bold;font-size:1.5rem}.form_field{font-size:1.5rem}.menu_button{font-size:1.5rem}.button_text{font-size:1.2rem;font-weight:bold}html{font-size:100%;color:#fff}@media(min-width: 320px)and (max-width: 431px){.page_name{font-size:3rem;font-weight:bold}.page_name_undertitle{font-size:2rem}html{font-size:85%}}@media(min-width: 431px)and (max-width: 600px){.page_name{font-size:4rem;font-weight:bold}.page_name_undertitle{font-size:4rem}.small_title{font-size:2rem}html{font-size:90%}}@media(min-width: 601px)and (max-width: 1023px){.small_title{font-size:2.5rem}html{font-size:100%}}@media(min-width: 1024px)and (max-width: 1280px){html{font-size:85%}}@media(min-width: 320px)and (max-width: 420px){.wrapper{padding:0px 5%}.leafs_background{left:0;top:0;z-index:-1}.leafs_background .leaf{height:80px;position:absolute}body #menu_container{z-index:100}body #menu_container .wrapper .menu{padding:0;align-items:center;height:75px;box-sizing:border-box}body #menu_container .wrapper .menu .nav_logo_container .nav_button .menu_logo_img{height:35px}body #menu_container .wrapper .menu .burger_container{display:block;margin-left:auto;position:relative}body #menu_container .wrapper .menu .burger_container .burger_btn{width:30px;height:30px;display:grid;margin-right:10px;background-color:rgba(0,0,0,0)}body #menu_container .wrapper .menu .burger_container .burger_btn .button_image{display:block;width:inherit;height:inherit;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%)}body #menu_container .wrapper .menu .burger_container .burger_btn .burger{transition:.5s}body #menu_container .wrapper .menu .burger_container .burger_btn .x{position:relative;opacity:0;bottom:30px;transition:.5s}body #menu_container .wrapper .menu .burger_container .burger_btn .burger.deactive{opacity:0;transform:rotate(360deg)}body #menu_container .wrapper .menu .burger_container .burger_btn .x.active{opacity:1;transform:rotate(360deg)}body #menu_container .wrapper .menu nav{padding:0;grid-template-columns:1fr;background-color:#815c3a;padding:30px 0;position:absolute;width:100%;left:0;top:75px;transition:.3s;transform:translateX(100%)}body #menu_container .wrapper .menu nav .nav_links{grid-template-columns:1fr;row-gap:25px;margin-bottom:30px}body #menu_container .wrapper .menu nav .socials{width:-moz-fit-content;width:fit-content;margin:0 auto;-moz-column-gap:50px;column-gap:50px}body #menu_container .wrapper .menu .active{transform:translateX(0%)}body header{height:640px}body header .header_background{bottom:0;width:auto;height:100%;right:-80%;left:auto}body header .wrapper .content{top:45%}body #o_firmie .wrapper{padding-top:80px;padding-bottom:80px}body #o_firmie .wrapper .content{grid-template-columns:1fr}body #o_firmie .wrapper .content .text_container{width:100%;text-align:center}body #o_firmie .wrapper .content .text_container .nav_button{display:none;margin:0 auto}body #o_firmie .wrapper .content .big_photo_container{display:none}body #o_firmie .wrapper .galery_nav{position:relative;width:100%;overflow-x:hidden}body #o_firmie .wrapper .galery_nav .nav_buttons_container{display:grid;grid-template-columns:repeat(6, 90vw);position:relative;margin-top:20px;transition:.3s}body #o_firmie .wrapper .galery_nav .nav_buttons_container .mob_message{display:grid}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn{width:100%}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn:hover{scale:1}body #o_firmie .wrapper .galery_nav .mob_progresbar{display:block}body #oferta .offerta_background_images .group{height:80px;opacity:.2}body #oferta .offerta_background_images .gr1{top:50px;left:-30px}body #oferta .offerta_background_images .gr2{top:40px;right:-30px}body #oferta .interactive_list_container{margin-top:30px;height:-moz-fit-content;height:fit-content}body #oferta .interactive_list_container .image_container{height:55vw;width:55vw;right:0px;transform:translateX(0);right:-10px;top:-10px;left:auto}body #oferta .interactive_list_container .image_container .interactive_image{transition:.8s}body #oferta .interactive_list_container .mobile_arrow{display:block;right:54vw;font-size:3rem;top:265px !important}body #oferta .interactive_list_container .hide{display:none}body #oferta .interactive_list_container .on_top{top:-10px;bottom:auto}body #oferta .interactive_list_container .on_bottom{bottom:-10px;top:auto}body #oferta .interactive_list_container .observed{top:200px;bottom:auto;position:fixed}body #oferta .interactive_list_container .list_of_items{width:100%}body #oferta .interactive_list_container .list_of_items .item{padding-left:10px !important;height:50vw;pointer-events:none}body #oferta .interactive_list_container .list_of_items .item .text{width:50%}body #oferta .interactive_list_container .list_of_items .item .text .simple_text{padding:0}body #wspolpraca .blocks{grid-template-columns:1fr;grid-template-rows:repeat(9, max-content)}body #wspolpraca .blocks .block .block_image{max-height:70px;max-width:70px}body #kontakt .offerta_background_images .group{height:80px;opacity:.2}body #kontakt .offerta_background_images .gr1{top:50px;left:-30px}body #kontakt .offerta_background_images .gr2{top:40px;right:-30px}body #kontakt .form_container{padding-bottom:50px}body #kontakt .form_container form{grid-template-columns:1fr}body #kontakt .form_container form .tresc_i_check{margin-top:30px}body #kontakt .form_container form .tresc_i_check .check button{margin-top:30px;width:100%}body footer .wrapper{grid-template-columns:1fr;row-gap:30px;text-align:center}body footer .wrapper .contacts{grid-template-columns:1fr;row-gap:30px;width:-moz-fit-content;width:fit-content;margin:0 auto}body footer .wrapper .socials{margin:0 auto}}@media(min-width: 421px)and (max-width: 600px){.wrapper{padding:0px 5%}.leafs_background{left:0;top:0;z-index:-1}.leafs_background .leaf{height:100px;position:absolute}body #menu_container{z-index:100}body #menu_container .wrapper .menu{padding:0;align-items:center;height:75px;box-sizing:border-box}body #menu_container .wrapper .menu .nav_logo_container .nav_button .menu_logo_img{height:35px}body #menu_container .wrapper .menu .burger_container{display:block;margin-left:auto;position:relative}body #menu_container .wrapper .menu .burger_container .burger_btn{width:30px;height:30px;display:grid;margin-right:10px;background-color:rgba(0,0,0,0)}body #menu_container .wrapper .menu .burger_container .burger_btn .button_image{display:block;width:inherit;height:inherit;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%)}body #menu_container .wrapper .menu .burger_container .burger_btn .burger{transition:.5s}body #menu_container .wrapper .menu .burger_container .burger_btn .x{position:relative;opacity:0;bottom:30px;transition:.5s}body #menu_container .wrapper .menu .burger_container .burger_btn .burger.deactive{opacity:0;transform:rotate(360deg)}body #menu_container .wrapper .menu .burger_container .burger_btn .x.active{opacity:1;transform:rotate(360deg)}body #menu_container .wrapper .menu nav{padding:0;grid-template-columns:1fr;background-color:#815c3a;padding:30px 0;position:absolute;width:100%;left:0;top:75px;transition:.3s;transform:translateX(100%)}body #menu_container .wrapper .menu nav .nav_links{grid-template-columns:1fr;row-gap:25px;margin-bottom:30px}body #menu_container .wrapper .menu nav .socials{width:-moz-fit-content;width:fit-content;margin:0 auto;-moz-column-gap:50px;column-gap:50px}body #menu_container .wrapper .menu .active{transform:translateX(0%)}body header .header_background{width:auto;height:100%;right:-80%;left:auto}body header .wrapper .content{top:45%}body #o_firmie .wrapper{padding-top:80px;padding-bottom:80px}body #o_firmie .wrapper .content{grid-template-columns:1fr}body #o_firmie .wrapper .content .text_container{width:100%;text-align:center}body #o_firmie .wrapper .content .text_container .nav_button{display:none;margin:0 auto}body #o_firmie .wrapper .content .big_photo_container{display:none}body #o_firmie .wrapper .galery_nav{position:relative;width:100%;overflow-x:hidden}body #o_firmie .wrapper .galery_nav .nav_buttons_container{display:grid;grid-template-columns:repeat(6, 90vw);position:relative;margin-top:20px;transition:.3s}body #o_firmie .wrapper .galery_nav .nav_buttons_container .mob_message{display:grid}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn{width:100%}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn:hover{scale:1}body #o_firmie .wrapper .galery_nav .mob_progresbar{display:block}body #oferta .offerta_background_images .group{height:80px;opacity:.2}body #oferta .offerta_background_images .gr1{top:50px;left:-30px}body #oferta .offerta_background_images .gr2{top:40px;right:-30px}body #oferta .interactive_list_container{margin-top:30px;height:-moz-fit-content;height:fit-content}body #oferta .interactive_list_container .image_container{height:55vw;width:55vw;right:0px;transform:translateX(0);right:-10px;top:-10px;left:auto}body #oferta .interactive_list_container .image_container .interactive_image{transition:.8s}body #oferta .interactive_list_container .mobile_arrow{display:block;right:54vw;font-size:3rem;top:305px !important}body #oferta .interactive_list_container .hide{display:none}body #oferta .interactive_list_container .on_top{top:-10px;bottom:auto}body #oferta .interactive_list_container .on_bottom{bottom:-10px;top:auto}body #oferta .interactive_list_container .observed{top:200px;bottom:auto;position:fixed}body #oferta .interactive_list_container .list_of_items{width:100%}body #oferta .interactive_list_container .list_of_items .item{padding-left:10px !important;height:50vw;pointer-events:none}body #oferta .interactive_list_container .list_of_items .item .text{width:40%;padding-left:20px}body #oferta .interactive_list_container .list_of_items .item .text .simple_text{padding-left:0px}body #wspolpraca .blocks{grid-template-columns:repeat(2, 1fr)}body #wspolpraca .blocks .block .block_image{max-height:70px;max-width:70px}body #wspolpraca .blocks .b9{grid-column:1/3}body #kontakt .offerta_background_images .group{height:80px;opacity:.2}body #kontakt .offerta_background_images .gr1{top:50px;left:-30px}body #kontakt .offerta_background_images .gr2{top:40px;right:-30px}body #kontakt .form_container{padding-bottom:50px}body #kontakt .form_container form{grid-template-columns:1fr}body #kontakt .form_container form .tresc_i_check{margin-top:30px}body #kontakt .form_container form .tresc_i_check .check button{margin-top:30px;width:100%}body footer .wrapper{grid-template-columns:1fr;row-gap:30px;text-align:center}body footer .wrapper .contacts{grid-template-columns:1fr;row-gap:30px;width:-moz-fit-content;width:fit-content;margin:0 auto}body footer .wrapper .socials{margin:0 auto}}@media(min-width: 601px)and (max-width: 1023px){.wrapper{padding:0px 5%}.leafs_background{left:0;top:0;z-index:-1}.leafs_background .leaf{height:100px;position:absolute}body #menu_container{z-index:100}body #menu_container .wrapper .menu{padding:0;align-items:center;height:75px;box-sizing:border-box}body #menu_container .wrapper .menu .nav_logo_container .nav_button .menu_logo_img{height:35px}body #menu_container .wrapper .menu .burger_container{display:block;margin-left:auto;position:relative}body #menu_container .wrapper .menu .burger_container .burger_btn{width:30px;height:30px;display:grid;margin-right:10px;background-color:rgba(0,0,0,0)}body #menu_container .wrapper .menu .burger_container .burger_btn .button_image{display:block;width:inherit;height:inherit;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%)}body #menu_container .wrapper .menu .burger_container .burger_btn .burger{transition:.5s}body #menu_container .wrapper .menu .burger_container .burger_btn .x{position:relative;opacity:0;bottom:30px;transition:.5s}body #menu_container .wrapper .menu .burger_container .burger_btn .burger.deactive{opacity:0;transform:rotate(360deg)}body #menu_container .wrapper .menu .burger_container .burger_btn .x.active{opacity:1;transform:rotate(360deg)}body #menu_container .wrapper .menu nav{padding:0;grid-template-columns:1fr;background-color:#815c3a;padding:30px 0;position:absolute;width:100%;left:0;top:75px;transition:.3s;transform:translateX(100%)}body #menu_container .wrapper .menu nav .nav_links{grid-template-columns:1fr;row-gap:25px;margin-bottom:30px}body #menu_container .wrapper .menu nav .socials{width:-moz-fit-content;width:fit-content;margin:0 auto;-moz-column-gap:50px;column-gap:50px}body #menu_container .wrapper .menu .active{transform:translateX(0%)}body header .header_background{width:auto;height:100%;right:-80%;left:auto}body header .wrapper .content{top:45%}body #o_firmie .wrapper{padding-top:80px;padding-bottom:120px}body #o_firmie .wrapper .content{grid-template-columns:1fr}body #o_firmie .wrapper .content .text_container{width:100%;text-align:center}body #o_firmie .wrapper .content .text_container .nav_button{display:none;margin:0 auto}body #o_firmie .wrapper .content .big_photo_container{width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:50px}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn{width:100px}body #oferta .offerta_background_images .group{height:80px;opacity:.2}body #oferta .offerta_background_images .gr1{top:50px;left:-30px}body #oferta .offerta_background_images .gr2{top:40px;right:-30px}body #oferta .interactive_list_container{margin-top:30px;height:-moz-fit-content;height:fit-content}body #oferta .interactive_list_container .image_container{height:55vw;width:55vw;right:0px;transform:translateX(0);right:-10px;top:-10px;left:auto}body #oferta .interactive_list_container .image_container .interactive_image{transition:.8s}body #oferta .interactive_list_container .mobile_arrow{display:block;right:55vw;font-size:4rem;top:355px !important}body #oferta .interactive_list_container .hide{display:none}body #oferta .interactive_list_container .on_top{top:-10px;bottom:auto}body #oferta .interactive_list_container .on_bottom{bottom:-10px;top:auto}body #oferta .interactive_list_container .observed{top:200px;bottom:auto;position:fixed}body #oferta .interactive_list_container .list_of_items{width:100%}body #oferta .interactive_list_container .list_of_items .item{padding-left:10px !important;height:50vw;pointer-events:none}body #oferta .interactive_list_container .list_of_items .item .text{width:40%;padding-left:20px}body #oferta .interactive_list_container .list_of_items .item .text .simple_text{padding-left:0px}body #wspolpraca .blocks{grid-template-columns:repeat(2, 1fr)}body #wspolpraca .blocks .block .block_image{max-height:70px;max-width:70px}body #wspolpraca .blocks .b9{grid-column:1/3}body #kontakt .offerta_background_images .group{height:80px;opacity:.2}body #kontakt .offerta_background_images .gr1{top:50px;left:-30px}body #kontakt .offerta_background_images .gr2{top:40px;right:-30px}body #kontakt .form_container{padding-bottom:50px}body #kontakt .form_container form{grid-template-columns:1fr}body #kontakt .form_container form .tresc_i_check{margin-top:30px}body #kontakt .form_container form .tresc_i_check .check button{margin-top:30px;width:100%}body footer .wrapper{grid-template-columns:1fr;row-gap:30px;text-align:center}body footer .wrapper .contacts{grid-template-columns:1fr;row-gap:30px;width:-moz-fit-content;width:fit-content;margin:0 auto}body footer .wrapper .socials{margin:0 auto}}@media(min-width: 1024px)and (max-width: 1280px){.wrapper{padding:0px 8%}.leafs_background .leaf{height:140px}body #menu_container .wrapper .menu nav{padding-left:40px}body header .header_background{height:100%;width:auto}body #o_firmie .wrapper .content .text_container{width:90%}body #o_firmie .wrapper .content .big_photo_container .big_photo{width:360px;height:420px}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn{width:120px}body #oferta .offerta_background_images .group{height:100px}body #oferta .interactive_list_container{height:80vh}body #oferta .interactive_list_container .image_container{width:80vh;left:18vw}}@media(min-width: 1281px)and (max-width: 1439px){.wrapper{padding:0px 8%}.leafs_background .leaf{height:170px}body #o_firmie .wrapper .galery_nav .nav_buttons_container .gallery_nav_btn{width:150px}}@media(min-width: 1920px){.wrapper{padding:0px 18%}}