
.sib-form *,.sib-form ::after,.sib-form ::before {
    box-sizing:border-box
}
.sib-form {

    margin:0
}

.sib-form--blockPosition {
    position:relative
}
.sib-form ul,.sib-form ol {
    padding:0
}
#sib-container {
    background:#fff;
    margin:0 auto;
    padding:0px;
    display:inline-block;
    width:100%
}
#sib-form {
    text-align:left
}
#sib-form .entry__choice label {
    display:unset
}


.checkbox__label {
    word-wrap:break-word
}
.checkbox.checkbox_tick_positive::before {
    left:calc(50% - 1px)
}
.input_display {
    line-height:1.5rem
}
.entry__choice {
    width:100%;
    margin-bottom:3px;
    font-family:Roboto,sans-serif;
    word-wrap:break-all;
    word-wrap:break-word
}
.entry__label {
    margin-bottom:5px;
    width:100%;
    font-weight:500;
    word-break:break-word;
    word-wrap:break-word
}
.entry__label_optin {
    display:inline
}
.entry__label>* {
    float:left
}
.entry__label::after {
    content:attr(data-required);
    font-size:1em;
    color:#ff4949;
    text-decoration:none;
    word-wrap:break-all;
    word-wrap:break-word;
    display:inline
}
.entry__specification {
    margin:10px 0
}
.entry__controls {
    margin:0
}
.entry__error {
    display:none;
    margin-top:6px;
    margin-bottom:6px;
    background:rgba(0,0,0,0)
}
.sib-entry_mcq .entry__controls {
    display:block;
    background:rgba(0,0,0,0);
    border:none;
    outline:none
}
.sib-form-block {
    padding:0 16px;
    word-wrap:break-word;
    outline:none
}
.sib-form-block p,.sib-form-block ol,.sib-form-block ul {
    text-align:inherit;
    margin:0;
    line-height:1.5em
}
.sib-form-block ol,.sib-form-block ul {
    list-style-position:inside
}
.sib-form-block__button {
    display:inline-block;
    padding:8px 18px;
    border:none;
    overflow-wrap:break-word;
    max-width:100%;
    cursor:pointer
}
.sib-form-block__button-disabled {
    opacity:.5
}
.sib-form-block__button-with-loader {
    min-height:40px;
    line-height:23px
}
.sib-image-form-block {
    padding:2px
}
.sib-image-form-block a {
    display:block;
    overflow:hidden
}
.sib-image-form-block img {
    max-width:100%
}
.sib-divider-form-block {
    border:0;
    margin:0
}
.form__label-row {
    display:flex;
    flex-direction:column;
    justify-content:stretch
}
.form__label-row--horizontal {
    flex-direction:row;
    align-items:flex-start;
    margin:10px 0
}
.form__label-row--horizontal>*:first-child {
    margin-right:20px
}
.form__label-row--horizontal>* {
    width:50%;
    flex-grow:1
}
.input {
    width:calc(100% - 1rem)
}
.input--multiselect {
    position:relative;
    padding-right:32px;
    line-height:37px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.input--multiselect::before {
    content:"";
    position:absolute;
    right:8px;
    border:8px solid rgba(0,0,0,0);
    border-top-color:#343f4e;
    top:calc(50% - 4px)
}
.input--select {
    position:relative;
    width:100%
}
.input--select::before,.input--select::after {
    content:"";
    position:absolute;
    right:8px
}
.input--select::before {
    top:calc(50% - 12px);
    border:5px solid rgba(0,0,0,0);
    border-bottom-color:#343f4e
}
.input--select::after {
    top:calc(50% + 2px);
    border:5px solid rgba(0,0,0,0);
    border-top-color:#343f4e
}
.input--hidden {
    display:none !important
}
.input--centerText {
    display:flex;
    align-items:center
}

textarea.input {
    padding:calc(.5rem - 1px)
}
.sib-form-container a {
    text-decoration:underline;
    color:#2bb2fc
}

.form__entry {
    position:static;
    margin-left:0;
    padding-left:0
}
.sib-panel {
    position:relative;
    width:100%;
    margin:24px 0;
    padding:10px 25px;
    border-width:1px;
    border-style:solid;
    border-radius:3px;
    color:#3c4858;
    text-align:center;
    box-shadow:none
}
.sib-panel--active {
    display:block
}
.sib-panel--inactive {
    display:none
}
.sib-panel__text {
    margin:0;
    font-weight:600;
    text-align:left
}
.sib-panel__link {
    padding:0 5px;
    color:#3c4858;
    text-decoration:underline;
    cursor:pointer
}
.sib-panel__close-icon {
    position:absolute;
    top:12px;
    right:25px;
    cursor:pointer
}
.sib-form-message-panel {
    margin:0 0 1.25rem 0;
    width:100%;
    padding:.4375rem;
    border:1px solid;
    display:none
}
.sib-form-message-panel--active {
    display:inline-block
}
.sib-form-message-panel__text {
    display:flex;
    align-items:center;
    margin:0;
    padding:.5rem
}
.sib-form-message-panel__text .sib-icon {
    contain:strict;
    display:inline-block;
    fill:currentColor
}
.sib-form-message-panel__text .sib-notification__icon {
    height:1.5em;
    width:1.5em;
    flex-shrink:0;
    margin-right:calc(1rem - 1px)
}
.sib-loader {
    display:inline-block;
    position:relative;
    width:64px;
    height:64px
}
.checkbox_tick_positive:before {
    left:49%
}
@media screen and (max-width: 500px) {
    #sib-container {
        padding:32px 9px 32px
    }
    .form__label-row--horizontal {
        flex-direction:column
    }
    .form__label-row--horizontal>* {
        width:100%
    }
}

