@keyframes styles-module-scss-module__v6BHKW__contact-pulse{0%{box-shadow:0 4px 12px #0000002e,0 0 #25d3668c}70%{box-shadow:0 4px 12px #0000002e,0 0 0 1.4rem #25d36600}to{box-shadow:0 4px 12px #0000002e,0 0 #25d36600}}.styles-module-scss-module__v6BHKW__button{z-index:9999;cursor:pointer;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;transition:transform .2s,background-color .2s,box-shadow .2s;animation:2s ease-out infinite styles-module-scss-module__v6BHKW__contact-pulse;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 12px #0000002e}.styles-module-scss-module__v6BHKW__button svg{width:2.4rem;height:2.4rem}.styles-module-scss-module__v6BHKW__button:hover{background-color:#1ebe57;animation:none;transform:scale(1.06);box-shadow:0 6px 16px #00000038}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__v6BHKW__button{animation:none}}.styles-module-scss-module__v6BHKW__button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:640px){.styles-module-scss-module__v6BHKW__button{width:3.25rem;height:3.25rem;bottom:1rem;right:1rem}.styles-module-scss-module__v6BHKW__button svg{width:1.75rem;height:1.75rem}}
*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{font-size:1.6rem;font-family:var(--font-overpass)}
.app-module-scss-module__KTgqlq__body main{padding-top:10rem}@media screen and (max-width:1280px){.app-module-scss-module__KTgqlq__body main{padding-top:12.15rem}}
