.navbar-main{height:70px;z-index:1040;background:var(--primary-bg);border-bottom:3px solid var(--main-color);font-weight:500;text-transform:uppercase;font-size:13px;letter-spacing:.23em;line-height:1.1}.navbar-main-inner{height:100%}.navbar-logo-link{text-decoration:none}.mobile-navbar-logo{display:none}.navbar-logo-img,.mobile-navbar-logo{width:100px;background-color:#fff;height:65px}.navbar-desktop-layout{display:flex;justify-content:center;align-items:center;gap:2rem}.navbar-left-section,.navbar-right-section{flex:1;display:flex}.navbar-brand-center{flex-shrink:0;text-decoration:none}.navbar-toggle-btn{border-color:var(--main-color);background:var(--primary-bg)}.navbar-toggle-icon{filter:invert(1)}.navbar-link-desktop{color:var(--primary-text);font-weight:500;font-size:.95rem;border-radius:8px;background:none}.navbar-mobile-popover-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000026;z-index:1999}.navbar-mobile-popover{position:fixed;top:0;right:0;height:100vh;width:33vw;min-width:180px;max-width:320px;background:var(--primary-bg);box-shadow:-2px 0 12px #00000026;z-index:2000;display:flex;flex-direction:column;padding-top:80px;border-left:3px solid var(--main-color)}.navbar-mobile-popover-list{width:100%}.navbar-link-mobile{color:var(--primary-text);font-weight:500;font-size:1.2rem;border-radius:8px;background:none}html{scroll-behavior:smooth}.nav-link{transition:all .2s ease-in-out}.navbar-main .navbar-nav .nav-link:hover,.navbar-main .navbar-nav .nav-link:focus,.navbar-nav .nav-item .navbar-link-mobile:hover,.navbar-nav .nav-item .navbar-link-mobile:focus{color:var(--main-color-accent)!important;font-weight:600;position:relative}.navbar-main .navbar-nav .nav-link:hover:after,.navbar-main .navbar-nav .nav-link:focus:after,.navbar-nav .nav-item .navbar-link-mobile:hover:after,.navbar-nav .nav-item .navbar-link-mobile:focus:after{content:"";display:block;position:absolute;left:0;bottom:-2px;width:100%;height:3px;background:var(--main-color-accent);border-radius:2px}.mobile-submenu{position:absolute;right:83%;top:-255%;background-color:var(--primary-bg);padding:1rem;width:max-content;max-width:65vw;margin-right:.5rem;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:2002;border:1px solid rgba(0,0,0,.05)}.mobile-submenu li{margin-bottom:.5rem}.mobile-submenu li:last-child{margin-bottom:0}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--main-color-accent)}@media(min-width:670px){.navbar-toggler{display:none!important}.navbar-main .d-sm-flex{display:flex!important}.navbar-main .d-block{display:none!important}.navbar-nav .dropdown:hover .dropdown-menu{display:block;margin-top:.5rem}.navbar-nav .dropdown-menu{border-radius:.25rem;transition:all .5s ease}}@media(max-width:810px){html,body{overflow-x:hidden}.navbar-main .d-sm-flex{display:none!important}.navbar-main .d-block,.navbar-toggler{display:block!important}.mobile-navbar-logo{display:inline}}body{margin-top:70px}:root{--primary-bg: #ffffff;--primary-text: rgb(0, 0, 0);--main-color: rgb(255, 149, 0);--main-color-accent: rgb(255, 149, 0);--header-text: rgb(255, 149, 0)}body,html{font-family:Neue-Haas-Grotesk-Text,Arial,Helvetica,sans-serif}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus,.list-inline .text-decoration-none:hover,.list-inline .text-decoration-none:focus,.list-unstyled .text-decoration-none:hover,.list-unstyled .text-decoration-none:focus{color:var(--primary-dark)!important}.carousel-video-overlay-text{color:var(--primary-light);font-size:1.5rem;line-height:1.4}.carousel-video-overlay-accent{color:var(--main-color-accent);font-weight:600}.main-name{color:var(--primary-bg);font-weight:700}.btn{background:var(--main-color);color:var(--primary-text);border:1px solid var(--primary-text);font-weight:600}.btn-hover-effect:hover{background-color:var(--main-color-accent)!important;color:var(--primary-light)!important}.footer-main{background:var(--primary-bg);border-top:3px solid var(--main-color-accent);font-weight:500;font-size:13px;letter-spacing:.23em;line-height:1.1;z-index:1040}.footer-social-link{color:var(--main-color-accent);font-size:1.7rem;border-radius:8px;background:none;transition:all .2s;display:flex;align-items:center;justify-content:center;text-decoration:none}.footer-social-link:hover,.footer-social-link:focus{color:var(--primary-text);background:var(--main-color-accent)}.footer-section-link{color:var(--primary-text);font-weight:500;font-size:.95rem;border-radius:8px;background:none;position:relative;text-decoration:none;transition:all .2s}.footer-section-link:hover,.footer-section-link:focus{color:var(--main-color-accent)!important;font-weight:600}.footer-section-link:hover:after,.footer-section-link:focus:after{content:"";display:block;position:absolute;left:0;bottom:-2px;width:100%;height:3px;background:var(--main-color-accent);border-radius:2px}.footer-copyright{border-top:3px solid var(--main-color-accent)}.footer-copyright-text{color:var(--primary-text);font-weight:500;font-size:.95rem}@media(max-width:810px){html,body{overflow-x:hidden}.footer-main{font-size:12px;letter-spacing:.18em}}.floating-icon-wrapper{position:fixed;bottom:15px;right:20px;z-index:1050;width:auto;height:auto;pointer-events:auto}.FloatingIcon_icon-btn{position:relative;display:inline-block;color:var(--main-color-accent);cursor:pointer;font-size:2.8rem}.hover-card{position:absolute;bottom:60px;right:0;width:250px;border-radius:1.5rem;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;box-shadow:0 4px 16px #0000001f}.hover-card.show{opacity:1;pointer-events:auto}.whatsapp-bubble{background-color:var(--primary-bg);border:2px solid var(--main-color);border-radius:20px 20px 0;padding:1rem;position:relative;font-family:Segoe UI,sans-serif}.whatsapp-bubble:after{content:"";position:absolute;bottom:-11px;right:9px;width:0;height:0;border:10px solid transparent;border-top-color:var(--main-color);border-bottom:0;border-left:0;margin-left:-4px}@media(max-width:600px){.hover-card{width:90vw;min-width:220px;right:-10px;left:auto;bottom:60px}}.card-title{font-size:1.1rem;margin-bottom:.5rem;color:var(--main-color-accent)}.card-text{font-size:.95rem;color:var(--primary-text)}
