@import "https://fonts.googleapis.com/css2?family=Prata&display=swap";
.footer{background-color:#ced4da}.footer__start{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer__logo{width:200px}.footer__top{justify-content:space-evenly;padding:30px 0;display:flex}.footer ul{flex-direction:column;gap:15px;list-style:none;display:flex}.footer__links{cursor:pointer;border-bottom:2px solid #0000;margin-left:15px;transition:all .3s ease-in-out;color:#000!important}.footer__links:hover{border-color:#6b6a6a}.footer h3{margin:15px 0;padding-bottom:1px;font-size:24px;font-weight:700;display:inline-block;position:relative}.footer h3:after{content:"";background-color:#8f8b8b;width:50%;height:2px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer h4{margin:10px 0 5px}.footer a{color:#000;text-decoration:none}.footer__bottom{text-align:center;background-color:#c7c5c5;padding:10px;font-size:13px}.footer__bottom-br{display:none}.footer__bottom-logo{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.footer__bottom h2{font-size:20px}.footer__bottom img{width:170px;height:auto}@media screen and (max-width:1050px){.footer__top{text-wrap:wrap;text-align:center;flex-direction:column;align-items:center}.footer__links{margin-left:0}.footer__bottom-br{display:block}.footer__bottom{padding:20px 10px}}
.navbar{z-index:100;will-change:transform;background-color:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;width:100vw;height:10vh;padding:0 2rem;display:flex;position:fixed;top:0;left:0}.navbar__left{align-items:center;gap:2rem;display:flex}.navbar__logo{color:#000}.navbar__menu-items{gap:1rem;list-style:none;display:flex}.navbar__menu-link{text-transform:uppercase;color:#000;font-size:14px;text-decoration:none;transition:color .3s}.navbar__menu-link:hover{color:var(--blue)}.navbar__active-link{background:var(--blue);border-radius:5px;padding:.3rem .8rem;color:#fff!important}.navbar__right{flex-direction:column;gap:.1rem;display:flex}.navbar__right-contact{color:#000;align-items:center;gap:5px;font-size:13px;display:flex}.navbar__menu{display:none}@media screen and (max-width:1050px){.navbar{padding:0 1rem}.navbar__right{display:none}.navbar__menu-items{background:var(--gray);will-change:right;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100vh;transition:right .3s ease-in-out;display:flex;position:absolute;top:0;right:-100%}.navbar__menu{cursor:pointer;z-index:1;padding:0;font-size:24px;display:block}.navbar__menu-open{right:0}.navbar__left{gap:1rem}}
:root{--purple:#6351ce;--blue:#0d6efd;--gray:#e7e8e9;--description:#50565c}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#f9f9f9;width:100vw;font-family:Poppins,sans-serif;overflow-x:hidden;overflow-x:hidden!important}.link{color:inherit;text-decoration:none}.hideCaret{caret-color:#0000}.rightArrowAlign{text-align:center;justify-content:center;align-items:center;gap:5px;display:inline-flex}.grow{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.container{margin-left:60px;margin-right:60px}@media screen and (max-width:1050px){.container{margin-left:5px;margin-right:5px}}.back-btn{background-color:var(--blue);color:#fff;border-radius:8px;padding:10px 20px;font-weight:600;text-decoration:none;transition:background-color .3s}.back-btn:hover{background-color:#084dbf}.btn{color:#fff;background-color:#0d6efd;border-radius:5px;padding:8px 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .3s}.btn:hover{background-color:#0b5ed7}.grow:hover:before{transform:scale(1);box-shadow:0 0 10px #000}.grow:hover{border-radius:5px;transition:all .3s;transform:scale(1.01);box-shadow:0 0 5px #000}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pop{0%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.fadeIn{animation:.6s ease-out forwards fadeIn}.slideUp{animation:.6s ease-out forwards slideUp}.slideLeft{animation:.6s ease-out forwards slideLeft}.slideRight{animation:.6s ease-out forwards slideRight}.zoomIn{animation:.5s ease-out forwards zoomIn}.pop{animation:.4s ease-in-out forwards pop}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:gray;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#6d6d6d}
.social-media{background-color:var(--blue);color:#fff;align-items:center;gap:20px;padding:7px 20px;display:flex}.social-media__icon{color:#fff;margin-top:5px;font-size:18px;transition:all .3s}.social-media__icon-container:hover .social-media__icon{transform:scale(1.2)}
.subscribe-section{text-align:center;background-color:#ced4da;border-radius:50px 50px 0 0;padding:40px 20px}.subscribe-form__btn{color:#fff;background-color:#0d6efd;border-radius:5px;padding:8px 14px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .3s}.subscribe-form__btn:hover{background-color:#0b5ed7}.subscribe-title{margin-bottom:10px;font-family:Prata,serif;font-size:1.5rem}.subscribe-text{color:var(--description);margin-bottom:20px;font-size:16px}.subscribe-form{justify-content:center;gap:10px;display:flex}.subscribe-form input{width:30%;font-size:1rem;font:inherit;border:1px solid #ccc;border-radius:8px;padding:12px;transition:border .2s}.subscribe-form input:focus{border-color:#0d6efd;outline:none}.subscribe-form button{cursor:pointer;border:none}.subscribe-status{color:#333;margin-top:15px;font-size:15px}@media (max-width:768px){.subscribe-form{flex-direction:column;justify-content:center;align-items:center;width:100%}.subscribe-form input{width:100%}}
