/*********************************************
 * Investor Relations
**********************************************/
.vii-investor-relations__col.left {width:60%;}
.vii-investor-relations__col.right {width:40%;}

/* Stock image */
.vii-investor-relations__stock-img:before {background:rgba(0, 0, 0, 0.5);}
.vii-investor-relations__stock-img {aspect-ratio:504/365;}

/* List */
.vii-investor-relations__list-item-inner:not(:last-child) {
    padding-bottom:16px; border-bottom:1px solid var(--vii-color-blue);
}
.vii-investor-relations__list-item-inner:not(:first-child) {padding-top:16px;}

.vii-investor-relations__list-item-inner i {font-size:12px;}
.vii-investor-relations__list-item__title {color:inherit; padding-right:10px;}

/* Hover */
.vii-investor-relations__list-item-inner:hover,
.vii-investor-relations__list-item-inner:focus {color:var(--vii-color-blue);}


/* stock */
.vii-investor-relations__stock-price {padding:0 var(--vii-gap-container);}

/* stock statistics */
.vii-investor-relations__price-border {padding-bottom:10px; border-bottom:1px solid #fff; margin-bottom:12px;}

/* Spiral image */
.vii-investor-relations {padding-top:200px; margin-top:-200px;}
.vii-investor-relations__spiral-image {transform:translate(50%, -50%); width:345px;}


/* loading */
.vii-investor-relations .loading:before {background-color:transparent;}
.vii-investor-relations .loading:after {border-color:#fff;}

/*********************************************
 * Investor Relations Responsive
**********************************************/
@media only screen and (max-width:1180px) {
    /* stock statistics */
    .vii-investor-relations__price-name {margin-bottom:16px !important;}
    .vii-investor-relations__price-update {padding-top:var(--vii-spacing-24);}
}
@media only screen and (max-width:1024px) and (min-width:769px) {
    /* Stock price */
    .vii-investor-relations__stock-img {aspect-ratio:504/485;}
}
@media only screen and (min-width:769px) {
    .vii-investor-relations__col.left {padding-right:var(--vii-gap-container);}
}
@media only screen and (max-width:768px) {
    .vii-investor-relations__col.left,
    .vii-investor-relations__col.right {width:100%;}
}