.show-mobile-only:where(.astro-x5d4ucax){display:none}@media (width<=767px){.hide-mobile:where(.astro-x5d4ucax){display:none}.show-mobile-only:where(.astro-x5d4ucax){display:inline}}.two-col:where(.astro-x5d4ucax){grid-template-columns:1fr 1fr;align-items:start;gap:7rem;display:grid}.contact-main:where(.astro-x5d4ucax){background:var(--color-pale);padding:150px 0 55px}.contact-page:where(.astro-x5d4ucax) h1:where(.astro-x5d4ucax){max-width:590px;font-size:50px}.contact-page:where(.astro-x5d4ucax) .two-col:where(.astro-x5d4ucax)>:where(.astro-x5d4ucax):first-child{max-width:590px}.contact-details__item:where(.astro-x5d4ucax){margin:0;font-size:24px;font-weight:700;line-height:32px}.contact-details__item:where(.astro-x5d4ucax):last-child{margin-bottom:15px}.contact-page:where(.astro-x5d4ucax)>.contact-main:where(.astro-x5d4ucax) .contact-details:where(.astro-x5d4ucax) a:where(.astro-x5d4ucax){font-size:inherit;font-weight:inherit;line-height:inherit}.contact-page .lead-form input{height:52px;min-height:52px}.contact-page .lead-form textarea{height:210px;min-height:210px}.contact-page .lead-form .button{width:137px;height:59.2px;min-height:0;margin-top:15px;padding:0;font-size:18px}.contact-facts:where(.astro-x5d4ucax){background:var(--color-pale);padding:5rem 0}.contact-facts:where(.astro-x5d4ucax) .container{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.contact-facts__title:where(.astro-x5d4ucax){color:var(--color-green);margin:0 0 15px;font-size:24px;line-height:32px}.contact-facts:where(.astro-x5d4ucax) p:where(.astro-x5d4ucax){margin-bottom:0}.contact-facts:where(.astro-x5d4ucax) a:where(.astro-x5d4ucax){color:var(--color-green);text-decoration:none}.see-map:where(.astro-x5d4ucax){align-items:center;display:inline-flex}.button_icon:where(.astro-x5d4ucax){width:26px;height:26px;margin-left:10px}.office-image:where(.astro-x5d4ucax){background:url(/wp-content/uploads/Innovation-Energy-siedziba-firmy.webp) 50%/cover fixed;background-image:image-set(var(--office-avif) type("image/avif"), url(/wp-content/uploads/Innovation-Energy-siedziba-firmy.webp) type("image/webp"));height:65vh}@media (width>=960px){.contact-details__item:where(.astro-x5d4ucax):first-child{padding-top:15px}.two-col:where(.astro-x5d4ucax){grid-template-columns:1fr 1fr;gap:0}.contact-facts:where(.astro-x5d4ucax){padding:125px 0 40px}}@media (width>=960px) and (width<=1239px){.contact-page:where(.astro-x5d4ucax) .two-col:where(.astro-x5d4ucax)>:where(.astro-x5d4ucax):first-child{width:calc(100% - 20px)}}@media (width<=959px){.contact-page:where(.astro-x5d4ucax) .office-image:where(.astro-x5d4ucax){background-attachment:scroll}}@media (width>=768px) and (width<=959px){.two-col:where(.astro-x5d4ucax){grid-template-columns:1fr;row-gap:40px}.contact-page:where(.astro-x5d4ucax) .two-col:where(.astro-x5d4ucax)>:where(.astro-x5d4ucax):first-child,.contact-page:where(.astro-x5d4ucax) h1:where(.astro-x5d4ucax){max-width:546.4px}.contact-page:where(.astro-x5d4ucax) h1:where(.astro-x5d4ucax){font-size:43px;line-height:51px}.contact-details__item:where(.astro-x5d4ucax){font-size:20px;line-height:27px}.contact-facts:where(.astro-x5d4ucax){padding:125px 0 55px}.contact-facts:where(.astro-x5d4ucax) .container{grid-template-columns:repeat(2,1fr);row-gap:40px}.contact-facts__title:where(.astro-x5d4ucax){font-size:20px;line-height:27px}.contact-page .lead-form .button{width:133px;height:58px;font-size:20px}}@media (width<=767px){.contact-main:where(.astro-x5d4ucax){padding:var(--contact-phone-top) 0 35px}.contact-page:where(.astro-x5d4ucax) h1:where(.astro-x5d4ucax){font-size:28px;line-height:35px}.contact-page:where(.astro-x5d4ucax) .two-col:where(.astro-x5d4ucax)>:where(.astro-x5d4ucax):first-child{max-width:304px}.contact-details__item:where(.astro-x5d4ucax){font-size:17px;line-height:24px}.contact-page .lead-form .button{width:126px;height:54.4px}.two-col:where(.astro-x5d4ucax),.contact-facts:where(.astro-x5d4ucax) .container{grid-template-columns:1fr}.two-col:where(.astro-x5d4ucax){gap:70px 2rem}.contact-facts__title:where(.astro-x5d4ucax){margin:0 0 5px;font-size:19px;line-height:26px}.contact-facts:where(.astro-x5d4ucax){padding:125px 0 35px}.contact-facts:where(.astro-x5d4ucax) .container{row-gap:20px}}@media (width>=480px) and (width<=767px){.contact-page:where(.astro-x5d4ucax) .two-col:where(.astro-x5d4ucax)>:where(.astro-x5d4ucax):first-child{max-width:min(100% - 20px,600px)}.contact-page:where(.astro-x5d4ucax) h1:where(.astro-x5d4ucax){max-width:600px;font-size:30px;line-height:38px}.contact-details__item:where(.astro-x5d4ucax){font-size:18px;line-height:24px}}
