*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#414141;background-color:#ffdd15;background-image:url(/images/background.png);background-position:-58px -246px;background-repeat:no-repeat;min-height:100vh;font-family:Montserrat,sans-serif}.page{flex-direction:column;gap:0;min-height:100vh;padding:50px;display:flex}.hero{flex-flow:wrap;flex:1;gap:0;display:flex}.hero-logo{flex:1;justify-content:center;align-items:center;min-width:300px;display:flex}.hero-logo img{width:70%;max-width:500px}.hero-content{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:41px;min-width:300px;display:flex}.description{color:#414141;text-align:left;font-size:17px;font-weight:500;line-height:29px}.divider{background-color:#000;width:51%;height:1px;margin:15px auto}.social-buttons,.contact-buttons{flex-direction:row;flex:1;justify-content:center;align-items:flex-end;gap:12px;width:100%;display:flex}.btn{text-transform:uppercase;letter-spacing:2.3px;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:8px;padding:15px 15px 12px;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn svg{width:16px;height:16px;transition:fill .3s}.btn-social{color:#000;fill:#000;background-color:#fff;font-size:14px}.btn-social:hover{color:#fff;fill:#fff;background-color:#000}.btn-social:hover svg{fill:#fff}.btn-contact{color:#000;fill:#000;background-color:#0000;border:1px solid #000;border-radius:25px;font-size:12px}.btn-contact:hover{color:#fff;fill:#fff;background-color:#000}.btn-contact:hover svg{fill:#fff}.address-section{flex:1;justify-content:center;align-items:center;display:flex}.address{text-align:center;color:#000;text-transform:uppercase;letter-spacing:2.8px;font-size:12px;font-weight:400;line-height:24px}@media (width<=1024px){.social-buttons,.contact-buttons{flex-direction:column;align-items:flex-start}.address-section{align-items:flex-start}body{background-position:0 0}}@media (width<=767px){.page{margin-top:25px;padding:20px}.hero{flex-direction:column}.hero-logo{min-width:unset;margin-bottom:26px}.hero-content{min-width:unset;gap:36px}.description{font-size:14px}.social-buttons,.contact-buttons,.address-section{align-items:center}body{background-position:0 0}}
