.loader{--color-1:#1e4738;--color-2:#ff3d00;--size:1px;width:calc(48 * var(--size));height:calc(48 * var(--size));border-top:calc(4 * var(--size)) solid var(--color-1);border-right:calc(4 * var(--size)) solid transparent;box-sizing:border-box;border-radius:50%;animation:1s linear infinite rotation;display:inline-block;position:relative}.loader:after{content:"";box-sizing:border-box;width:calc(48 * var(--size));height:calc(48 * var(--size));border-left:calc(4 * var(--size)) solid var(--color-2);border-bottom:calc(4 * var(--size)) solid transparent;border-radius:50%;animation:.5s linear infinite reverse rotation;position:absolute;top:0;left:0}.loader-white,.dark .loader,[data-theme=dark] .loader{--color-1:#fff}.loader-sm{--size:.5px}.loader-lg{--size:1.25px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sersif-loader-squares{width:36px;height:36px;display:inline-block;position:relative}.sersif-loader-squares:before,.sersif-loader-squares:after{content:"";border-radius:2.5px;width:14px;height:14px;position:absolute}.sersif-loader-squares:before{background-color:#1e4738;animation:1.25s ease-in-out infinite sersif-sq-shift-1;top:0;left:0;box-shadow:22px 22px #1e4738}.sersif-loader-squares:after{background-color:#c89b3c;animation:1.25s ease-in-out infinite sersif-sq-shift-2;top:0;left:22px;box-shadow:-22px 22px #c89b3c}@keyframes sersif-sq-shift-1{0%,to{transform:translate(0)}25%{transform:translate(22px)}50%{transform:translate(22px,22px)}75%{transform:translateY(22px)}}@keyframes sersif-sq-shift-2{0%,to{transform:translate(0)}25%{transform:translateY(22px)}50%{transform:translate(-22px,22px)}75%{transform:translate(-22px)}}.sersif-loader-duo{width:44px;height:44px;animation:1.1s linear infinite sersif-duo-spin;display:inline-block;position:relative}.sersif-loader-duo:before,.sersif-loader-duo:after{content:"";border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translateY(-50%)}.sersif-loader-duo:before{background-color:#1e4738;animation:1.1s ease-in-out infinite sersif-duo-scale;left:0}.sersif-loader-duo:after{background-color:#c89b3c;animation:1.1s ease-in-out infinite reverse sersif-duo-scale;right:0}@keyframes sersif-duo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sersif-duo-scale{0%,to{transform:translateY(-50%)scale(.7)}50%{transform:translateY(-50%)scale(1.2)}}.sersif-loader-rings{align-items:center;gap:10px;display:inline-flex}.sersif-loader-rings span{border:3.5px solid #1e4738;border-radius:50%;width:16px;height:16px;animation:1.1s ease-in-out infinite sersif-ring-pulse}.sersif-loader-rings span:nth-child(2){border-color:#c89b3c;animation-delay:.18s}.sersif-loader-rings span:nth-child(3){border-color:#1e4738;animation-delay:.36s}@keyframes sersif-ring-pulse{0%,to{opacity:.35;transform:scale(.65)}50%{opacity:1;transform:scale(1.15)}}.sersif-loader-diamonds{width:38px;height:38px;animation:1.5s cubic-bezier(.68,-.55,.265,1.55) infinite sersif-diamond-spin;display:inline-block;position:relative;transform:rotate(45deg)}.sersif-loader-diamonds span{border-radius:2px;width:14px;height:14px;position:absolute}.sersif-loader-diamonds span:first-child{background-color:#1e4738;animation:1.5s ease-in-out infinite sersif-dia-1;top:0;left:0}.sersif-loader-diamonds span:nth-child(2){background-color:#c89b3c;animation:1.5s ease-in-out infinite sersif-dia-2;top:0;right:0}.sersif-loader-diamonds span:nth-child(3){background-color:#c89b3c;animation:1.5s ease-in-out infinite sersif-dia-3;bottom:0;left:0}.sersif-loader-diamonds span:nth-child(4){background-color:#1e4738;animation:1.5s ease-in-out infinite sersif-dia-4;bottom:0;right:0}@keyframes sersif-diamond-spin{0%{transform:rotate(45deg)}50%{transform:rotate(225deg)}to{transform:rotate(405deg)}}@keyframes sersif-dia-1{0%,to{transform:translate(0)}50%{transform:translate(-4px,-4px)}}@keyframes sersif-dia-2{0%,to{transform:translate(0)}50%{transform:translate(4px,-4px)}}@keyframes sersif-dia-3{0%,to{transform:translate(0)}50%{transform:translate(-4px,4px)}}@keyframes sersif-dia-4{0%,to{transform:translate(0)}50%{transform:translate(4px,4px)}}.sersif-btn-spinner{box-sizing:border-box;vertical-align:middle;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite sersif-btn-spin;display:inline-block}.sersif-btn-spinner-emerald{border-color:#1e4738 #1e473840 #1e473840}@keyframes sersif-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
