:root{--font-white:#fff;--font-dark-gray:#333;--color-white:#fff;--color-purple:#3d348b;--color-yellow:#f6ae2d;--color-red:#d63230}html,body{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}.navbar{background-color:var(--color-white) !important}.navbar-nav .nav-link{color:var(--color-purple) !important}.container-carousel{margin-top:98px}.container-about{min-height:300px;padding:4rem 3rem;background-color:var(--color-purple);color:var(--font-white)}.container-about
h4{display:flex;align-items:center}.container-about
hr{border-top:3px solid #bbb;width:42px;margin-right:8px}.container-service .content-service{min-height:300px;padding:4rem 3rem;color:var(--font-white);display:flex;flex-direction:column;justify-content:center;background-color:rgba(0, 0, 0, 0.4)}.container-service .content-service
h4{display:flex;align-items:center}.container-service .content-service
hr{border-top:3px solid #333;width:42px;margin-right:8px}.container-contact{padding:50px;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;background-color:var(--color-purple);color:var(--font-white)}.container-contact .social-media{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;font-size:xx-large}.container-contact .social-media
a{width:fit-content;height:fit-content;color:var(--font-white);padding:8px;transition:0.2s}.container-contact .social-media a:hover{width:fit-content;height:fit-content;padding-top:2px}.container-contact
.copyright{display:flex;justify-content:center;flex-direction:column;align-items:center}.logo-lg{width:170px;height:90px}.logo-md{width:auto;height:72px}.logo-sm{width:24px;height:24px}.float-button{position:fixed;right:0;bottom:20%;z-index:1;background:#075e54;box-shadow:0 0 8px 4px #3d3d3d;width:4rem;height:4rem;border-radius:50% 0 0 50%;display:flex;justify-content:center;align-items:center;font-size:2rem;cursor:pointer;transition:0.2s}.float-button:hover{width:4.5rem;height:4.5rem;font-size:2.5rem}.float-button
a{color:var(--font-white);text-decoration:none}.bg-paralax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.card-img
img{width:100%}.btn-about{width:fit-content;padding:1rem;margin-bottom:16px;background-color:floralwhite;border:none;text-decoration:none;color:var(--font-dark-gray)}