@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap");html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}*{box-sizing:border-box;outline:none}html{scroll-behavior:smooth}html,body{width:100%}body{padding-top:104px}a{text-decoration:none}textarea{resize:none}#home,#oferta,#ekologia,#certyfikaty,#galeria,#kontakt,#ekomodena{scroll-margin-top:104px}.header-1{background:#fff;position:fixed;z-index:20;top:0;left:0;width:100%}.header-1 .wrap{display:flex;justify-content:space-between;align-items:center;max-width:1320px;height:104px;margin:auto;padding:32px 0px 32px 0}.header-1 .wrap .logo{height:100%}.header-1 .wrap .logo img{height:100%}.header-1 .wrap .navigation{display:flex;justify-content:space-between;align-items:center;gap:90px}.header-1 .wrap .navigation li a{font-family:"Poppins";font-weight:600;font-size:16px;line-height:normal;letter-spacing:0;color:#111;transition:color 0.3s ease}.header-1 .wrap .navigation li a:hover{color:#949494}.header-1 .wrap .languages{display:flex;justify-content:space-between;align-items:center;gap:24px}.header-1 .wrap .languages li a{font-family:"Poppins";font-weight:600;font-size:16px;line-height:normal;letter-spacing:0;color:#111;transition:color 0.3s ease}.header-1 .wrap .languages li a:hover{color:#949494}.header-1 .wrap .header-burger{display:none}.header-2{background:#fff;position:fixed;z-index:20;top:0;left:0;width:100%}.header-2 .wrap{display:flex;justify-content:space-between;align-items:center;max-width:1320px;height:104px;margin:auto;padding:32px 0px 32px 0}.header-2 .wrap .logo{height:100%}.header-2 .wrap .logo img{height:100%}.header-2 .wrap .navigation{display:flex;justify-content:space-between;align-items:center;gap:90px}.header-2 .wrap .navigation li a{font-family:"Poppins";font-weight:600;font-size:16px;line-height:normal;letter-spacing:0;color:#111;transition:color 0.3s ease}.header-2 .wrap .navigation li a:hover{color:#949494}.header-2 .wrap .header-burger{display:none}.footer-1{margin-top:80px}.footer-1 .wrap{background-color:#111;display:flex;justify-content:space-between;align-items:stretch;gap:24px;max-width:1320px;margin:auto;padding:72px 64px 72px 64px}.footer-1 .wrap .newsletter{width:50%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-items:start}.footer-1 .wrap .newsletter .title p{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:rgba(255,255,255,0.75)}.footer-1 .wrap .newsletter .title h3{font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#fff}@media only screen and (max-width: 800px){.footer-1 .wrap .newsletter .title h3{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.footer-1 .wrap .newsletter .form{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:24px}.footer-1 .wrap .newsletter .form input{background-color:#111;width:calc(100% - 140px);height:50px;padding:0px 28px 0 28px;border:solid 1px #fff;font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#fff}.footer-1 .wrap .newsletter .form input::placeholder{color:#fff;opacity:1}.footer-1 .wrap .newsletter .form button{background-color:#fff;display:flex;justify-content:center;align-items:center;width:140px;height:50px;border:solid 1px #fff;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#111;cursor:pointer;transition:background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease}.footer-1 .wrap .newsletter .form button:hover{background-color:#949494;border-color:#949494;color:#fff}.footer-1 .wrap .data{display:flex;justify-content:space-between;align-items:start;width:50%}.footer-1 .wrap .data h4{margin-bottom:16px;font-family:"Poppins";font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:#fff}.footer-1 .wrap .data p{margin-bottom:16px;font-family:"Poppins";font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;color:rgba(255,255,255,0.75)}.footer-1 .wrap .data p a{color:#fff}.footer-1 .wrap .data p:last-of-type{margin-bottom:0}.footer-1 .wrap .data .socials{display:flex;justify-content:start;align-items:center;gap:24px;margin-top:30px}.footer-1 .wrap .data .socials img{height:16px;filter:brightness(0) saturate(100%) invert(99%) sepia(32%) saturate(0%) hue-rotate(223deg) brightness(114%) contrast(100%)}.footer-2{margin-top:80px}.footer-2 .wrap{background-color:#111;display:flex;justify-content:space-between;align-items:stretch;gap:24px;max-width:1320px;margin:auto;padding:72px 64px 72px 64px}.footer-2 .wrap .newsletter{width:473px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-items:start}.footer-2 .wrap .newsletter .title p{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:rgba(255,255,255,0.75)}.footer-2 .wrap .newsletter .title h3{font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#fff}@media only screen and (max-width: 800px){.footer-2 .wrap .newsletter .title h3{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.footer-2 .wrap .newsletter .form form{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:24px}.footer-2 .wrap .newsletter .form form input{background-color:#111;width:calc(100% - 140px);height:50px;padding:0px 28px 0 28px;border:solid 1px #fff;font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#fff}.footer-2 .wrap .newsletter .form form input::placeholder{color:#fff;opacity:1}.footer-2 .wrap .newsletter .form form button{background-color:#fff;display:flex;justify-content:center;align-items:center;width:140px;height:50px;border:solid 1px #fff;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#111;cursor:pointer;transition:background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease}.footer-2 .wrap .newsletter .form form button:hover{background-color:#949494;border-color:#949494;color:#fff}.footer-2 .wrap .newsletter .form form nordpass-icon{position:absolute !important}.footer-2 .wrap .data{display:flex;justify-content:space-between;align-items:start;width:473px}.footer-2 .wrap .data h4{margin-bottom:16px;font-family:"Poppins";font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:#fff}.footer-2 .wrap .data p{margin-bottom:16px;font-family:"Poppins";font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;color:rgba(255,255,255,0.75)}.footer-2 .wrap .data p a{color:#fff}.footer-2 .wrap .data p:last-of-type{margin-bottom:0}.footer-2 .wrap .data .socials{display:flex;justify-content:start;align-items:center;gap:24px;margin-top:50px}.footer-2 .wrap .data .socials img{height:16px;filter:brightness(0) saturate(100%) invert(99%) sepia(32%) saturate(0%) hue-rotate(223deg) brightness(114%) contrast(100%)}.copyright .wrap{max-width:1320px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:24px 0}.copyright .wrap .data p{font-family:"Poppins";font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;color:#949494}.copyright .wrap .data p a{color:#111}.copyright .wrap .kodigo a{font-family:"Poppins";font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;color:#949494}.copyright .wrap .kodigo a img{height:8px;filter:brightness(0) saturate(100%) invert(70%) sepia(0%) saturate(4236%) hue-rotate(174deg) brightness(85%) contrast(92%)}.page-home{width:100%}.page-home .wrap{max-width:1320px;margin:auto;width:100%}.page-home .wrap .header{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:flex;justify-content:start;align-items:center;width:100%;height:calc(100vh - 184px);padding:80px;position:relative}.page-home .wrap .header .content{position:relative;z-index:3}.page-home .wrap .header .content h1{font-family:"Poppins";font-weight:600;font-size:96px;line-height:96px;letter-spacing:-0.05em;color:rgba(255,255,255,0.75)}@media only screen and (max-width: 800px){.page-home .wrap .header .content h1{font-size:calc(96px * 0.6);line-height:calc(96px * 0.6)}}.page-home .wrap .header .content h1 span{color:#fff}.page-home .wrap .header .content a{display:inline-flex;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#fff;border:solid 1px #fff;padding:14px 28px;margin-top:40px;transition:box-shadow 0.3s ease}.page-home .wrap .header .content a:hover{box-shadow:0 0 0 1px #fff}.page-home .wrap .header .data{background-color:#fff;position:absolute;z-index:2;bottom:0;right:0;width:648px;height:180px;display:flex;justify-content:space-around;align-items:center}.page-home .wrap .header .data div{text-align:center}.page-home .wrap .header .data div p:first-of-type{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#949494}@media only screen and (max-width: 800px){.page-home .wrap .header .data div p:first-of-type{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-home .wrap .header .data div p:last-of-type{font-family:"Poppins";font-weight:400;font-size:20px;line-height:normal;letter-spacing:0;color:#111}.page-home .wrap .header .overlay{background-color:rgba(17,17,17,0.25);position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.page-home .wrap .scroll{display:flex;justify-content:center;align-items:center;width:100%;height:80px;cursor:pointer}.page-home .wrap .scroll .scroll-bar{display:block;height:32px;margin:0;filter:brightness(0) saturate(100%) invert(68%) sepia(8%) saturate(12%) hue-rotate(344deg) brightness(86%) contrast(84%)}.page-home .wrap .title{margin-bottom:40px}.page-home .wrap .title h2{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#949494}@media only screen and (max-width: 800px){.page-home .wrap .title h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-home .wrap .title h2 span{color:#444}.page-home .wrap .offers{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%}.page-home .wrap .offers .offer{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:block;position:relative;width:calc(100% / 4);aspect-ratio:1;overflow:hidden}.page-home .wrap .offers .offer .strap{position:absolute;bottom:-20px;left:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;width:100%;height:96px;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:center;gap:24px;transition:height 0.4s ease}.page-home .wrap .offers .offer .strap .title{margin:0;font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#fff}@media only screen and (max-width: 800px){.page-home .wrap .offers .offer .strap .title{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-home .wrap .offers .offer .strap .description{padding:0 40px;font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#fff;max-height:0;overflow:hidden;transition:max-height 0.4s ease}.page-home .wrap .offers .offer .strap .button{display:inline-flex;padding:14px 28px;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#fff;border:solid 1px #fff;transition:box-shadow 0.3s ease}.page-home .wrap .offers .offer .strap .button:hover{box-shadow:0 0 0 1px #fff}.page-home .wrap .offers .offer:hover .strap{height:100%;bottom:0}.page-home .wrap .offers .offer:hover .strap .description{max-height:100%}.page-home .wrap .boxes{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;width:100%;padding:80px 0px 80px 0px}.page-home .wrap .boxes .box{background-color:red;display:flex;justify-content:center;align-items:start;width:calc((100% / 4) - 24px);aspect-ratio:1;border:solid 1px}.page-home .wrap .boxes .box:first-of-type{background-color:#444;padding-top:34px;border-color:#444;font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#fff}@media only screen and (max-width: 800px){.page-home .wrap .boxes .box:first-of-type{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-home .wrap .boxes .box:last-of-type{background-color:#fff;border-color:#444;position:relative;overflow:hidden;transition:background-color 0.4s ease}.page-home .wrap .boxes .box:last-of-type .content{position:absolute;bottom:-115px;display:flex;align-items:end;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:40px;width:100%;height:100%;padding-right:20px;overflow:hidden;transition:bottom 0.4s ease}.page-home .wrap .boxes .box:last-of-type .content p{width:100%;font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;text-align:right;color:#111}@media only screen and (max-width: 800px){.page-home .wrap .boxes .box:last-of-type .content p{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-home .wrap .boxes .box:last-of-type a{background-color:#111;display:inline-flex;padding:14px 28px;border:solid 1px #fff;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#fff;transition:box-shadow 0.3s ease}.page-home .wrap .boxes .box:last-of-type a:hover{box-shadow:0 0 0 1px #fff}.page-home .wrap .boxes .box:last-of-type:hover{background-color:#111;border-color:#111}.page-home .wrap .boxes .box:last-of-type:hover .content{bottom:0}.page-home .wrap .boxes .box:last-of-type:hover .content p{color:#fff}.page-home .wrap .boxes .even,.page-home .wrap .boxes .odd{background-color:rgba(102,102,102,0.15);justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;gap:24px;padding:20px;border-color:rgba(102,102,102,0.15);transition:background-color 0.4s ease}.page-home .wrap .boxes .even p,.page-home .wrap .boxes .odd p{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-align:center;color:#444;transition:color 0.4s ease}.page-home .wrap .boxes .even p:first-of-type,.page-home .wrap .boxes .odd p:first-of-type{font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#111}@media only screen and (max-width: 800px){.page-home .wrap .boxes .even p:first-of-type,.page-home .wrap .boxes .odd p:first-of-type{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-home .wrap .boxes .even{border:none}.page-home .wrap .boxes .even:hover{background-color:#949494}.page-home .wrap .boxes .even:hover p{color:#fff}.page-home .wrap .boxes .odd{background-color:#fff}.page-home .wrap .boxes .odd:hover{background-color:#444}.page-home .wrap .boxes .odd:hover p{color:#fff}.page-home .wrap .banner{background:linear-gradient(90deg, #666668 0%, #cacbce 50%);position:relative;display:flex;justify-content:start;align-items:center;width:100%;height:480px;padding:0px 64px 0px 64px}.page-home .wrap .banner h2{margin-bottom:40px;font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#111}@media only screen and (max-width: 800px){.page-home .wrap .banner h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-home .wrap .banner h2 span{color:#fff}.page-home .wrap .banner a{display:inline-flex;justify-content:conter;align-items:center;padding:14px 28px 14px 28px;border:solid 1px #fff;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#fff;transition:box-shadow 0.3s ease}.page-home .wrap .banner a:hover{box-shadow:0 0 0 1px #fff}.page-home .wrap .banner img{position:absolute;top:0;right:64px}.page-about-us .wrap{max-width:1320px;margin:auto}.page-about-us .wrap .header{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;display:flex;justify-content:start;align-items:center;width:100%;height:400px;margin-bottom:64px}.page-about-us .wrap .header .overlay{background-color:rgba(17,17,17,0.25);position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.page-about-us .wrap .header h1{position:relative;z-index:2;padding:0px 115px 0px 115px;font-family:"Poppins";font-weight:600;font-size:96px;line-height:96px;letter-spacing:-0.05em;color:rgba(255,255,255,0.75)}@media only screen and (max-width: 800px){.page-about-us .wrap .header h1{font-size:calc(96px * 0.6);line-height:calc(96px * 0.6)}}.page-about-us .wrap .title{margin-bottom:64px}.page-about-us .wrap .title h2{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#444}@media only screen and (max-width: 800px){.page-about-us .wrap .title h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-about-us .wrap .title h2 span{color:#949494}.page-about-us .wrap .content{display:flex;justify-content:space-between;align-items:start;gap:24px;width:100%}.page-about-us .wrap .content .text{width:calc(100% - 536px)}.page-about-us .wrap .content .text p{margin-bottom:24px;font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#111}.page-about-us .wrap .content .text p:last-of-type{margin-bottom:0}.page-about-us .wrap .content .photo{background-color:rgba(102,102,102,0.25);width:536px;height:600px}.page-iso .wrap{max-width:1320px;margin:auto}.page-iso .wrap .header{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;display:flex;justify-content:start;align-items:center;width:100%;height:400px;margin-bottom:64px}.page-iso .wrap .header .overlay{background-color:rgba(17,17,17,0.25);position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.page-iso .wrap .header h1{position:relative;z-index:2;padding:0px 115px 0px 115px;font-family:"Poppins";font-weight:600;font-size:96px;line-height:96px;letter-spacing:-0.05em;color:rgba(255,255,255,0.75)}@media only screen and (max-width: 800px){.page-iso .wrap .header h1{font-size:calc(96px * 0.6);line-height:calc(96px * 0.6)}}.page-iso .wrap .title{margin-bottom:64px}.page-iso .wrap .title h2{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#444}@media only screen and (max-width: 800px){.page-iso .wrap .title h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-iso .wrap .title h2 span{color:#949494}.page-iso .wrap .content{display:flex;justify-content:space-between;align-items:start;gap:24px;width:100%}.page-iso .wrap .content .text{width:calc(100% - 536px)}.page-iso .wrap .content .text p{margin-bottom:24px;font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#111}.page-iso .wrap .content .text p:last-of-type{margin-bottom:0}.page-iso .wrap .content .photo{display:flex;justify-content:center;align-items:center;width:536px}.page-iso .wrap .content .photo img{margin:auto;width:80%}.page-contact .wrap{max-width:1320px;margin:auto}.page-contact .wrap .title{margin:64px 0px 64px 0px}.page-contact .wrap .title h2{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#949494}@media only screen and (max-width: 800px){.page-contact .wrap .title h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-contact .wrap .title h2 span{color:#444}.page-contact .wrap .content{display:flex;justify-content:space-between;align-items:start}.page-contact .wrap .content .text{width:calc(100% - 760px)}.page-contact .wrap .content .text h3{font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#111}@media only screen and (max-width: 800px){.page-contact .wrap .content .text h3{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-contact .wrap .content .text .paragraph{margin-top:24px;font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#111}.page-contact .wrap .content .text .paragraph .subtitle{font-family:"Poppins";font-weight:400;font-size:20px;line-height:normal;letter-spacing:0;color:#949494;margin-bottom:5px}.page-contact .wrap .content .text .paragraph a{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#111}.page-contact .wrap .content .form{width:760px}.page-contact .wrap .content .form h3{margin-bottom:24px;font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#111}@media only screen and (max-width: 800px){.page-contact .wrap .content .form h3{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-contact .wrap .content .form input{width:100%;padding:16px 24px;border:solid 1px #949494;font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#111;margin-bottom:16px}.page-contact .wrap .content .form input:valid{border-width:2px;border-color:#111}.page-contact .wrap .content .form textarea{width:100%;height:200px;padding:16px 24px;border:solid 1px #949494;font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#111}.page-contact .wrap .content .form textarea:valid{border-width:2px;border-color:#111}.page-contact .wrap .content .form .agreement{display:flex;padding:24px 0;gap:8px;justify-content:start;align-items:center}.page-contact .wrap .content .form .agreement input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;margin:0;padding:0;border:1px solid #000;display:inline-block;position:relative;cursor:pointer;vertical-align:middle}.page-contact .wrap .content .form .agreement input[type="checkbox"]:checked::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:#000;transform:translate(-50%, -50%)}.page-contact .wrap .content .form .agreement p{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;font-size:10px;color:#111}.page-contact .wrap .content .form input::placeholder,.page-contact .wrap .content .form textarea::placeholder{color:#111;opacity:1}.page-contact .wrap .content .form button{display:inline-flex;background-color:#111;padding:14px 28px;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#fff;border:none;cursor:pointer;transition:background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease}.page-contact .wrap .content .form button:hover{background-color:#949494;border-color:#949494;color:#fff}.page-contact .wrap .map{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:100%;height:400px;margin-top:64px}.page-privacy-policy .wrap{max-width:1320px;margin:auto}.page-privacy-policy .wrap .header{margin:64px 0px 64px 0px}.page-privacy-policy .wrap .header h1{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#111}@media only screen and (max-width: 800px){.page-privacy-policy .wrap .header h1{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-privacy-policy .wrap .text .paragraph{margin-bottom:24px}.page-privacy-policy .wrap .text .paragraph .title{font-family:"Poppins";font-weight:400;font-size:20px;line-height:normal;letter-spacing:0;color:#111}.page-privacy-policy .wrap .text .paragraph p{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#111}.page-privacy-policy .wrap .text .paragraph ul{padding-left:14px}.page-privacy-policy .wrap .text .paragraph ul li{list-style:disc;font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#111}.page-offer .wrap{max-width:1320px;margin:auto}.page-offer .wrap .header{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;display:flex;justify-content:start;align-items:center;width:100%;height:400px;margin-bottom:64px}.page-offer .wrap .header .overlay{background-color:rgba(17,17,17,0.25);position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.page-offer .wrap .header h1{position:relative;z-index:2;padding:0px 115px 0px 115px;font-family:"Poppins";font-weight:600;font-size:96px;line-height:96px;letter-spacing:-0.05em;color:rgba(255,255,255,0.75)}@media only screen and (max-width: 800px){.page-offer .wrap .header h1{font-size:calc(96px * 0.6);line-height:calc(96px * 0.6)}}.page-offer .wrap .title{margin-bottom:64px}.page-offer .wrap .title h2{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#444}@media only screen and (max-width: 800px){.page-offer .wrap .title h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-offer .wrap .title h2 span{color:#949494}.page-offer .wrap .content{width:100%}.page-offer .wrap .content .text{max-width:872px;margin-left:224px}.page-offer .wrap .content .text p{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#111}.page-offer .wrap .content .text a{background-color:#111;display:inline-flex;justify-content:center;align-items:center;margin-top:24px;padding:14px 28px 14px 28px;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#fff;transition:background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease}.page-offer .wrap .content .text a:hover{background-color:#949494;color:#fff;border-color:#949494}.page-offer .wrap .content .photos{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px auto 24px auto}.page-offer .wrap .content .photos-1{max-width:872px}.page-offer .wrap .content .photos-1 .photo{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:424px;height:380px}.page-offer .wrap .content .photos-2{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%}.page-offer .wrap .content .photos-2 .photo{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.page-offer .wrap .content .photos-2 .left{display:flex;justify-content:end;align-items:center;flex-wrap:wrap;gap:24px;width:50%}.page-offer .wrap .content .photos-2 .left .photo-1{width:648px;height:580px}.page-offer .wrap .content .photos-2 .left .photo-2{width:424px;height:380px}.page-offer .wrap .content .photos-2 .right{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:24px;width:50%}.page-offer .wrap .content .photos-2 .right .photo-3{width:424px;height:380px}.page-offer .wrap .content .photos-2 .right .photo-4{width:648px;height:580px}.page-ecology{width:100%}.page-ecology .wrap{max-width:1320px;margin:auto;width:100%}.page-ecology .wrap .header{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:flex;justify-content:start;align-items:center;width:100%;height:calc(100vh - 184px);padding:0 100px 0 150px;position:relative}.page-ecology .wrap .header .content{position:relative;z-index:3}.page-ecology .wrap .header .content h1{font-family:"Poppins";font-weight:600;font-size:96px;line-height:96px;letter-spacing:-0.05em;color:#fff}@media only screen and (max-width: 800px){.page-ecology .wrap .header .content h1{font-size:calc(96px * 0.6);line-height:calc(96px * 0.6)}}.page-ecology .wrap .header .content h2{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:rgba(255,255,255,0.75)}@media only screen and (max-width: 800px){.page-ecology .wrap .header .content h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-ecology .wrap .header .content a{display:inline-flex;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#fff;border:solid 1px #fff;padding:14px 28px;margin-top:40px;transition:box-shadow 0.3s ease}.page-ecology .wrap .header .content a:hover{box-shadow:0 0 0 1px #fff}.page-ecology .wrap .header .overlay{background-color:rgba(17,17,17,0.25);position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.page-ecology .wrap .scroll{display:flex;justify-content:center;align-items:center;width:100%;height:80px;cursor:pointer}.page-ecology .wrap .scroll .scroll-bar{display:block;height:32px;margin:0;filter:brightness(0) saturate(100%) invert(68%) sepia(8%) saturate(12%) hue-rotate(344deg) brightness(86%) contrast(84%)}.page-ecology .wrap .title-1{margin-bottom:40px}.page-ecology .wrap .title-1 h2{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#444}@media only screen and (max-width: 800px){.page-ecology .wrap .title-1 h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-ecology .wrap .title-1 h2 span{color:#949494}.page-ecology .wrap .boxes-1{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:40px 0 40px 0}.page-ecology .wrap .boxes-1 .box{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:space-around;gap:24px;width:calc(100% / 3);height:312px;background-color:#2d6535;border:solid 1px #2d6535;text-align:center;padding:0 51px}.page-ecology .wrap .boxes-1 .box img{height:64px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(356deg) brightness(105%) contrast(103%)}.page-ecology .wrap .boxes-1 .box p:first-of-type{font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#fff}@media only screen and (max-width: 800px){.page-ecology .wrap .boxes-1 .box p:first-of-type{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-ecology .wrap .boxes-1 .box p:last-of-type{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#fff}.page-ecology .wrap .boxes-1 .box:nth-of-type(2){background-color:rgba(45,101,53,0.03)}.page-ecology .wrap .boxes-1 .box:nth-of-type(2) img{filter:brightness(0) saturate(100%) invert(31%) sepia(21%) saturate(1171%) hue-rotate(77deg) brightness(97%) contrast(88%)}.page-ecology .wrap .boxes-1 .box:nth-of-type(2) p{color:#2d6535}.page-ecology .wrap .about-company{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:80px}.page-ecology .wrap .about-company .photo{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:424px;height:380px}.page-ecology .wrap .about-company .text{width:calc(100% - 424px);text-align:center}.page-ecology .wrap .about-company .text p:nth-of-type(1){font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#444;margin-bottom:24px}@media only screen and (max-width: 800px){.page-ecology .wrap .about-company .text p:nth-of-type(1){font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-ecology .wrap .about-company .text p:nth-of-type(2){font-family:"Poppins";font-weight:400;font-size:20px;line-height:normal;letter-spacing:0;color:#111;line-height:32px}.page-ecology .wrap .about-company .text .functions{width:100%;display:flex;justify-content:space-around;align-items:center;gap:24px;margin-top:24px}.page-ecology .wrap .about-company .text .functions .function{width:50%;display:flex;justify-content:center;align-items:space-between;flex-wrap:wrap;flex-direction:column;gap:16px}.page-ecology .wrap .about-company .text .functions .function img{height:64px;filter:brightness(0) saturate(100%) invert(31%) sepia(21%) saturate(1171%) hue-rotate(77deg) brightness(97%) contrast(88%)}.page-ecology .wrap .about-company .text .functions .function p{margin:0}.page-ecology .wrap .about-company .text .functions .function p:nth-of-type(1){font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#2d6535}@media only screen and (max-width: 800px){.page-ecology .wrap .about-company .text .functions .function p:nth-of-type(1){font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-ecology .wrap .about-company .text .functions .function p:nth-of-type(2){font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;font-size:10px;color:#2d6535}.page-ecology .wrap .title-2{margin-bottom:40px}.page-ecology .wrap .title-2 h2{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#444}@media only screen and (max-width: 800px){.page-ecology .wrap .title-2 h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-ecology .wrap .title-2 h2 span{color:#949494}.page-ecology .wrap .boxes-2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;width:100%;margin-bottom:80px}.page-ecology .wrap .boxes-2 .box{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;flex-direction:column;width:calc((100% / 4) - 24px);aspect-ratio:1;border:solid 1px;cursor:pointer;transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease}.page-ecology .wrap .boxes-2 .box p{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-align:center}.page-ecology .wrap .boxes-2 .box p:first-of-type{font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em}@media only screen and (max-width: 800px){.page-ecology .wrap .boxes-2 .box p:first-of-type{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-ecology .wrap .boxes-2 .even{background-color:rgba(45,101,53,0.03);border:none}.page-ecology .wrap .boxes-2 .even p{color:#2d6535}.page-ecology .wrap .boxes-2 .even:hover{background-color:#2d6535}.page-ecology .wrap .boxes-2 .even:hover p{color:#fff}.page-ecology .wrap .boxes-2 .odd{background-color:#fff;border-color:#949494}.page-ecology .wrap .boxes-2 .odd p{color:#444}.page-ecology .wrap .boxes-2 .odd:hover{background-color:#444;border-color:#444}.page-ecology .wrap .boxes-2 .odd:hover p{color:#fff}.page-ecology .wrap .gallery h2{font-family:"Poppins";font-weight:600;font-size:64px;line-height:72px;letter-spacing:-0.05em;color:#444;margin-bottom:16px}@media only screen and (max-width: 800px){.page-ecology .wrap .gallery h2{font-size:calc(64px * 0.6);line-height:calc(72px * 0.6)}}.page-ecology .wrap .gallery p{font-family:"Poppins";font-weight:400;font-size:20px;line-height:normal;letter-spacing:0;color:#949494;margin-bottom:40px}.page-ecology .wrap .gallery .items{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.page-ecology .wrap .gallery .items .item{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:calc((100% / 3) - 24px);height:312px;position:relative;display:block;cursor:pointer}.page-ecology .wrap .gallery .items .item p{position:absolute;bottom:0;left:0;text-align:center;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100%;height:120px;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;padding:0 51px;gap:5px;transition:height 0.3s ease;overflow:hidden}.page-ecology .wrap .gallery .items .item p span{overflow:hidden}.page-ecology .wrap .gallery .items .item p span:first-of-type{font-family:"Poppins";font-weight:600;font-size:32px;line-height:32px;letter-spacing:-0.05em;color:#fff}@media only screen and (max-width: 800px){.page-ecology .wrap .gallery .items .item p span:first-of-type{font-size:calc(32px * 0.6);line-height:calc(32px * 0.6)}}.page-ecology .wrap .gallery .items .item p span:last-of-type{font-family:"Poppins";font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#fff}.page-ecology .wrap .gallery .items .item p a{display:flex;padding:14px 28px;font-family:"Poppins";font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;color:#fff;border:solid 1px #fff;justify-content:center;align-items:center;opacity:10;transition:box-shadow 0.3s ease;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 0.3s ease}.page-ecology .wrap .gallery .items .item p a:hover{box-shadow:0 0 0 1px #fff}.page-ecology .wrap .gallery .items .item:hover p{height:100%}.page-ecology .wrap .gallery .items .item:hover p span{height:0}.page-ecology .wrap .gallery .items .item:hover p a{opacity:100}@media only screen and (max-width: 800px){.header-1{padding:0 15px}.header-1 .wrap .navigation{position:fixed;top:104px;left:0;width:100%;height:calc(100% - 188px);background-color:#fff;flex-wrap:wrap;gap:0;border-top:solid 1px #e7e7e7;display:none}.header-1 .wrap .navigation li{width:100%;text-align:center;height:calc(100% / 5);align-items:center;display:flex;justify-content:center;border-bottom:solid 1px #e7e7e7}.header-1 .wrap .navigation li a{font-size:18px}.header-1 .wrap .languages{background-color:#fff;position:fixed;bottom:0;left:0;padding:30px;width:100%;margin:auto;justify-content:center;gap:30px;display:none}.header-2{padding:0 15px}.header-2 .wrap .logo{display:flex;flex-wrap:wrap;align-items:center;justify-content:start}.header-2 .wrap .logo img{height:30px;width:auto !important}.header-2 .wrap .navigation{position:fixed;top:104px;left:0;width:100%;height:calc(100% - 104px);background-color:#fff;flex-wrap:wrap;gap:0;display:none}.header-2 .wrap .navigation li{width:100%;text-align:center;height:calc(100% / 4);align-items:center;display:flex;justify-content:center;border-top:solid 1px #e7e7e7}.header-2 .wrap .navigation li a{font-size:18px}.header-2 .wrap .logo img{width:80%}.header-burger{display:block !important}.header-burger{width:2rem;height:2rem;z-index:150;display:none;margin:0 1rem;position:absolute;z-index:200;top:39px;right:4px;cursor:pointer}}@media only screen and (max-width: 800px) and (max-width: 768px){.header-burger{display:block}}@media only screen and (max-width: 800px){.header-burger span{width:100%;height:0.25rem;background:#000;transform-origin:center center;top:initial;left:initial;right:initial;bottom:initial;z-index:initial;position:absolute;transition:0.25s;cursor:pointer}.header-burger span:nth-child(2){top:10px}.header-burger span:nth-child(3){top:20px}.header-burger span:nth-child(4){top:30px}.header-burger span.rotate1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.header-burger span.rotate2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);top:10px}.header-burger span.none{display:none}.page-home .wrap{padding:0 15px}.page-home .wrap .header{padding:30px;flex-wrap:wrap;margin-bottom:40px}.page-home .wrap .header .data{position:absolute;bottom:0;left:0;width:100%;height:100px}.page-home .wrap .header .data div p:first-of-type{font-size:calc(64px * 0.4);line-height:calc(72px * 0.4)}.page-home .wrap .header .data div p:last-of-type{font-size:calc(20px * 0.6)}.page-home .wrap .scroll{display:none}.page-home .wrap .offers{flex-wrap:wrap;gap:15px}.page-home .wrap .offers .offer{width:calc((100% / 2) - 7.5px)}.page-home .wrap .offers .offer .strap .description{padding:0 10px}.page-home .wrap .boxes .box{width:100%;aspect-ratio:1.6}.page-home .wrap .banner{padding:0 20px}.page-home .wrap .banner img{display:none}.page-home .wrap .banner br{display:none}.page-home .wrap .banner span{display:block}.page-home .wrap .boxes .box:last-of-type .content{bottom:-95px}.page-home .wrap .header{height:auto;padding-top:80px;padding-bottom:140px}.footer-1 .wrap .newsletter{width:100%;order:2}.footer-1 .wrap .data{width:100%;order:1}.footer-1 .wrap{flex-wrap:wrap;padding:40px 20px}.footer-1 .wrap .data{flex-wrap:wrap}.footer-1 .wrap .data .col{width:100%;margin-bottom:20px}.footer-1 .wrap .newsletter .form{flex-wrap:wrap;gap:12px}.footer-1 .wrap .newsletter .form input,.footer-1 .wrap .newsletter .form button{width:100%}.footer-2 .wrap .newsletter{width:100%;order:2}.footer-2 .wrap .data{width:100%;order:1}.footer-2 .wrap{flex-wrap:wrap;padding:40px 20px}.footer-2 .wrap .data{flex-wrap:wrap}.footer-2 .wrap .data .col{width:100%;margin-bottom:20px}.footer-2 .wrap .newsletter .form form{flex-wrap:wrap;gap:12px}.footer-2 .wrap .newsletter .form form input,.footer-2 .wrap .newsletter .form form button{width:100%}.footer-2 .wrap .data .socials{margin-top:30px}.copyright .wrap{padding:20px;flex-wrap:wrap}.copyright .wrap .data,.copyright .wrap .kodigo{width:100%;text-align:center}.copyright .wrap .data p:first-of-type{margin-bottom:10px}.copyright .wrap .data p:first-of-type a{display:block}.page-privacy-policy .wrap{padding:0 15px}.page-about-us .wrap{padding:0 15px}.page-about-us .wrap .header{height:200px}.page-about-us .wrap .header h1{padding:0 20px;text-align:center;width:100%}.page-about-us .wrap .content{flex-wrap:wrap}.page-about-us .wrap .content .text{width:100%}.page-iso .wrap{padding:0 15px}.page-iso .wrap .header{height:200px}.page-iso .wrap .header h1{padding:0 20px;text-align:center;width:100%}.page-iso .wrap .content{flex-wrap:wrap}.page-iso .wrap .content .text{width:100%}.page-offer .wrap{padding:0 15px}.page-offer .wrap .header{height:200px}.page-offer .wrap .header h1{padding:0 20px;text-align:center;width:100%}.page-offer .wrap .content .text{margin-left:0}.page-offer .wrap .content .photos{flex-wrap:wrap}.page-offer .wrap .content .photos-2 .left .photo-1{width:100%;height:auto}.page-offer .wrap .content .photos-2 .left .photo-2{width:100%}.page-offer .wrap .content .photos-2 .left,.page-offer .wrap .content .photos-2 .right{width:100%}.page-contact .wrap{padding:0 15px}.page-contact .wrap .content{flex-wrap:wrap}.page-contact .wrap .content .text{width:100%}.page-contact .wrap .content .form{width:100%;margin-top:40px}.page-contact .wrap .content .form .agreement p{width:calc(100% - 16px);line-height:12px}.page-ecology .wrap{padding:0 15px}.page-ecology .wrap .gallery .items{gap:15px}.page-ecology .wrap .gallery .items .item{width:100%;height:auto;aspect-ratio:1.5}.page-ecology .wrap .gallery .items .item p{padding:0 20px}.page-ecology .wrap .gallery .items .item p a{width:200px}.page-ecology .wrap .boxes-2{gap:15px}.page-ecology .wrap .boxes-2 .box{width:calc((100% / 2) - 7.5px)}.page-ecology .wrap .boxes-1{flex-wrap:wrap}.page-ecology .wrap .boxes-1 .box{width:100%}.page-ecology .wrap .about-company{flex-wrap:wrap}.page-ecology .wrap .about-company .photo{width:100%}.page-ecology .wrap .about-company .text{width:100%}.page-ecology .wrap .header{padding:20px}.page-ecology .wrap .header .content h1{font-size:calc(96px * 0.4);line-height:calc(96px * 0.4)}.page-ecology .wrap .header .content h2{font-size:calc(64px * 0.4);line-height:calc(72px * 0.4);margin-top:10px}.page-ecology .wrap .header .content h2 br{display:none}.page-ecology .wrap .header{height:auto;padding-top:80px;padding-bottom:80px;margin-bottom:40px}.page-ecology .wrap .scroll{display:none}.preloader-logo{width:100% !important}}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity 0.6s ease, visibility 0.6s ease}#preloader.hide{opacity:0;visibility:hidden}.preloader-logo{max-width:200px;height:auto;animation:pulse 1.5s infinite ease-in-out}.preloader-logo-big{max-width:400px;padding:20px}@keyframes pulse{0%, 100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:0.8}}
/*# sourceMappingURL=style.css.map */
