.custom-dropdown .dropdown-toggle:after{color:#8b2c00}.custom-dropdown .dropdown-item:hover{color:#fff;background-color:#944a1d}@media (max-width:767px){.custom-dropdown .dropdown-menu{font-size:14px}.navbar-nav .nav-link{margin:10px 0}.navbar-brand img{width:150px;height:40px}}@media (max-width:991px){.navbar-brand img{width:180px;height:45px}}
.sticky-contact-button{z-index:1000;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:30px;right:30px}.sticky-button-content{color:#fff;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ff6100 0%,#ff8c42 100%);border:2px solid #fff3;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-width:140px;padding:16px 20px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 25px #ff61004d,0 4px 10px #ff610033}.sticky-button-icon{width:20px;height:20px;transition:transform .3s}.sticky-button-text{white-space:nowrap}.sticky-contact-button:hover{transform:translateY(-2px)scale(1.05)}.sticky-contact-button:hover .sticky-button-content{background:linear-gradient(135deg,#ff8c42 0%,#ff6100 100%);box-shadow:0 12px 35px #ff610066,0 6px 15px #ff61004d}.sticky-contact-button:hover .sticky-button-icon{transform:scale(1.1)}@keyframes pulse{0%{box-shadow:0 0 #ff6100b3}70%{box-shadow:0 0 0 10px #ff610000}to{box-shadow:0 0 #ff610000}}@media (max-width:768px){.sticky-contact-button{bottom:20px;right:20px}.sticky-button-content{min-width:120px;padding:12px 16px;font-size:13px}.sticky-button-icon{width:18px;height:18px}}@media (max-width:480px){.sticky-contact-button{bottom:15px;right:15px}.sticky-button-content{min-width:100px;padding:10px 14px;font-size:12px}.sticky-button-text{display:none}.sticky-button-icon{width:20px;height:20px}}.sticky-contact-button:focus,.sticky-contact-button:focus-visible{outline-offset:2px;outline:2px solid #ff6100}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:optional;src:url(/assets/fonts/montserrat-v14-latin-regular.woff2)format("woff2")}@font-face{font-family:Faustina;font-style:normal;font-weight:100 900;font-display:optional;src:url(/assets/fonts/faustina-v6-latin-regular.woff2)format("woff2")}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;font-family:Montserrat,Verdana;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pageContainer{margin-top:71px}.contentPage{min-height:100vh}.blog-content a{color:#0d6efd!important}.blog-content a:hover{text-decoration:underline}.form-group{margin:8px 0}.form-group label{margin:6px 0}
