@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Sofia&display=swap);@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Sofia&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{margin:0;padding:0;text-align:center}.App-logo{height:auto;margin:32px 0 26px;max-width:604px;pointer-events:none;width:80%}.mobile-break-word{display:none}.green-section{background-color:#9cc738;border-radius:10px;display:flex;flex-direction:column;height:calc(100vh - 60px);justify-content:space-between;margin:0 30px 30px;padding:20px;h1{--dynamic-font-size:clamp(26px,calc(3vw + 1vh),100px);font-family:"Instrument Serif",serif;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:calc(var(--dynamic-font-size)*1.1);margin:25px 20px 20px;text-transform:uppercase}h1,p{color:#121212;font-size:var(--dynamic-font-size)}p{--dynamic-font-size:clamp(16px,calc(2vw + 0.5vh),30px);font-family:Inter,sans-serif;font-weight:500;line-height:calc(var(--dynamic-font-size)*1.2);text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font}}.white-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:560px;justify-content:center;padding:20px;p{--dynamic-font-size:clamp(24px,calc(3vw + 1vh),68px);color:#121212;font-family:"Instrument Serif",serif;font-size:var(--dynamic-font-size);font-weight:400;letter-spacing:-.01em;line-height:calc(var(--dynamic-font-size)*1.1);text-align:center;text-transform:uppercase}}.underline-text{line-height:1.2;text-decoration:underline;text-decoration-thickness:clamp(1px,.2vw,3px);text-transform:uppercase;text-underline-position:from-font}.black-section{align-items:center;background-color:#131313;border-radius:10px;color:#fff;display:flex;flex-direction:column;height:clamp(200px,50vh,800px);justify-content:space-between;margin:30px 30px 0;padding:20px;p{--dynamic-font-size:clamp(26px,calc(3vw + 1vh),68px);color:#fff;font-family:"Instrument Serif",serif;font-size:var(--dynamic-font-size);font-weight:400;letter-spacing:.02em;line-height:calc(var(--dynamic-font-size)*1.2);text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font}}.contact-button{--dynamic-font-size:clamp(12px,calc(1.5vw + 0.5vh),20px);background-color:#fff;border:2px solid #fff;border-radius:14px;bottom:68px;color:#131313;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:var(--dynamic-font-size);font-weight:500;line-height:calc(var(--dynamic-font-size)*1.2);padding:calc(.5vw + 10px) calc(1vw + 10px);position:relative;text-transform:uppercase;white-space:nowrap}.contact-button:hover{background-color:initial;color:#fff}.footer{margin:20px 30px;p{--dynamic-font-size:clamp(12px,calc(1.5vw + 0.5vh),14px);font-family:Inter,sans-serif;font-size:var(--dynamic-font-size);font-weight:500;line-height:calc(var(--dynamic-font-size)*1.1);text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-transform:uppercase;text-underline-position:from-font}}.hidden{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.App-logo{width:60%}.contact-button{padding:calc(.4vw + 10px) calc(1vw + 14px)}.mobile-break-word{display:block}.hide-break-mobile{display:none}.white-section{p{width:66%}}}@media (max-width:480px){.App-logo{width:50%}.green-section{h1{margin:20px 0 0}}.white-section{height:350px;p{width:90%}}.black-section{height:410px}.underline-text{text-decoration-thickness:1.5px}}
/*# sourceMappingURL=main.0b49c0bc.css.map*/