:root{--body-bg:#f1f1f1;--font-size-base:1rem;--line-height-base:1.5;--primary:#501f3a;--secondary:#cb2d6f;--txtprimbg:#f4f4f4;--darktxt:#000;--darkbg:#0c2126;--mainbg:#fff;--transperentwhite:rgba(255, 255, 255, 0.50);--blue:#3490dc;--indigo:#6574cd;--purple:#9561e2;--pink:#f66d9b;--red:#e3342f;--orange:#f6993f;--yellow:#ffed4a;--green:#38c172;--teal:#4dc0b5;--cyan:#6cb2eb;--whatsapp:#25d366;--linkedin:#0077b5;--instagram:#e1306c}body{margin:0;padding:0;background-color:var(--txtprimbg);scroll-behavior:smooth}h2{color:var(--darktxt);display:flex;align-items:center;padding-top:10px;margin:0 3% 0 3%}h2:before,h2:after{content:"";color:var(--primary);border-top:4px solid;margin:0 10px 0 0;flex:1 0 40px;max-width:100px}h2:after{margin:0 0 0 10px}h3{color:var(--primary)}h4{color:var(--mainbg)}h5{color:var(--darktxt)}button{width:200px;height:50px;margin-top:10px!important;margin-bottom:10px!important;font-size:30px!important;color:var(--txtprimbg);background-color:var(--primary);border-color:var(--primary)}a{text-decoration:none!important}.grecaptcha-badge{visibility:hidden}#staticBackdrop .modal-body input,#staticBackdrop .modal-body textarea,#staticBackdrop .modal-body label{width:100%;margin-top:10px}#staticBackdrop .modal-body input,#staticBackdrop .modal-body textarea{border:1px solid var(--primary)}#staticBackdrop .modal-body button{width:100%;margin-top:20px;color:var(--txtprimbg);background-color:var(--primary)}nav{background:#501f3a}.navbar-brand{float:left;min-height:55px;padding:0 15px 5px}.img-brand{max-height:50px}.navbar-nav{margin-left:auto}.navbar{margin-bottom:0;border-radius:0;background-color:#501f3a;color:#fff;padding:.5% 0;font-size:1.5em;border:0;z-index:99}.navbar-nav li.active a{color:#14a098!important}.navbar-nav li.active a:hover{color:#0e706a!important}.navbar-nav li a{transition:all 0.2s ease-in-out;position:relative;color:#cb2d6f!important}.navbar-nav li a:hover{color:#a22458!important}.navbar-nav li a:before,.navbar-nav li a:after{content:"";position:absolute;bottom:5px;width:0;height:5px;margin:5px 0 0;transition:all 0.2s ease-in-out;transition-duration:0.75s;opacity:0}.navbar-nav li a.underline-hover:before{left:calc(50%);background-color:#a22458!important}.navbar-nav li a.underline-hover:after{right:calc(50%);background-color:#a22458!important}.navbar-nav li.active a.underline-hover:before{left:calc(50%);background-color:#0e706a!important}.navbar-nav li.active a.underline-hover:after{right:calc(50%);background-color:#0e706a!important}.navbar-nav li:hover a:before,.navbar-nav li:hover a:after{width:100%;opacity:1}.navbar-nav li:hover a.underline-hover:before,.navbar-nav li:hover a.underline-hover:after{width:45%}@media (max-width:992px){.dorpdownButton{position:relative;width:40px;height:40px;cursor:pointer;transform:0.5s;background:#501f3a!important}.dorpdownButton span{width:50%;height:4px;position:absolute;transition:0.5s;background:#b82b67;transform:translateX(-50%);margin-bottom:14px;margin-top:14px}.dorpdownButton span:nth-child(1){top:30%;left:50%}.dorpdownButton span:nth-child(2){bottom:30%;left:50%}.dorpdownButton.active span:nth-child(1){top:45%;left:50%;width:60%}.dorpdownButton.active span:nth-child(2){bottom:50%;left:50%;width:60%}.dorpdownButton.active span:nth-child(1){transform:translate(-50%,-60%) rotate(135deg)}.dorpdownButton.active span:nth-child(2){transform:translate(-50%,-10%) rotate(225deg)}.dorpdownButton.active span{background:#14a098;margin-bottom:0;margin-top:0}.dorpdownButton:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:4px;background:#b82b67;transition:0.5s}.dorpdownButton.active:before{width:100%;height:100%;background:#501f3a}.nav-item{display:flex;justify-content:center}.navbar{border-bottom:2px solid #14a098}}#footer{background-color:var(--primary);color:var(--txtprimbg);padding:20px 0 0 0;font-size:var(--font-size-base)}#footer h4{color:var(--secondary);margin-bottom:15px}#footer p,#footer ul,#footer ul li a{color:var(--txtprimbg)}#footer .footer-content{padding-bottom:20px}#footer .social-links a{display:inline-block;width:40px;height:40px;border-radius:50%;background:var(--secondary);line-height:40px;margin-right:10px;color:var(--txtprimbg);text-align:center;transition:background-color 0.3s}#footer .social-links a:hover.instagram{background-color:var(--instagram)}#footer .social-links a:hover.linkedin{background-color:var(--linkedin)}#footer .social-links a:hover.whatsapp{background-color:var(--whatsapp)}#footer .footer-links{list-style:none;padding:0}#footer .footer-links li a{transition:color 0.3s;display:block;padding:5px 0}#footer .footer-links li a:hover{color:var(--secondary)}#footer .footer-bottom{background-color:var(--darkbg);color:var(--txtprimbg);padding:10px 0;text-align:center;border-top:1px solid var(--secondary)}#footer .footer-bottom p{margin:0;font-size:smaller}#footer a:focus{outline:2px dashed var(--secondary);outline-offset:2px}#footer .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-links li{padding:5px 0}#footer .footer-links .link-container{display:inline-block;position:relative}#footer .footer-links a{color:var(--txtprimbg);text-decoration:none;transition:color 0.3s}#footer .footer-links hr{border:0;height:2px;background-color:#14a098;margin:5px 0 0;transition:background-color 0.5s;width:100%}#footer .footer-links li:hover a{color:var(--secondary)}#footer .footer-links li:hover hr{background-color:#0f292f}.not-found-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:var(--darkbg);color:var(--txtprimbg);text-align:center}.not-found h1{font-size:6rem;font-weight:700;color:var(--secondary)}.not-found h2{font-size:2.5rem;color:var(--txtprimbg)}.not-found p{font-size:var(--font-size-base);margin-bottom:20px}.not-found .home-link{display:inline-block;padding:10px 20px;font-size:var(--font-size-base);background-color:var(--primary);color:var(--txtprimbg);text-decoration:none;border-radius:5px;transition:background-color 0.3s ease}.not-found .home-link:hover{background-color:var(--secondary)}.redirect-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:var(--darkbg);color:var(--txtprimbg);text-align:center;padding:20px}.redirect-message h1{font-size:2.5rem;color:var(--secondary)}.redirect-message p{font-size:var(--font-size-base);margin-top:20px;line-height:var(--line-height-base)}.redirect-message a{font-weight:700;color:var(--primary);text-decoration:none}.redirect-message a:hover{text-decoration:underline;color:var(--secondary)}