.entry__choice label p {
    display:inline
}
@keyframes loader {
    0%,20%,80%,100% {
        transform:scale(1)
    }
    50% {
        transform:scale(1.5)
    }
}
@media screen and (max-width: 400px) {
    #sib-container {
        padding:32px 0px 32px
    }
}
@media screen and (max-width: 480px) {
    .sib-image-form-block img {
        height:auto !important
    }
}
.progress-indicator {
    background:rgba(0,0,0,0)
}
.sib-hide-loader-icon {
    display:none
}
.sib-form ::-webkit-input-placeholder {
    color:#c0ccda;
    opacity:1
}
.sib-form ::-moz-placeholder {
    color:#c0ccda;
    opacity:1
}
.sib-form :-ms-input-placeholder {
    color:#c0ccda;
    opacity:1
}
.sib-form ::-ms-input-placeholder {
    color:#c0ccda;
    opacity:1
}
.sib-form ::placeholder {
    color:#c0ccda;
    opacity:1
}
.sib-form .sib-form_fieldset {
    display:table-row-group
}
.sib-form .fieldset__separator {
    display:table-row
}
.sib-form .fieldset__separator:after,.sib-form .fieldset__separator:before {
    background:#c0ccda;
    background-clip:padding-box;
    border:solid rgba(0,0,0,0);
    border-width:calc(4rem - 1px) 0 4rem;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    content:"";
    display:table-cell;
    height:1px
}
.sib-form .form__fieldset {
    border:0;
    display:table-row;
    padding:0
}
.sib-form .form__fieldset:first-child .form__entries,.sib-form .form__fieldset:first-child .form__legend {
    padding-top:0
}
.sib-form .form__entries,.sib-form .form__legend {
    display:table-cell;
    margin:0;
    padding-top:4rem;
    vertical-align:top
}
.sib-form .form__legend {
    font-size:1.14869835rem;
    line-height:1.5rem;
    font-weight:700;
    padding-right:2.5rem
}
@media(max-width: 45rem) {
    .sib-form .fieldset__separator,.sib-form .form__entries,.sib-form .form__fieldset,.sib-form .form__legend,.sib-form .sib-form_fieldset {
        display:block
    }
    .sib-form .form__legend {
        padding-bottom:.5rem;
        padding-right:0
    }
    .sib-form .form__entries {
        padding-top:0
    }
    .sib-form .fieldset__separator {
        border:0
    }
}
.sib-form .form__entry {
    border:0;
    margin:0;
    padding:0;
    position:relative
}
.sib-form .form__entry:not(:first-child) {
    margin-top:1.5rem
}
.sib-form .entry__label+.form__entry {
    margin-top:0
}
.sib-form .entry__label {
    display:table;
    font-weight:700;
    padding:0;
    white-space:normal
}
.sib-form .form__row {
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:-0.25rem -0.75rem
}
.sib-form .form__row:not(:first-child) {
    margin-top:1.25rem
}
.sib-form .entry__label+.form__row {
    margin-top:-0.25rem
}
.sib-form .form__row>.form__entry {
    margin:.25rem .75rem
}
.sib-form .entry__optional-indicator {
    color:#687484;
    font-size:.87055056rem;
    line-height:1rem;
    font-weight:400
}
.sib-form .entry__field {
    -webkit-align-items:center;
    align-items:center;
    background:#fff;
    border:1px solid #c0ccda;
    border-radius:3px;
    display:-webkit-inline-flex;
    display:inline-flex;
    margin:.25rem 0;
    max-width:100%
}
.sib-form .entry__field:focus-within {
    box-shadow:0 0 0 2px #c9e1f4
}
.sib-form .input,.sib-form .input__affix {
    background:none;
    border:0;
    font:inherit;
    margin:0
}
.sib-form .input:first-child,.sib-form .input__affix:first-child {
    padding-left:.5rem
}
.sib-form .input:last-child,.sib-form .input__affix:last-child {
    padding-right:.5rem
}
.sib-form .input,.sib-form .input__button {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    color:inherit;
    outline:0
}
.sib-form .input:not(textarea),.sib-form .input__button {
    height:calc(2.5rem - 2px)
}
.sib-form .input__affix {
    color:#687484;
    -webkit-flex-shrink:0;
    flex-shrink:0
}
.sib-form .input__button {
    cursor:pointer;
    padding:0 .5rem
}
.sib-form .input__button[type=submit] {
    border-bottom-left-radius:0;
    border-left:1px solid #c0ccda;
    border-top-left-radius:0;
    color:inherit;
    margin-left:.5rem
}
.sib-form .input__button .sib-icon {
    height:1.5rem;
    vertical-align:bottom;
    width:1.5rem
}
.sib-form .input {
    box-shadow:none;
    min-width:1px;
    padding:0
}
.sib-form textarea.input {
    padding:calc(.5rem - 1px)
}
.sib-form select.input {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-image:url("data:image/svg+xml;
    charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 286.1 167%27%3E%3Cpath d=%27M24.1 0h238c21.4 0 32.1 25.9 17 41l-119 119c-9.4 9.4-24.6 9.4-33.9 0L7.1 41C-8 25.9 2.7 0 24.1 0z%27 fill=%27%233c4858%27/%3E%3C/svg%3E");
    background-position:right .65em top 50%;
    background-repeat:no-repeat;
    background-size:.65em auto
}
.sib-form select.input:first-child,.sib-form select.input:last-child {
    padding-right:calc(2rem - 1px)
}
.sib-form .sib-entry_block .entry__field,.sib-form .form__row .entry__field,.sib-form .sib-form_block .entry__field {
    display:-webkit-flex;
    display:flex
}
.sib-form .sib-entry_block .input,.sib-form .form__row .input,.sib-form .sib-form_block .input {
    -webkit-flex-grow:1;
    flex-grow:1
}
.sib-form .sib-entry_phrasing,.sib-form .sib-entry_phrasing .entry__label,.sib-form .sib-entry_phrasing .entry__specification {
    display:inline-block
}
.sib-form .sib-entry_phrasing .entry__label {
    font-weight:400
}
.sib-form .sib-entry_errored {
    margin-left:-0.5rem;
    padding-left:.5rem
}
.sib-form .sib-entry_errored:before {
    background:#ff4949;
    bottom:0;
    content:"";
    position:absolute;
    right:100%;
    top:0;
    width:.25rem
}
.sib-form .entry__error,.sib-form .entry__label,.sib-form .entry__specification,.sib-form .form__error {
    max-width:40em
}
.sib-form .entry__error,.sib-form .entry__specification,.sib-form .form__error {
    display:block
}
.sib-form .entry__choice+.entry__error,.sib-form .entry__choice+.entry__specification,.sib-form .entry__error+.entry__error,.sib-form .entry__error+.entry__specification,.sib-form .entry__specification+.entry__error,.sib-form .entry__specification+.entry__specification {
    margin-top:.5rem
}
.sib-form .entry__error {
    color:#ff4949;
    font-size:.87055056rem;
    line-height:1rem
}
.sib-form .entry__specification {
    color:#687484;
    margin:0
}
.sib-form .entry__choice {
    padding-left:1.5em;
    text-indent:-1.5em
}
.sib-form .entry__choice .checkbox,.sib-form .entry__choice .radio-button {
    margin-right:.5em
}
.sib-form .entry__choice .sib-toggletip {
    text-indent:0
}
.sib-form .entry__choice:not(:first-child) {
    margin-top:.5rem
}
.sib-form .entry__choices.menu {
    margin-top:2px;
    max-height:20rem;
    overflow:auto;
    padding:.5rem
}
.sib-form .checkbox,.sib-form .radio-button {
    background:#fff;
    border:1px solid #687484;
    cursor:pointer;
    display:inline-block;
    height:1em;
    vertical-align:-0.125em;
    width:1em;
    position:relative
}
.sib-form .checkbox {
    border-radius:3px
}
.sib-form .radio-button {
    border-radius:50%
}
.sib-form .radio-button:before {
    border-radius:50%;
    bottom:2px;
    content:"";
    left:2px;
    position:absolute;
    right:2px;
    top:2px
}
.sib-form .checkbox_tick_negative:after,.sib-form .checkbox_tick_negative:before {
    border:solid #fff;
    border-width:0 0 0 2px;
    bottom:0;
    content:"";
    left:50%;
    margin-left:-1px;
    position:absolute;
    top:0
}
.sib-form .checkbox_tick_negative:after {
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.sib-form .checkbox_tick_negative:before,.sib-form .checkbox_tick_positive:before {
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.sib-form .checkbox_tick_positive:before {
    border-color:#fff;
    border-style:solid;
    border-width:0 2px 2px 0;
    bottom:1px;
    content:"";
    left:50%;
    margin-left:-25%;
    position:absolute;
    top:1px;
    -webkit-transform-origin:80% 45%;
    transform-origin:80% 45%;
    width:50%
}
.sib-form .input_replaced {
    opacity:0;
    position:absolute;
    z-index:-1
}
.sib-form .input_replaced:checked+.checkbox_tick_positive {
    background:#13ce66;
    border-color:#13ce66
}
.sib-form .input_replaced:checked+.checkbox_tick_negative {
    background:#ff4949;
    border-color:#ff4949
}
.sib-form .input_replaced:checked+.radio-button {
    border-color:#0092ff
}
.sib-form .input_replaced:checked+.radio-button:before {
    background:#0092ff
}
.sib-form .input_replaced:indeterminate+.checkbox {
    background:#fff;
    border-color:#687484
}
.sib-form .input_replaced:indeterminate+.checkbox:before {
    background:#687484;
    border:0;
    content:"";
    height:2px;
    left:2px;
    margin:-1px 0 0;
    position:absolute;
    right:2px;
    -webkit-transform:none;
    transform:none;
    top:50%;
    width:auto
}
.sib-form .input_replaced:indeterminate+.checkbox:after {
    content:normal
}
.sib-form .input_replaced:active+.checkbox,.sib-form .input_replaced:active+.radio-button,.sib-form .input_replaced:focus+.checkbox,.sib-form .input_replaced:focus+.radio-button {
    box-shadow:0 0 0 2px #c9e1f4
}
.sib-form .choice__form {
    border:0;
    margin:0;
    padding:0
}
.sib-form .choice__form[disabled] {
    display:none
}
.sib-form .entry__choice+.choice__form {
    border-left:2px solid #c0ccda;
    margin-left:calc(.5em - 1px);
    padding:.5rem calc(.5rem + .5em - 1px)
}
.sib-form ::-ms-reveal {
    display:none
}
.sib-form ::-webkit-inner-spin-button,.sib-form ::-webkit-search-decoration {
    display:none
}
.sib-form [type=search] {
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield
}
.sib-form .input[readonly] {
    background-color:#f9fafc
}
.sib-form .input[type=text]+.input__password-toggler {
    color:#0092ff
}
.sib-form .sib-ap-nostyle-input-icon {
    display:none
}
.sib-form .sib-ap-nostyle-dropdown-menu {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    background:#fff;
    border:1px solid #c0ccda;
    border-radius:3px;
    list-style:none;
    margin:0;
    max-width:100vw;
    min-width:100%;
    padding:calc(.5rem - 1px) 0
}
.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content {
    position:absolute;
    top:100%;
    z-index:1
}
.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content:not(.sib-collapsible__content_toggled) {
    display:none
}
.sib-form .sib-ap-nostyle-dropdown-menu em {
    font-style:normal;
    font-weight:700
}
.sib-form .sib-ap-nostyle-input {
    padding-right:.5rem
}
.sib-form .sib-ap-nostyle-suggestion {
    cursor:default;
    color:inherit;
    display:block;
    overflow:hidden;
    padding:.5rem 1rem;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap
}
.sib-form .sib-ap-nostyle-cursor,.sib-form .sib-ap-nostyle-suggestion:focus,.sib-form .sib-ap-nostyle-suggestion:hover {
    background:#eff2f7
}
.sib-form .sib-ap-footer {
    display:none
}
.sib-form .menu {
    background:#fff;
    border:1px solid #c0ccda;
    border-radius:3px;
    list-style:none;
    margin:0;
    max-width:100vw;
    min-width:100%;
    padding:calc(.5rem - 1px) 0
}
.sib-form .menu.sib-collapsible__content {
    position:absolute;
    top:100%;
    z-index:1
}
.sib-form .menu.sib-collapsible__content:not(.sib-collapsible__content_toggled) {
    display:none
}
.sib-form .menu__content,.sib-form .menu__heading {
    padding:0;
    margin:1rem
}
.sib-form .menu__content:first-child,.sib-form .menu__heading:first-child {
    margin-top:.5rem
}
.sib-form .menu__content:last-child,.sib-form .menu__heading:last-child {
    margin-bottom:.5rem
}
.sib-form .menu__heading {
    font-size:1.31950791rem;
    line-height:1.5rem;
    font-weight:400
}
.sib-form .menu__content {
    list-style:none
}
.sib-form .menu__icon {
    color:#8492a6;
    height:1em;
    vertical-align:-0.125em;
    width:1em;
    margin-right:.5rem
}
.sib-form .menu__control {
    color:inherit;
    cursor:pointer;
    display:block;
    overflow:hidden;
    padding:.5rem 1rem;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap
}
.sib-form .menu__control:focus,.sib-form .menu__control:hover {
    background:#eff2f7
}
.sib-form .menu__divider {
    border:0;
    border-top:1px solid #c0ccda;
    margin:.5rem 0
}
.sib-form .clickable_button,.sib-form .clickable_link {
    font:inherit;
    margin:0
}
.sib-form .clickable_button.sib-collapsible__trigger:before,.sib-form .clickable_link.sib-collapsible__trigger:before {
    border-left:.25rem solid rgba(0,0,0,0);
    border-right:.25rem solid rgba(0,0,0,0);
    border-bottom:0;
    border-top:.25rem solid;
    content:"";
    float:right;
    margin:.625rem 0 0 .25em
}
.sib-form .clickable_button.sib-collapsible__trigger_toggled:before,.sib-form .clickable_link.sib-collapsible__trigger_toggled:before {
    border-bottom:.25rem solid;
    border-top:0
}
.sib-form .clickable_button:not([disabled]),.sib-form .clickable_link:not([disabled]) {
    cursor:pointer
}
.sib-form .clickable_button {
    background:#0092ff;
    border:1px solid #0092ff;
    border-radius:3px;
    color:#fff;
    display:inline-block;
    outline:0;
    padding:calc(.5rem - 1px) calc(1rem - 1px);
    text-decoration:none
}
.sib-form .clickable_button.sib-collapsible__trigger {
    overflow:hidden;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap
}
.sib-form .clickable_button[disabled] {
    opacity:.5
}
.sib-form .clickable_button:focus {
    box-shadow:0 0 0 2px #c9e1f4
}
.sib-form .clickable_button:focus:not([disabled]),.sib-form .clickable_button:hover:not([disabled]) {
    background:#007cd9;
    border-color:#007cd9
}
.sib-form .clickable_ghost {
    background:none;
    border-color:#c0ccda;
    color:#3c4858
}
.sib-form .clickable_ghost:focus:not([disabled]),.sib-form .clickable_ghost:hover:not([disabled]) {
    background:none;
    border-color:#8492a6
}
.sib-form .clickable_dropdown {
    display:inline-block;
    position:relative
}
.sib-form .clickable_dropdown .menu {
    margin-top:2px
}
.sib-form .clickable_dropdown .menu_left {
    left:0
}
.sib-form .clickable_dropdown .menu_right {
    right:0
}
.sib-form .clickable_block {
    width:100%
}
.sib-form .clickable_cta {
    border-radius:9999em
}
.sib-form .clickable_link {
    background:none;
    border:0;
    color:#0092ff;
    display:inline;
    padding:0;
    text-decoration:none
}
.sib-form .clickable_link:focus,.sib-form .clickable_link:hover {
    color:#007cd9;
    text-decoration:underline
}
.sib-form .clickable_link:focus {
    outline:0
}
.sib-form .clickable_sneaky,.sib-form .clickable_sneaky:focus,.sib-form .clickable_sneaky:hover {
    color:inherit
}
.sib-form .clickable_plan {
    color:#0092ff
}
.sib-form .clickable_plan:focus,.sib-form .clickable_plan:hover {
    color:#007cd9
}
.sib-form .clickable_destructive {
    background:#ff4949;
    border-color:#ff4949
}
.sib-form .clickable_destructive:focus:not([disabled]),.sib-form .clickable_destructive:hover:not([disabled]) {
    background:#d93e3e;
    border-color:#d93e3e
}
.sib-form .clickable__group {
    display:-webkit-inline-flex;
    display:inline-flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}
.sib-form .clickable__group .clickable_button:focus,.sib-form .clickable__group .clickable_button:hover {
    position:relative
}
.sib-form .clickable__group .clickable_button:not(:first-child),.sib-form .clickable__group .clickable_dropdown:not(:first-child) .clickable_button {
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    margin-left:-1px
}
.sib-form .clickable__group>.clickable_button:not(:last-child),.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_button {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link,.sib-form .clickable__group>.clickable_link:not(:last-child) {
    margin-right:1.5em;
    position:relative
}
.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link:after,.sib-form .clickable__group>.clickable_link:not(:last-child):after {
    background:#c0ccda;
    border-radius:50%;
    content:"";
    cursor:auto;
    display:inline-block;
    height:.25rem;
    pointer-events:none;
    position:absolute;
    right:-0.9em;
    top:.7em;
    width:.25rem
}
.sib-form .clickable__icon {
    height:1.5rem;
    vertical-align:bottom;
    width:1.5rem
}
.sib-form .clickable__icon:not(.sib-icon_standalone) {
    margin-right:calc(.7002rem - 1px)
}
.sib-form .progress-indicator {
    -webkit-align-items:center;
    align-items:center;
    background:rgba(255,255,255,.9);
    display:-webkit-flex;
    display:flex;
    height:100%;
    -webkit-justify-content:center;
    justify-content:center;
    width:100%
}
.sib-form .progress-indicator .progress-indicator__icon {
    fill:#0092ff;
    height:2rem;
    width:2rem
}
.sib-form .progress-indicator_small .progress-indicator__icon {
    height:1rem;
    width:1rem
}
.sib-form .progress-indicator__icon {
    -webkit-animation:indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite;
    animation:indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite
}
@-webkit-keyframes indicator-spin {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes indicator-spin {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}