.contact-module__f3hZvq__contact-container{justify-content:center;align-items:center;gap:var(--space-96);flex-direction:column;width:100%;display:flex}
.hero-module__uBIH5q__hero-section{width:100%;height:100vh;padding:var(--space-32);justify-content:center;gap:var(--space-24);flex-direction:column;display:flex}.hero-module__uBIH5q__hero-section h1{color:var(--color-2);font-size:9rem;font-weight:var(--typo-weight-regular);letter-spacing:var(--pos-letter-space-3)}.hero-module__uBIH5q__hero-section-text{gap:auto;width:100%;display:flex}.hero-module__uBIH5q__hero-section-text-left{width:fit-content}.hero-module__uBIH5q__hero-section-text-left h3{font-size:var(--typo-size-40);font-weight:var(--typo-weight-medium);color:var(--color-2)}.hero-module__uBIH5q__hero-section-text-right{gap:var(--space-64);width:fit-content;padding-right:var(--space-128);margin-left:auto;display:flex}.hero-module__uBIH5q__hero-section-text-right-column{gap:var(--space-48);flex-direction:column;display:flex}.hero-module__uBIH5q__hero-section-text-right-column-item{flex-direction:column;display:flex}.hero-module__uBIH5q__hero-section-text-right-column-item h3{font-size:var(--typo-size-10);font-weight:var(--typo-weight-bold);color:var(--color-2);margin-bottom:var(--space-16);font-family:--font-body,sans-serif}.hero-module__uBIH5q__hero-section-text-right-column-item h4{font-size:var(--typo-size-12);font-family:--font-body,sans-serif;font-weight:var(--typo-weight-regular);margin-bottom:var(--space-4);color:var(--color-2)}@media (max-width:1250px){.hero-module__uBIH5q__hero-section h1{font-size:var(--typo-size-128)}.hero-module__uBIH5q__hero-section-text-left h3{font-size:var(--typo-size-32)}.hero-module__uBIH5q__hero-section-text{gap:var(--space-32);flex-direction:column}.hero-module__uBIH5q__hero-section-text-right{justify-content:start;width:100%;margin-left:0;padding-right:0}.hero-module__uBIH5q__hero-section{gap:0}}@media (max-width:1000px){.hero-module__uBIH5q__hero-section h1{font-size:var(--typo-size-96)}}@media (max-width:850px){.hero-module__uBIH5q__hero-section h1{font-size:var(--typo-size-64)}}@media (max-width:475px){.hero-module__uBIH5q__hero-section h1{font-size:var(--typo-size-48)}.hero-module__uBIH5q__hero-section-text-left h3{font-size:var(--typo-size-24)}}
:root{--faq-item-line-length:100%;--faq-header-line-length:100%}.faq-module__eZwLMW__faq-section{width:100%;padding:0 var(--space-32);flex-direction:column;display:flex}.faq-module__eZwLMW__faq-section-header{padding:var(--space-24) 0;justify-content:space-between;display:flex;position:relative}.faq-module__eZwLMW__faq-section-header:after{content:"";width:var(--faq-header-line-length);background:var(--color-3);z-index:15;height:1px;position:absolute;bottom:0;left:0}.faq-module__eZwLMW__faq-section-header h3{font-size:var(--typo-size-24);font-weight:var(--typo-weight-medium)}.faq-module__eZwLMW__faq-section-header h2{font-size:var(--typo-size-48);font-weight:var(--typo-weight-medium);width:60%;color:var(--color-2)}.faq-module__eZwLMW__faq-section-item{padding:var(--space-24) 0;justify-content:space-between;display:flex;position:relative}.faq-module__eZwLMW__faq-section-item:after{content:"";width:var(--faq-item-line-length);background:var(--color-3);z-index:15;height:1px;position:absolute;bottom:0;left:0}.faq-module__eZwLMW__faq-section-item:last-child{border-bottom:none}.faq-module__eZwLMW__faq-section-item h4{font-size:var(--typo-size-32);font-weight:var(--typo-weight-medium);color:var(--color-2)}.faq-module__eZwLMW__faq-section-item-content{gap:var(--space-8);flex-direction:column;width:60%;display:flex}.faq-module__eZwLMW__faq-section-item-content h3{font-size:var(--typo-size-40);font-weight:var(--typo-weight-medium);color:var(--color-2)}.faq-module__eZwLMW__faq-section-item-content p{max-height:0;color:var(--font-middle);transition:max-height var(--motion-large-2) var(--power-2-inOut);margin-right:var(--space-64);overflow:hidden}.faq-module__eZwLMW__faq-section-item-content.faq-module__eZwLMW__active p{max-height:300px}@media (max-width:1500px){.faq-module__eZwLMW__faq-section-header h2,.faq-module__eZwLMW__faq-section-item-content{width:80%}}@media (max-width:800px){.faq-module__eZwLMW__faq-section-item-content h3{font-size:var(--typo-size-36)}.faq-module__eZwLMW__faq-section-header h2{font-size:var(--typo-size-40)}.faq-module__eZwLMW__faq-section-item-content.faq-module__eZwLMW__active p{max-height:500px}}@media (max-width:600px){.faq-module__eZwLMW__faq-section-header h2,.faq-module__eZwLMW__faq-section-item-content{width:85%}.faq-module__eZwLMW__faq-section-item-content p{margin-right:0}.faq-module__eZwLMW__faq-section-item-content h3{font-size:var(--typo-size-32)}.faq-module__eZwLMW__faq-section-header h2{font-size:var(--typo-size-36)}}@media (max-width:500px){.faq-module__eZwLMW__faq-section-header h3{font-size:var(--typo-size-20);font-size:var(--typo-size-16)}.faq-module__eZwLMW__faq-section-item h4{font-size:var(--typo-size-24)}}
:root{--footer-line-length:0}.footer-section{width:100%;padding:0 var(--space-32);gap:var(--space-48);flex-direction:column;display:flex}.footer-section-heading{gap:var(--space-24);flex-direction:column;display:flex}.footer-section-heading h5{font-size:var(--typo-size-12);font-weight:var(--typo-weight-regular);color:var(--color-2);font-family:--font-body,sans-serif}.footer-section-heading h2{font-size:var(--typo-size-64);font-weight:var(--typo-weight-medium);color:var(--color-2);line-height:1}.footer-section-heading h2 span{display:block}.footer-section-links{width:100%;display:flex}.footer-section-links-next{width:35%;padding-right:var(--space-128);gap:var(--space-24);flex-direction:column;margin-right:auto;display:flex}.footer-section-links-next-text{gap:var(--space-16);flex-direction:column;width:100%;height:fit-content;display:flex}.footer-section-links-next-text h3{font-size:var(--typo-size-10);font-weight:var(--typo-weight-bold);color:var(--color-2);font-family:--font-body,sans-serif}.footer-section-links-next-text h4{font-size:var(--typo-size-12);font-weight:var(--typo-weight-regular);color:var(--color-2);font-family:--font-body,sans-serif}.footer-section-links-next button{border:1px solid var(--color-2);width:100%;height:fit-content;padding:var(--space-16);transition:background-color var(--motion-small-2) var(--power-3-out), border var(--motion-small-2) var(--power-3-out);background:0 0;border-radius:10px;justify-content:space-between;align-items:center;display:flex}.footer-section-links-next button h3{font-size:var(--typo-size-12);font-weight:var(--typo-weight-regular);color:var(--color-2);transition:color var(--motion-small-2) var(--power-3-out);font-family:--font-body,sans-serif}.footer-section-links-next button svg{height:var(--typo-size-12);width:var(--typo-size-12);transform:rotate(90deg)}.footer-section-links-next button svg path{stroke:var(--color-2);stroke-width:2px;transition:stroke var(--motion-small-2) var(--power-3-out)}.footer-section-links-next button:hover{background-color:var(--color-2);border:1px solid var(--color-2)}.footer-section-links-next button:hover h3{color:var(--color-5)}.footer-section-links-next button:hover svg path{stroke:var(--color-5)}.footer-section-links-item{width:auto;height:fit-content;margin-left:var(--space-128);flex-direction:column;display:flex}.footer-section-links-item h3{font-size:var(--typo-size-10);font-weight:var(--typo-weight-bold);color:var(--color-2);margin-bottom:var(--space-16);font-family:--font-body,sans-serif}.footer-section-links-item h4{font-size:var(--typo-size-12);font-weight:var(--typo-weight-regular);margin-bottom:var(--space-4);color:var(--color-2);font-family:--font-body,sans-serif}.footer-section-out{width:100%;height:fit-content;padding:var(--space-24) 0;justify-content:space-between;align-items:center;display:flex;position:relative}.footer-section-out:after{content:"";width:var(--footer-line-length);background:var(--color-2);z-index:15;height:1px;position:absolute;top:0;left:0}.footer-section-out h5{font-size:var(--typo-size-12);font-weight:var(--typo-weight-regular);color:var(--color-2);font-family:--font-body,sans-serif}@media (max-width:1250px){.footer-section-links-next{padding-right:var(--space-64)}.footer-section-links-item{margin-left:var(--space-64)}}@media (max-width:900px){.footer-section-links-next{width:100%;padding-right:0}.footer-section-links-item{width:100%;margin-left:0}.footer-section-links{gap:var(--space-24);grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:700px){.footer-section-heading h2{font-size:var(--typo-size-48)}.footer-section-heading h2 span{display:none}}
.portfolio-module__GM-WjG__portfolio-container{justify-content:center;align-items:center;gap:var(--space-96);flex-direction:column;width:100%;display:flex}
