.navbar-header{transition:padding var(--transition,.25s ease), box-shadow var(--transition,.25s ease), background-color var(--transition,.25s ease);background-color:#1f0744;padding-top:14px;padding-bottom:14px}.navbar-header--scrolled{box-shadow:var(--shadow-md,0 14px 34px #1f07441f);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1f0744f5;padding-top:8px;padding-bottom:8px}.navbar-rightHeader{justify-content:center;align-items:center;gap:6px;display:flex}.navbar-dark .navbar-brand{margin-left:50px}.navbar-dark .navbar-nav .nav-link{font-size:large;font-family:var(--font-body), sans-serif;transition:color var(--transition,.25s ease);position:relative;color:#f0f8ff!important;padding:8px 16px!important}.navbar-dark .navbar-nav .nav-link:after{content:"";background:var(--color-accent,#ff7a55);transform-origin:0;height:2px;transition:transform .3s var(--ease-fun,ease);position:absolute;bottom:2px;left:16px;right:16px;transform:scaleX(0)}.navbar-dark .navbar-nav .nav-link:hover{color:var(--color-accent,#ff7a55)!important}.navbar-dark .navbar-nav .nav-link:hover:after{transform:scaleX(1)}.headerHeight{width:250px;height:auto}@media only screen and (max-width:360px){.headerHeight{width:200px}}.whatsapp-bubble{z-index:999999;box-shadow:var(--shadow-lg,0 24px 60px #1f07442e);transition:transform var(--transition,.25s ease);border-radius:50%;animation:2.4s infinite gentlePulse;position:fixed;bottom:8%;right:5%}.whatsapp-bubble a{display:flex}.whatsapp-bubble:hover{transform:scale(1.08)}.whatsapp-bubble img{border-radius:50%;width:56px;height:56px;display:block}@media (max-width:560px){.whatsapp-bubble img{width:48px;height:48px}}
.footerContainer{background:var(--gradient-primary,#1f0744);color:#fff;margin-top:40px;padding:56px 0 28px}.footerMain{border-bottom:1px solid #ffffff24;row-gap:28px;padding-bottom:32px}.footerBrandCol,.footerContactCol,.footerLegalCol{text-align:left}.footerCopyright{font-family:var(--font-display);opacity:.9;transition:opacity var(--transition);font-weight:600;text-decoration:none;color:#fff!important}.footerCopyright:hover{opacity:1;color:var(--color-accent)!important}.footerSocial{gap:12px;margin-top:16px;display:flex}.footerSocial a{color:#fff;width:38px;height:38px;transition:background var(--transition), transform var(--transition), color var(--transition);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.footerSocial a:hover{background:var(--color-accent);color:#fff;transform:translateY(-3px)}.footerEmail{transition:color var(--transition);text-decoration:none;color:#fff!important}.footerEmail:hover{color:var(--color-accent)!important}.variableFontFooter{color:#ffffffd9;margin-bottom:6px}.footerLegalCol p{cursor:pointer;color:#ffffffd9;transition:color var(--transition);margin-bottom:8px;display:inline-block}.footerLegalCol p:hover{color:var(--color-accent)}.footerCredit{text-align:center;color:#ffffffa6;padding-top:22px;font-size:.85rem}.footerCredit a{color:var(--color-accent);font-weight:600;text-decoration:none}.footerCredit a:hover{text-decoration:underline}.modal-header{border-top-left-radius:var(--radius-md,16px);border-top-right-radius:var(--radius-md,16px);justify-content:space-between;align-items:baseline;padding:1rem;display:flex;border-bottom:none!important}.modal-content{border-radius:var(--radius-md,16px);border:none}.modal-footer{border-bottom-right-radius:var(--radius-md,16px);border-bottom-left-radius:var(--radius-md,16px);flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:.75rem;display:flex;border-top:none!important}.modalClass{min-width:90%!important}@media (max-width:768px){.footerBrandCol,.footerContactCol,.footerLegalCol{text-align:center}.footerSocial{justify-content:center}}@media (max-width:560px){.variableFontFooter{font-size:small}}
