.ing-orbit-icon{--ing-orbit-size:150px;--ing-orbit-stroke:1px;--ing-orbit-color:#385a73;--ing-orbit-bg:transparent;--ing-orbit-icon-size:58px;--ing-orbit-icon-color:#173b56;--ing-orbit-point-size:9px;--ing-orbit-point-color:#ff6534;--ing-orbit-point-offset:0px;display:flex;flex-direction:column;align-items:center;width:100%}
.ing-orbit-icon,.ing-orbit-icon *{box-sizing:border-box}
.ing-orbit-icon__row{display:flex;align-items:center;justify-content:center;gap:28px;max-width:100%}
.ing-orbit-icon__disc{position:relative;display:flex;flex:0 0 var(--ing-orbit-size);align-items:center;justify-content:center;width:var(--ing-orbit-size);height:var(--ing-orbit-size);border:var(--ing-orbit-stroke) solid var(--ing-orbit-color);border-radius:50%;background:var(--ing-orbit-bg)}
.ing-orbit-icon__glyph{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;color:var(--ing-orbit-icon-color);font-size:var(--ing-orbit-icon-size);line-height:1}
.ing-orbit-icon__glyph i{display:block;line-height:1}.ing-orbit-icon__glyph svg{display:block;width:1em;height:1em;fill:currentColor}
.ing-orbit-icon__track{position:absolute;z-index:2;inset:0;border-radius:50%;opacity:0;pointer-events:none;will-change:transform,opacity}
.ing-orbit-icon__point{position:absolute;top:calc(0px - var(--ing-orbit-point-offset));left:50%;display:block;width:var(--ing-orbit-point-size);height:var(--ing-orbit-point-size);border-radius:50%;background:var(--ing-orbit-point-color);transform:translate(-50%,-50%)}
.ing-orbit-icon__track.is-running{animation-duration:var(--ing-orbit-duration,5s);animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-fill-mode:both}
.ing-orbit-icon__track.is-running.is-clockwise{animation-name:ing-orbit-clockwise}.ing-orbit-icon__track.is-running.is-counterclockwise{animation-name:ing-orbit-counterclockwise}
@keyframes ing-orbit-clockwise{0%{opacity:0;transform:rotate(0)}10%,82%{opacity:1}100%{opacity:0;transform:rotate(var(--ing-orbit-turns,720deg))}}
@keyframes ing-orbit-counterclockwise{0%{opacity:0;transform:rotate(0)}10%,82%{opacity:1}100%{opacity:0;transform:rotate(calc(0deg - var(--ing-orbit-turns,720deg)))}}
.ing-orbit-icon__line{display:block;flex:0 0 170px;width:170px;height:0;border-top:1px solid #6f8798}
.ing-orbit-icon__title{width:100%;margin:18px 0 0;padding:0;color:#0d2f49;text-align:center;font:400 24px/1.3 Georgia,serif}
@media(max-width:767px){.ing-orbit-icon__line{max-width:20vw}.ing-orbit-icon__row{gap:16px}}
@media(prefers-reduced-motion:reduce){.ing-orbit-icon__track{display:none}}
