.btn-floating{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d1d20;border:0;border-radius:10px;box-shadow:0 1px 2px 0 rgba(60,64,67,.1),0 2px 6px 2px rgba(60,64,67,.15);color:#fff;cursor:pointer;display:none;gap:4px;height:40px;justify-content:center;padding:2px;position:fixed;right:calc(50% - 600px);-webkit-text-decoration:none;text-decoration:none;width:110px;z-index:102}.btn-floating.show{display:flex}.btn-floating strong{color:#fff;font-size:14px}#backToTop{background:#1d1d20;bottom:80px}#contact-floating{background:#d70018;bottom:30px}#contact-floating .contact-popup{background:#fff;border-radius:16px;bottom:46px;box-shadow:0 1px 2px 0 rgba(60,64,67,.1),0 2px 6px 2px rgba(60,64,67,.15);display:flex;flex-direction:column;gap:8px;left:-88px;padding:12px;position:absolute;width:200px}#contact-floating .contact-popup .contact-popup-item{align-items:center;border-radius:12px;color:#1d1d20;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px;-webkit-text-decoration:none;text-decoration:none}#contact-floating .contact-popup .contact-popup-item img{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}#contact-floating .contact-popup .contact-popup-item:hover{background:#e4e4e7}@media screen and (max-width:1245px){#backToTop,#contact-floating{right:0}}@media screen and (max-width:1200px){#backToTop{bottom:140px;right:0}#contact-floating{bottom:95px;right:0}}@media screen and (max-width:768px){#backToTop{bottom:142px;right:10px}}@media screen and (max-width:540px){#backToTop{bottom:142px;flex-direction:column-reverse;height:45px;right:10px;width:55px}#backToTop strong{font-size:12px;font-weight:500}#backToTop svg{height:20px;width:20px}}