.toast-outer{opacity:0;width:100%;max-width:520px;min-height:64px;transition:opacity .5s fadein;background-color:#ececec;border:1px solid #dadada;border-radius:12px;align-items:center;display:flex;box-shadow:0 4px 4px #0000000d}.toast-outer.show{opacity:1}.toast-outer.success{background-color:#eaffe4;border-color:#62e56b}.toast-outer.wrong{background-color:#ffe8e8;border-color:#ffa7a7}.toast-outer.failed{background-color:#fff3da;border-color:#ffde96}.toast-outer .btn-close{width:14px;height:14px;box-shadow:none;background-size:6px;border:1px solid #dfdfdf;border-radius:50%;outline:none;padding:0;position:absolute;top:9px;right:8px}.toast-outer .toast-icon{justify-content:center;align-items:center;width:58px;padding-left:14px;display:flex}@media (max-width:1679px){.toast-outer .toast-icon{width:48px}}@media (max-width:479px){.toast-outer .toast-icon{padding-left:18px}}.toast-outer .toast-icon img{max-width:26px}@media (max-width:1679px){.toast-outer .toast-icon img{max-width:24px}}@media (max-width:1199px){.toast-outer .toast-icon img{max-width:20px}}@media (max-width:767px){.toast-outer .toast-icon img{max-width:18px}}.toast-outer .toast-content{text-align:center;flex:1;justify-content:center;align-items:center;padding:18px 36px 18px 16px;display:flex;position:relative}.toast-outer .toast-content .toast-title{font-size:16px;font-weight:600;line-height:1.4}.toast-outer .toast-content .msg{color:#4a5565;margin:0;font-size:13px}
.floating-cta{z-index:100;position:fixed;bottom:40px;right:36px}@media (max-width:1679px){.floating-cta{right:30px}}@media (max-width:1199px){.floating-cta{right:25px}}@media (max-width:991px){.floating-cta{right:20px}}@media (max-width:579px){.floating-cta{right:10px}}@media (max-width:479px){.floating-cta{bottom:20px;right:8px}}.floating-cta .socials{flex-direction:column;gap:12px;display:flex}@media (max-width:479px){.floating-cta .socials{gap:8px}}.floating-cta .socials a{font-size:24px;text-decoration:none;display:block}.floating-cta .socials a img{max-width:53px;height:auto}@media (max-width:1679px){.floating-cta .socials a img{max-width:46px}}@media (max-width:1199px){.floating-cta .socials a img{max-width:40px}}@media (max-width:479px){.floating-cta .socials a img{max-width:50px}}
