/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.bootstrap-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 600px){.bootstrap-container{max-width:560px}}@media(min-width: 768px){.bootstrap-container{max-width:720px}}@media(min-width: 1024px){.bootstrap-container{max-width:980px}}@media(min-width: 1440px){.bootstrap-container{max-width:1400px}}.bootstrap-container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width: 600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width: 1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width: 1440px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media(min-width: 600px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 1024px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1440px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 600px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 1024px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1440px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media(min-width: 600px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media(min-width: 1024px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media(min-width: 1440px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}
 /*# sourceMappingURL=bootstrap-grid.min.css.map *//*** This file contains override css required to make vi16 components and page responsive  ***/


/* Generic page overrides */
body {
	min-width: 100px;
	margin: 0 auto;
	width: 100%;
}

#siteWrapper, #navWrapper {
	width: 100% !important;
}

.vi16 .wrapper-980, .vi16.wrapper-980, .vi20 .non-responsive-desktop-980, .vi20.non-responsive-desktop-980, .article .wrapper-980, .vi20 .wrapper-980 {
	max-width: 1920px !important;
	width: 100% !important;
	padding-left: 80px !important;
	padding-right: 80px !important;
}

/* Bootstrap gutter size overrides  */
.row {
	margin-left: -8px !important;
	margin-right: -8px !important;
}

.col, [class*="col-"] {
	padding-right: 8px;
	padding-left: 8px;
}

/* Main Nav overrides */
.vi16 .main-nav.desktop .tray .tray-content .display-row {
	display: flex;
}
.vi16 .main-nav.desktop .tray .tray-content .display-cell, .vi16 .main-nav.desktop .tray .tray-content .display-table {
	display: block;
}
.vi16 .main-nav.desktop .tray .tray-content .display-table.min-634 {
	width: auto;
}
.vi16 .main-nav.desktop .tray .tray-content .display-cell.menu-column {
	padding-right: 8px;
}
.vi16 .main-nav.desktop .tray .tray-content .display-cell .column-305 {
	min-width: auto;
}
.vi16 .main-nav.desktop .tray .tray-content .display-cell .column-195 {
	max-width: none;
   	min-width: auto;
}
.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete {
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100% !important;
	min-width: auto !important;
}
/*Standard Banner*/
.vi16 .standard-banner .title, .vi16 .standard-banner .header h1, .vi16 .standard-banner .attribution{
	text-align: left;
}
.vi16 .standard-banner .header h1{
	font-size: 56px;
	line-height: 64px;
}
/* Masthead overrides */
.vi16 .masthead .campaign-content, .vi16 .masthead .section-list {
	width: auto;
   	margin-right: 0;
   	display: block;
}
.vi16 .masthead #sitelinksBlock {
	display: block;
}
.vi16 .masthead .section-cntnr {
	display: flex;
	width: auto;
}
.vi16 .masthead .social-share-cntnr {
	text-align: left;
}
/* Featured Article **/
.vi16.featured-article .featured-tile .title{
	font-size: 40px;
	line-height: 48px;
}
.vi16.featured-article .featured-tile .date-time .date,.vi16.featured-article .featured-tile .date-time .author-section, .vi16.featured-article .featured-tile .description{
	padding-top:24px;
}
.vi16.featured-article .featured-tile .description{
	padding-bottom:0px;
}
.vi16.featured-article .featured-tile, .vi16.featured-article .market-content-box{
	width:100%;
	height: 100%;
	margin:0px;
}
.vi16.featured-article .featured-tile{
	border: 0;
    padding: 0px 24px;
}
.vi16.featured-article .featured-tile .content{
	padding: 32px 0px;
	display: flex;
    flex-flow: nowrap column;
    height: 100%;
    border-bottom: 1px solid black;
}
.vi16.featured-article .featured-tile .text{
	position: relative;
    bottom: 0;
    left: 0;
    margin-top: auto;
    padding-top:40px;
}

.vi16.featured-article .article-list .desktop{
	height:100%;
}

.vi16.featured-article .market-content-box .content-area{
	display: flex;
    flex-flow: nowrap column;
    height: 100%;
    padding:32px 24px;
}

.vi16.featured-article .market-content-box .headline{
	width:100%;
	font-size:32px;
	line-height:40px;
}

.vi16.featured-article .market-content-box .cta.link{
	position: relative;
    bottom:0px;
    padding-top:40px;
    display: block;
}
/* footer component **/

.vi16 .sitemap .sitemap-links .column.one-in-2, .vi16 .sitemap .sitemap-links .column.one-in-3, .vi16 .sitemap .sitemap-links .column.one-in-4, .vi16 .sitemap .sitemap-links .column.one-in-5, .vi16 .sitemap .sitemap-links .column.one-in-6 {
	width: auto;
}

.vi16 .sitemap .sitemap-links .column {
	margin-right: 0;
	float: none;
}

.vi16 .sitemap .sitemap-links {
	display: flex;
	float: none;
}

/* Related material*/
.vi16.related-materials {
	max-width: none !important;
}
.vi16.related-materials h2, .vi16.related-materials h3, .vi16.related-materials .subheader {
	max-width: 740px;
	text-align: left;
}

.vi16.related-materials .related-materials-container .optional-cta {
	padding-left:0px;
}
.vi16.related-materials .cards .content-block{
    display: flex;
}
.vi16.related-materials .card .title{
	font-size: 40px;
	line-height: 48px;
}
.vi16.related-materials .card .jumbotron{
	font-size: 64px;
	line-height: 64px;
}
.vi16.related-materials .card-wrapper{
	width:100%;
}
.vi16.related-materials .card{
	height: 100%;
	min-height: 300px;
	padding-left: 24px;
	padding-right: 24px;
}
.vi16.related-materials .card .name{
	font-size: 16px;
	line-height: 24px;
}
.vi16.related-materials .card .ratings{
	font-size:12px;
	line-height:20px;
}

/** Image CTA Hero **/
.vi16 .image-cta-hero .content-block .img-block {
	overflow: hidden;
}
.vi16 .image-cta-hero .content-block .img-block img {
	width: auto;
	min-width: 100%;
}
.vi16 .image-cta-hero .content-block .img-block, .vi16 .image-cta-hero .content-block .txt-block {
	flex: 1 1 100%;
	padding-left : 8px !important;
	padding-right : 8px !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 100% !important;
}
.vi16 .image-cta-hero.img-offset .img-block img {
	height: 600px;
}

/*vi16-Search*/
.vi16 .search-results-wrapper, .vi16.site-search-form form, .vi16.search-tab-bar, .vi16 .search-results-wrapper .category-results li .title, .vi16 .search-results-wrapper .category-results li .description, .vi16 .search-results-wrapper .category-results li .content-wrapper{
	max-width:none;
}
.vi16.site-search-form form, .vi16 .search-link-list{
	padding-right:0px; 
}
.vi16 .search-link-list, .vi16 .search-results-wrapper .no-results, .vi16 .search-results-wrapper .category-results li, .vi16.video .search-results-wrapper .category-results li{
	padding-left:0px;
}
.vi16 .search-results-wrapper .category-results li{
	padding-bottom:0px;
}
.vi16 .search-results-wrapper .cta, .vi16.video .search-results-wrapper .category-results li .content-wrapper, .vi16 .video-search .scroll-wrapper .page-nav{
	margin-left:0px; 
}
.vi16 .search-results-wrapper .category-results li .thumbnail-wrapper .thumbnail-caption{
	left:auto;
	right:0;
}
.vi16 .search-results-wrapper .category-results li .thumbnail-wrapper img{
	height: auto;
	width:100%;
}
.vi16.site-search-form form .search-input{
	width:80%;
}
.vi16 .search-results-wrapper .category-results li:hover{
	background-color:#fff;
}
.vi16 .search-results-wrapper .pagination-wrapper .result-count, .vi16 .search-results-wrapper .category-title{
	padding-left:0px;
	padding-right:0px;
}
.vi16 .search-results-wrapper .scroll-wrapper{
	margin-bottom:0px;
}
.vi16 .search-results-wrapper .scroll-wrapper .page-options-wrapper{
	margin-right:10px;
}
.vi16 .search-results-wrapper .scroll-wrapper .page-options-wrapper:last-child{
	margin-right:0px;
}

/* Image CTA */
.vi16 .image-cta .img-cta-content {
	justify-content:flex-start;
}
.vi16 .image-cta.img-on-left .img-cta-content{
	justify-content:flex-end !important;
}
.vi16 .image-cta .img-block, .vi16 .image-cta .txt-block {
	display: block;
}
.vi16 .image-cta .txt-block, .vi16 .image-cta.img-size-large .img-block{
	width:auto !important;
}

.vi16 .image-cta.img-on-left.img-size-large .txt-block, .vi16.related-materials .card-wrapper{
	padding-left:0px;
}
.vi16 .image-cta.img-on-right.img-size-large .txt-block, .vi16.related-materials .card-wrapper{
	padding-right:0px;
}

.vi16 .image-cta.img-size-medium.img-on-right .txt-block {
	padding-right:24px;
}
.vi16 .image-cta.img-size-medium .img-block img, .vi16 .image-cta.img-size-large .img-block img {
	width: 100%;
	min-width: 0;
	max-width: none;
	height: auto;
	min-height: 0;
	max-height: none;
	display: block;
}

/* Hub banner */
.vi16.hub-banner .content-panel, .vi16.hub-banner .hub-banner-header h1, .vi16.hub-banner .content-panel header, .vi16.hub-banner .cover .hub-banner-header h1 {
	max-width: 100%;
}

.vi16.hub-banner .content-panel nav {
	width: 100%;
}

.vi16.hub-banner .content-panel nav .title {
	padding: 10px 24px;
}

.vi16.hub-banner .content-panel nav .cta {
	margin: 0 24px;
}

.vi16.hub-banner.blackrock .content-panel .row {
	flex-direction: row;
}

.vi16.hub-banner .content-panel .row {
	flex-direction: row-reverse;
}

.vi16.hub-banner .content-panel .responsive-nav-links-bg {
	display: none;
}

/* Navigation banner */
.vi16.navigation-banner .content-panel {
	display: flex;
	align-items: center;
}

.vi16.navigation-banner .content-panel header {
	max-width: 100%;
}

.navigation-banner-content, .vi16.navigation-banner .content-panel nav {
	width: 100%;
}

.vi16.navigation-banner .content-panel .responsive-nav-links-bg {
	display: none;
}

/* Hero banner */
.vi16 .hero-banner .fg-layer .nav-box, .vi16 .hero-banner .fg-layer .content, .vi16 .hero-banner .fg-layer .content .hero-body h2, .vi16 .hero-banner .fg-layer .content .hero-body .hero-banner-description, .vi16 .hero-banner .fg-layer .content .hero-body h2 {
	width: 100%;
}

.vi16 .hero-banner .fg-layer .nav-box {
	padding: 25px 24px 5px 24px;
}

/* Product Finder */
.vi16 .product-finder {
	padding: 0px;
}

.vi16 .product-finder .input-container, .vi16 .product-finder .dropdown-container, .vi16 .product-finder .input-container #searchForm input#productSearchText, .vi16 .product-finder .dropdown-container .dropdown-trigger, .vi16 .product-finder .dropdown-container .dropdown-panel {
	width: 100%;
}

.vi16 .product-finder .divider-container .divider-text {
	margin: 0px;
}

.vi16 .product-finder .input-container #searchForm input#submit {
	float: right;
	left: -4px;
	top: -37px;
}

.vi16 .product-finder #productFinderSearchResults, .vi16 .product-finder .dropdown-container .dropdown-panel {
	position: relative;
}

/** paragraph component **/
.vi16 .tinymce .max-box, .vi16 .tinymce h2, .vi16 .tinymce h3, .vi16 .tinymce h4, .vi16 .tinymce .h2-dark-blue, .vi16 .tinymce .h3-dark-blue, .vi16 .tinymce .h4-dark-blue, .vi16 .tinymce .h2-green, .vi16 .tinymce .h3-green, .vi16 .tinymce .h4-green, .vi16 .tinymce .intro-black, .vi16 .tinymce .intro-dark-blue, .vi16 .tinymce .intro-black-border-bottom, .vi16 .tinymce .intro-dark-blue-border-bottom, .vi16 .tinymce .body-copy-para, .vi16 .tinymce .footnotes, .vi16 .tinymce p, .vi16 .tinymce ul, .vi16 .tinymce ol {
	max-width: none;
}

.vi16 .tinymce .intro-black, .vi16 .tinymce .intro-dark-blue, .vi16 .tinymce .intro-black-border-bottom, .vi16 .tinymce .intro-dark-blue-border-bottom {
	text-align: left;
}

.vi16 .tinymce .intro-black-border-bottom, .vi16 .tinymce .intro-dark-blue-border-bottom {
	padding: 40px 0;
	border-bottom: 3px solid #000000;
}

.vi16 .tinymce .intro-black-border-bottom:after, .vi16 .tinymce .intro-dark-blue-border-bottom:after {
	display: none;
}

.vi16 .tinymce table {
	margin: 0;
}

.vi16 .paragraph .para-image, .vi16 .paragraph .para-image.center {
	text-align: left;
	width: auto;
    margin: 0;
}

.vi16 .paragraph .para-image img.image-620-wide, .vi16 .paragraph .para-image img.image-780-wide, .vi16 .paragraph .para-image img.image-740-wide {
	float: none !important;
}

.vi16 .paragraph .para-image p {
	padding: 0;
	padding-top: 20px;
}

.vi16 .paragraph .para-image img.image-wrap-wide {
	float: none;
	width: 620px;
    max-width: 100%;
}

.vi16 .paragraph .para-image img {
	margin-left: 0;
	margin-right: 0;
}

.vi16 .paragraph .para-image img.image-wrap-wide.align-left {
    float: left;
    width: auto;
    margin-right: 20px;
}

.vi16 .paragraph .para-image img.image-wrap-wide.align-right {
    float: right;
    width: auto;
    margin-left: 20px;
}

.vi16 .tinymce h2, .vi16 .tinymce .h2-dark-blue, .vi16 .tinymce .h2-green {
	font-size: 40px;
	line-height: 48px;
	text-align: left;
}

.vi16 .tinymce h3, .vi16 .tinymce .h3-dark-blue, .vi16 .tinymce .h3-green, .vi16 .tinymce h4, .vi16 .tinymce .h4-dark-blue, .vi16 .tinymce .h4-green {
	font-size: 32px;
	line-height: 40px;
	text-align: left;
}

/** pull-quote component **/
.vi20 .pull-quote-container .pull-quote.show-image, .vi20 .pull-quote-container .pull-quote {
	flex-direction: row;
}
.vi20 .pull-quote-container .pull-quote blockquote, .vi20 .pull-quote-container .pull-quote.show-image blockquote, .vi20 .pull-quote-container .pull-quote figcaption, .vi20 .pull-quote-container .pull-quote.show-image figcaption, .vi20 .pull-quote-container.small-appearance .pull-quote {
	min-width: 1px;
	max-width: 100%;
}

/** Multi Column Teaser **/
.vi16 .multi-column-teaser .component-heading, .vi16 .multi-column-teaser .intro, .vi16 .multi-column-teaser .cta.link.multiple .icon {
	width: auto;
	text-align: left;
}
.vi16 .multi-column-teaser .heading, .vi16 .multi-column-teaser .description, .vi16 .multi-column-teaser .read-more {
	padding-right: 16px;
	text-align: left;
}
.vi16 .multi-column-teaser .section-image .image {
	float: left;
}
.vi16 .multi-column-teaser .cols-4 .link-list, .vi16 .multi-column-teaser .cols-4 .read-more, .vi16 .multi-column-teaser .cols-4 .description {
	display: block;
}
.vi16 .multi-column-teaser .heading {
	margin-top:24px;
}
.vi16 .multi-column-teaser .cols-2 .topic, .vi16 .multi-column-teaser .cols-3 .topic, .vi16 .multi-column-teaser .cols-4 .topic {
	width: auto;
	min-width: auto;
}
.vi16 .multi-column-teaser .cta.link.multiple .label span {
	margin-left: 0;
}
.vi16 .multi-column-teaser .section-image .image.image-short {
	width: 72px;
    height: 72px;
}

/** Navigation list **/

.vi16 .navigation-list {
	padding-bottom: 4px;
}

.vi16 .navigation-list .links {
	text-align: left;
	margin-top: 0;
}

.vi16 .navigation-list .links .cta-box {
	margin-right: 40px;
	margin-bottom: 20px;
    display: inline-block;
}
.vi16 .navigation-list .links .cta.button {
    margin: 3px auto 0px auto;
}

.vi16 .navigation-list .links-container {
	display: flex;
	justify-content: center;
}

/** Related content **/
.vi16.related-content .rel-content-wrapper .card .content-container .content-panel, .vi16.related-content .rel-content-wrapper .card {
	width: 100%;
}
.vi16.related-content .rel-content-wrapper .card .content-container:last-child .content-panel {
	padding-left: 0;
}
.vi16.related-content .rel-content-wrapper .card .content-container:first-child .content-panel {
	padding-right: 0;
}
.vi16.related-content .rel-content-wrapper .section-header {
	margin-left: auto;
}
.vi16.related-content .rel-content-wrapper {
    padding-left: 0;
    padding-right: 0;
}
.vi16.related-content .cta.link.multiple .icon {
	float: left;
}
.vi16.related-content .rel-content-wrapper .card .content-container .description{
	height: auto;
}

/** Sticky Footer **/
.vi16 .footer-sticky .content {
	display: flex;
	height: auto;
	width: auto;
	padding: 15px 0;
}
.vi16 .footer-sticky .content .cta-wrapper,  .vi16 .footer-sticky .content .btn-wrapper{
	display: block;
}

/** Dynamic Article List **/
.vi16 .dynamic-tiles-list {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.vi16 .dynamic-tiles-list .filter-articles {
	padding: 36px 0;
}
.vi16 .dynamic-tiles-list .filter-articles .flexi-dropdown, .vi16 .dynamic-article-list .filter-articles .flexi-dropdown {
	max-width: none;
	display: block;
}
.vi16 .dynamic-tiles-list .filter-articles .flexi-dropdown header div.text-holder, .vi16 .dynamic-article-list .filter-articles .flexi-dropdown header div.text-holder {
	min-width: auto;
	max-width: none;
	width: 100%;
}
.vi16 .dynamic-tiles-list .tile-box {
	width: auto;
	float: none;
	padding: 20px 8px;
}
.vi16 .dynamic-tiles-list .tile-container {
	height: 100%;
	border: none;
    border-bottom: 1px solid #000;
	padding: 32px 0;
	margin: 0 24px;
	display: flex;
	flex-flow: column nowrap;
}
.vi16 .dynamic-tiles-list .tile-box .tile-container.hideImages .image {
	display: none;
}
.vi16 .dynamic-tiles-list .tile-box .tile-container.hideImages .category {
	padding-top: 0;
	height: 20px;
}
.vi16 .dynamic-tiles-list .tile-box .image {
	max-width: none;
    max-height: 168px;
    height: 168px;
}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .title {
	font-size: 32px;
	line-height: 40px;
	padding-top: 16px !important;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.vi16 .dynamic-tiles-list .tile-box .category {
	line-height: 20px;
	height: 44px;
}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .read-article {
	margin-top: auto;
}
.vi16 .dynamic-tiles-list .tile-box .category, .vi16 .dynamic-tiles-list .article-cntnr.tile-box .title, .vi16 .dynamic-tiles-list .article-cntnr.tile-box .date, .vi16 .dynamic-tiles-list .article-cntnr.tile-box .description, .vi16 .dynamic-tiles-list .article-cntnr.tile-box .read-article {
	padding: 24px 0 0 0;
	position: relative;
	bottom: auto;
	top: auto;
}
.vi16 .dynamic-article-list {
	margin: 24px 0 40px 0;
}
.vi16 .dynamic-article-list .filter-articles {
	padding: 32px 0 24px 0;
}
.blk-responsive .vi16 .dynamic-article-list li.article-cntnr {
	margin: 0;
	padding-top: 32px;
	padding-bottom: 32px;
	border-bottom: 1px solid #000;
}
.blk-responsive .vi16 .dynamic-article-list .article-cntnr .title {
	font-size: 32px;
	line-height: 40px;
	text-align: left;
	margin-bottom: 16px;
}
.vi16 .dynamic-article-list .attribution, .vi16 .dynamic-article-list .article-cntnr .description {
	text-align: left !important;
	margin: 0 0 24px 0 !important;
}
.vi16 .dynamic-article-list .load-more-wrapper {
	padding: 40px 0 0 0;
}

/** Accordion **/
.vi16.accordion .accordion-content, .vi16.accordion .accordion-content.read-more {
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.vi16.accordion .accordion-content.read-more .accordion-list .accordion-item .read-more-title {
	text-align: left;
}

.vi16.accordion .accordion-content .introduction h2 {
	text-align: left;
	font-size: 32px;
	line-height: 40px;
}

/** Featured Funds **/
.vi16 .featured-funds {
	padding-left: 0;
	padding-right: 0;
}

.vi16 .featured-funds .fund-tiles .fund-bullets-tile .fund-details-container, .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-details-container, .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header, .vi16 .featured-funds .header, .vi16 .featured-funds .intro {
	min-width: 1px;
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.vi16 .featured-funds .header, .vi16 .featured-funds .intro {
	text-align: left;
	max-width: 740px;
	margin-left: 0;
	margin-right: 0;
}

.vi16 .featured-funds .row.fund-tiles {
	justify-content: center;
}

.vi16 .featured-funds .row.fund-tiles.justify-flex-start {
	justify-content: flex-start;
}

/** Body Tabs **/
.vi16.body-tabs .body-tabs-header .header {
	text-align: left;
	max-width: 100%;
}

.vi16.body-tabs .body-tabs-header .tabs {
	justify-content: flex-start;
}

/* social share icon*/
.vi16 .social-share {
	position: fixed;
	top: 100px;
	overflow: visible;
	height: 0;
	z-index: 2;
}

.vi16 .social-share .icon-panel {
	display: flex;
	justify-content: flex-end;
	position: relative;
	top: 0px;
	right: 0px !important;
	height: 0;
}

.vi16 .social-share .icon-panel .share-content {
	position: absolute;
	right: 0;
	top: 0;
}

/** Video Player **/
.vi16.video-player .videoparacomponent.scaled-player {
	display: block;
	height: 100%;
}
.vi16.video-player .videoparacomponent.scaled-player .row {
	vertical-align: middle;
	align-items: center;
}
.vi16.video-player .videoparacomponent.full-width-player .title, .vi16.video-player .videoparacomponent.full-width-player .attribution, .vi16.video-player .videoparacomponent.full-width-player .description, .vi16.video-player .videoparacomponent .cta {
	max-width: none;
    margin-left: 0;
    margin-right: 0;
}
.vi16.video-player .videoparacomponent.full-width-player .title, .vi16.video-player .videoparacomponent.full-width-player .description, .vi16.video-player .videoparacomponent.full-width-player{
	text-align: left;
}
.vi16.video-player .videoparacomponent.scaled-player .video-wrapper, .vi16.video-player .videoparacomponent.scaled-player .video-content {
    display: block;
}
.vi16.video-player .videoparacomponent .video-content.right, .vi16.video-player .videoparacomponent .video-content.left {
	padding-left: 8px;
	padding-right: 8px;
}
.vi16.video-player .videoparacomponent .video-wrapper, .vi16 .videoparacomponent .video-placeholder {
	width: 100%;
	height: auto;
}
.vi16.video-player .videoparacomponent .video-wrapper .player {
	max-width: 100%;
}

.vi16.video-player .videoparacomponent.scaled-player .video-wrapper.medium-player .player {
	width: 100% !important;
}
.vi16.video-player .videoparacomponent .video-content .description {
	max-height: none;
}

/** Bio **/
.vi16 .bio .item.the-first, .vi16 .bio .item.the-next {
	max-width: none;
}
.vi16 .bio .header {
	text-align: left;
}
.vi16 .bio .item .photo {
	height: auto;
	width: 100%;
	display: block;
	border-radius: 0;
	text-align: right;
}
.vi16 .bio .flexbox .item .photo, .vi16 .bio .item.tiny-block .photo {
	text-align: left;
}
.vi16 .bio .photo .name {
	display: block;
}
.vi16 .bio .item .photo img {
	width: 100%;
	max-width: 200px;
	max-height: 200px;
	border-radius: 50%;
}
.vi16 .bio .flexbox .item .photo img , .vi16 .bio .item.tiny-block .photo img {
	max-width: 125px;
	max-height: 125px;
}
.vi16 .bio .flexbox .item.the-first .text, .vi16 .bio .flexbox .item.the-next .text, .vi16 .bio .flexbox .item.the-first, .vi16 .bio .flexbox .item.the-next, .vi16 .bio .item.tiny-block {
	padding-left: 8px;
	padding-right: 8px;
}
.vi16 .bio .item.the-first .text, .vi16 .bio .item.the-next .text, .vi16 .bio .flexbox .item.the-next {
	width: auto;
	padding-left: 32px;
}
.vi16 .bio .item.tiny-block {
	margin: 0;
	width: 100%;
	display: block;
}

/** Author Bio **/
.vi16 .author-bio .content .photo {
	height: auto;
	width: 100%;
	margin-right: 0;
	text-align: right;
}
.vi16 .author-bio .content .photo img {
	width: 100%;
	max-width: 200px;
	max-height: 200px;
}
.vi16 .author-bio .content .author-info {
	max-width: none;
	padding-left: 32px;
}

/* Content/Paragraph */
#footerWrapper .article, .blk-responsive #footerWrapper .article {
	width: 100%;
	*width: 100%;
	padding-left: 0;
	padding-right: 0;
}
#footerWrapper .article .para-content {
	max-width: 100%;
	flex: 0 0 100%;
}

/** video playlist scroll view **/
.vi16.related-videos .scrollable-item, .vi16.related-videos .overlay-wrap .videoparacomponent .video-wrapper .player, .vi16.related-videos .scroll-wrapper .scrollable-panel .scrollable-item {
	width: auto !important;
}
.vi16.related-videos .scrollable-item {
	display: inline-block;
	height: auto;
}
.vi16.related-videos .scroll-view, .vi16.related-videos .overlay-wrap .videoparacomponent .video-description {
	max-width: none;
}
.vi16.related-videos .scroll-wrapper .scrollable-panel .scrollable-item, .vi16.related-videos li {
	margin-right: 0;
}
.vi16.related-videos .panel-wrapper .scrollable-panel {
	width: 100%;
	overflow: hidden;
	padding: 30px 0 22px 0;
}
.vi16.related-videos .left-arrow, .vi16.related-videos .right-arrow {
	font-size: 64px;
	top: 50%;
}
.vi16.related-videos .left-arrow {
	left: -40px;
}
.vi16.related-videos .right-arrow {
	right: -40px;
}
.vi16.related-videos .scrollable-item .content-wrap.content-hover {
	-webkit-transition: all 50ms ease-in;
	-webkit-transform: scale(1.25,1.25);
	-ms-transition: all 50ms ease-in;
	-ms-transform: scale(1.25,1.25);
	-moz-transition: all 50ms ease-in;
	-moz-transform: scale(1.25,1.25);
	transition: all 50ms ease-in;
	transform: scale(1.25,1.25);
	position: relative;
}
.vi16.related-videos li {
	border: none;
}
.vi16.related-videos .panel-wrapper.slide {
	height: 100%;
	overflow: visible;
}
.vi16.related-videos .overlay-wrap .videoparacomponent {
	position: absolute;
	left: 50%;
	top: 50%;
	right: auto;
	bottom: auto;
	height: auto;
	width: 100%;
	transform: translate(-50%,-50%);
}
.vi16.related-videos .overlay-wrap .videoparacomponent .video-wrapper .player, .vi16.related-videos .scroll-wrapper {
	width: 100% !important;
}
.vi16.related-videos .overlay-wrap .videoparacomponent .date-metadata {
	padding-top: 20px;
}
.vi16.related-videos .scrollable-item .content-wrap .text-wrap {
	top: 50%;
	transform: translateY(-50%);
	display: block;
	height: auto;	
}
.vi16.related-videos .scrollable-item .content-wrap .title {
	text-align: left;
}
.vi16.related-videos .scrollable-item .content-wrap img {
	width: 100%;
	height: auto;
}
.vi16.related-videos .scrollable-item .content-wrap:hover .text-wrap {
	top: 20%;
	padding: 0 10px;
	transform: translateY(-20%);
}
.vi16.related-videos .scrollable-item .content-wrap:hover .text-wrap .title {
	font-size: 14px;
	line-height: 20px;
}
.vi16.related-videos .scrollable-item .content-wrap:hover .description, .vi16.related-videos .scrollable-item .content-wrap .video-meta  {
	font-size: 12px;
	line-height: 18px;
}
.vi16.related-videos .scrollable-item .content-wrap .video-meta {
	bottom: 15px;
	padding: 0 10px;
}
.vi16.related-videos .scrollable-item .scrollable-list-item-wrapper, .vi16.related-videos .scrollable-item .content-wrap  {
 	height: 100%;
}
.vi16.related-videos .scrollable-item .content-wrap:hover {
 	height: auto;
}
.vi16.related-videos .scroll-view li .no-transition-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: all 200ms ease;
}
.vi16.related-videos .scroll-view .slide li .no-transition-overlay {
	height: 0px;
}

/** video playlist list view**/
.vi16.related-videos .list-view {
	margin-top: 0;
}
.vi16.related-videos .list-view > ul {
	padding: 25px 0; 
}
.vi16.related-videos li .content-wrapper {
	display: inline-block;
	margin-left: 0;
	padding: auto;
	position: relative;
}
.vi16.related-videos li .content-wrapper > div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.vi16.related-videos li .thumbnail-wrapper img {
	width: 100%;
	height: auto;
	border: none;
}
.vi16.related-videos li, .vi16.related-videos .list-view {
	border: none;
}
.vi16.related-videos li .thumbnail-wrapper .thumbnail-caption {
	right: 16px;
	left: auto;
	bottom: 12px;
	font-size: 16px;
	padding: 7px;
}
.vi16.related-videos li .thumbnail-wrapper .overlay {
	width: 94%;
	left: 3%;
}
.vi16.related-videos .list-view .border-top > hr, .vi16.related-videos .list-view .border-bottom > hr {
	background: #000000;
}
.vi16.related-videos .list-view .border-top, .vi16.related-videos .list-view .border-bottom {
	display: block;
}
/** error component **/
.vi16 .error-page .header-wrapper {
	padding: 0;
	position: relative;
	top: auto;
	transform: none;
}
/** search box component **/
.vi16 .search-box .search-form, .vi16 .search-box .search-tray #searchBoxResults {
	max-width: none;
}


/** Ticker **/
.vi16 .ticker .content {
	max-width: none;
}
.vi16 .ticker .display-row {
	min-height: 92px;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}
.vi16 .ticker .symbol {
	font-size: 16px;
	line-height: 24px;
	min-width: 92px;
	min-height: 92px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.vi16 .ticker .text-block {
	width: auto;
	display: block;
}
.vi16 .ticker .spacer {
	flex-grow: 1;
	visibility: hidden;
}
.vi16 .ticker .statistic {
	width: 126px;
	min-width: 126px;
}
/* subscription phase2 component */
.subscriptionsPhase2Component.vi16 .row-class {
	float: none;
	width: auto;
}
.subscriptionsPhase2Component {
	padding: 56px 0;
	min-height: inherit;
}
.subscriptionsPhase2Component #subscriptionsPhase2Form .row-class {
	padding: 0 20px;
}
.subscriptionsPhase2Component .formfield {
	margin-bottom: 16px;
	float: none;
}
.subscriptionsPhase2Component.vi16 .formfield input {
	width: 100%;
}
.subscriptionsPhase2Component.vi16 .fullpage .heading.h1, .subscriptionsPhase2Component.vi16 .fullpage .heading.h2, .subscriptionsPhase2Component.vi16 .fullpage p {
	width: auto;
	max-width: none;
	text-align: left;
}
.subscriptionsPhase2Component.vi16 .formfield {
	margin-right: 0
}
.subscriptionsPhase2Component.vi16 .subscribe {
	float: none;
	width: 100%;
	text-align: right;
	margin-bottom: 0px;
}
.subscriptionsPhase2Component.vi16 .heading.h1 {
	margin: 0;
	font-size: 32px;
	line-height: 40px;
}
.subscriptionsPhase2Component.vi16 p {
	margin: 16px 0 20px 0;
}
.subscriptionsPhase2Component.vi16 .subscription-error {
	text-align: left;
}
@media (min-width: 768px) and (max-width: 1023px) {
	.vi16 .wrapper-980, .vi16.wrapper-980, .vi20 .non-responsive-desktop-980, .vi20.non-responsive-desktop-980, .vi16 .main-nav.mobile .overlay.menu .sub .level-one, .vi16 .main-nav.mobile .overlay.menu .sub .level-two, .article .wrapper-980, .vi20 .wrapper-980 {
		padding-left: 32px !important;
		padding-right: 32px !important;
    }

    /* Standard Banner */
    .vi16 .standard-banner .header h1 ,.vi16 .image-cta-hero .content-block .txt-block .header{
    	font-size: 40px;
    	line-height: 48px;
    }

    .blk-responsive .vi16 .footer .links {
        padding: 0;
    }
    /*Featured Article*/
	.vi16.featured-article .featured-tile .content{
		padding-top: 0px;
	}
	.vi16.featured-article .article-list .desktop {
		padding: 40px 24px 0px;
	}
     /** search results **/
     .vi16.site-search-form form{
     	padding: 8px 0px;
     	position: relative;
     }
     
    .vi16.site-search-form form .search-input, .vi16 .video-search .pagination-wrapper .result-count{
    	width:100%;
    }
    
    .vi16.site-search-form form .reset-button{
    	position: absolute;
    	top: 21px;
    	right: 50px;
    }
    .vi16.site-search-form form .search-button{
    	position: absolute;
    	top: 17px;
    	right: 0px;
    	background-image: url('/uk-retail-c-assets/cache-1677729674000/include/one/css/blk/i/blk-rwd-search-icon.png');
    	background-position: -10px -8px;
    	background-size: 40px;
	    background-repeat: no-repeat;
	    border: none;
	    padding: 0;
	    height: 20px;
	    width: 20px;
	    text-indent: -9999px;
	 }
	 
	 .vi16.search-tab-bar{
	 	background-color: #000000;
    	margin: 0 auto 10px;
    	padding: 15px 0px;
	 }
  
     .vi16.search-tab-bar .search-categories{
	 	font-size: 14px;
   		border: 1px solid #000000;
    	border-radius: 2px;
    	position: absolute;
    	top: 48px;
    	left: 20px;
    	right: 20px;
    	background-color: #000000;
    	z-index: 1;
	 }
      .vi16.search-tab-bar .search-categories .hide-on-dropdown{
	  	display:none !important;
	  }
	 .vi16.search-tab-bar .search-categories .search-category{
	 	float: none;
    	line-height: 28px;
	    padding: 0px 10px 10px;
	    text-align: left;
	    border: 1px solid #000000;
	    padding-top: 10px;
	 }
	 .vi16.search-tab-bar .search-categories .search-category a{
	 	color:#fff;
	 }
	 .vi16.site-search-form{
	 	margin-bottom:0px;
	 }
	 .vi16.search-tab-bar .selected-category{
	 	line-height: 24px;
	 	font-size: 16px;
    	color: #ffffff;
    	display:block !important;
    	position: relative;
	 }
	 .vi16.search-tab-bar .selected-category .icon{
	 	position:absolute;
	 	right: 0;
	 	font-size:16px;
		line-height: 24px;
	 }
	 .vi16.search-tab-bar .search-categories{
	 	display:none;
	 }
	 
	 .vi16 .search-link-list .links .cta{
	 	display:block;
	 	padding-right:0px;
	 	padding-bottom: 32px;
	 }
	 .vi16 .search-link-list .links .cta:last-child{
	 	padding-bottom: 0px;
	 }
	 .vi16 .search-results-wrapper .pagination-wrapper .result-count{
	 	width:28%
	 }
	 .vi16 .search-results-wrapper .pagination-wrapper .scroll-wrapper{
	 	width:72%
	 }
	.vi16 .video-search .pagination-wrapper .scroll-wrapper{
		width:100% !important;
		text-align: left;
		margin-top:16px;
	}
	
	.vi16.product .search-results-wrapper, .vi16.video .search-results-wrapper, .vi16.general .search-results-wrapper{
		margin-bottom:10px; 
	}
     /** Related Material **/
    .vi16.related-materials .cards{
          justify-content: center;
    }
    .vi16.related-materials .card .title{
    	font-size: 40px;
    	line-height: 48px;
    }
    .vi16.related-materials h2, .vi16.related-materials h3, .vi16.related-materials .subheader{
    	margin-bottom:40px;
		max-width: none !important;

    }
    .vi16.related-materials .cards .content-block{
    	padding-bottom: 16px;
    }
    .vi16.related-materials .cards .content-block:last-child{
    	padding-bottom: 0px !important;
    }
    .vi16.related-materials .card .jumbotron{
		font-size: 64px;
		line-height: 64px;
    }
	/** Image CTA Hero **/
	.blk-responsive .vi16 .image-cta-hero .wrapper-980 {
		overflow: hidden;
	}
	.blk-responsive .vi16 .image-cta-hero .content-block .img-block img {
		width: 100%;
		height: auto;
		min-width: auto;
	}
	.blk-responsive .vi16 .image-cta-hero.img-border .img-block {
		padding-top: 0;
		padding-bottom: 0;
	}
	.blk-responsive .vi16 .image-cta-hero.img-border .img-block img {
		padding: 0 16px 0 16px;
	}
	.blk-responsive .vi16 .image-cta-hero.img-offset .img-block img {
		padding-top: 0;
	}
	
	.blk-responsive .vi16 .image-cta-hero .content-block {
		height: auto;
		padding: 56px 0;
	}
	.vi16 .image-cta-hero.img-on-right .content-block .txt-block {
		padding-right: 24px !important;
	}
	.vi16 .image-cta-hero.img-on-left .content-block .txt-block {
		padding-left: 24px !important;
	}

	.vi16 .image-cta.img-on-left.img-size-large .txt-block, .vi16 .image-cta.img-on-left.img-size-medium .txt-block {
	padding-left:24px;
	}
	.vi16 .image-cta.img-on-right.img-size-large .txt-block, .vi16 .image-cta.img-on-right.img-size-medium .txt-block {
	padding-right:24px;
	}
	.vi16 .image-cta.img-size-medium .img-block{
		overflow:visible;
	}
	.vi16 .image-cta.img-size-medium.img-on-left .img-block img{
		float:right;
	}

	.vi16 .image-cta.img-size-medium.img-on-right .img-block img{
		float:left;
	}
	.vi16 .image-cta.img-size-large img {
		width: auto;
	}
	.vi16 .image-cta.img-size-large .img-block img, .vi16 .image-cta.img-size-medium .img-block img {
		width: calc(100% + 40px)
	}

    /** Multi Column Teaser **/
	.blk-responsive .vi16 .multi-column-teaser .section-image .image {
		width: 75px;
		height: 75px;
	}
	.blk-responsive .vi16 .multi-column-teaser .wrapper-980 {
		padding-top: 40px;
	}
	.blk-responsive .vi16 .multi-column-teaser .component-heading, .blk-responsive .vi16 .multi-column-teaser .intro, .blk-responsive .vi16 .multi-column-teaser .topic {
		margin-bottom: 40px;
	}

	/** related content **/
	.vi16.related-content .rel-content-wrapper .card .content-container:first-child .content-panel {
		padding-right: 30px;
	}
	.vi16.related-content .rel-content-wrapper .card .content-container:last-child .content-panel {
		padding-left: 22px;
    }

    .vi16.related-content .rel-content-wrapper {
        padding: 40px 0;
    }

	/** Video Player **/
	.vi16.video-player .videoparacomponent .video-content.right {
		padding-left: 28px;
	}
	.vi16.video-player .videoparacomponent .video-content.left {
		padding-right: 28px;
	}
	.blk-responsive .vi16.video-player .videoparacomponent.full-width-player .video-wrapper.youtube {
		padding-top: 56.25% !important;
	}

	/** Author Bio **/
	.vi16 .author-bio .content .author-info {
		padding-left: 8px;
	}
	.vi16 .author-bio .content .author-info .name h1 {
		font-size: 40px;
		line-height: 48px;
		margin-top: 32px;
	}
	/** video playlist **/
	.vi16.related-videos .overlay-wrap .videoparacomponent {
		padding: 0 32px;
	}
	
	/** Pull quote **/
	.vi20 .pull-quote-container .pull-quote.show-image blockquote {
		padding-left: 32px;
	}
}

@media (max-width: 599px) {
	/* Bootstrap gutter size overrides  */
	.row {
		margin-left: -2px !important;
		margin-right: -2px !important;
	}

    .col, [class*="col-"] {
      padding-right: 2px;
      padding-left: 2px;
    }
    
    /** Image CTA Hero **/
    .vi16 .image-cta-hero .content-block .img-block, .vi16 .image-cta-hero .content-block .txt-block {
    	padding-left : 2px !important;
		padding-right : 2px !important;
	}

	/** Dynamic Article List **/
	.blk-responsive .vi16 .dynamic-tiles-list .tile-box, .blk-responsive .vi16 .blackrock .dynamic-tiles-list .tile-box {
		padding: 0 2px;
	}

	/** Video Player **/
	.blk-responsive .vi16.video-player .videoparacomponent .video-content.right, .blk-responsive .vi16.video-player .videoparacomponent .video-content.left {
		padding-left: 2px;
		padding-right: 2px;
	}

	/** Bio **/
	.blk-responsive .vi16 .bio .the-first .text, .blk-responsive .vi16 .bio .the-next .text {
		padding: 0 2px;
	}
	.blk-responsive .vi16 .bio .flexbox .item.the-first .text, .blk-responsive .vi16 .bio .flexbox .item.the-next .text, .blk-responsive .vi16 .bio .flexbox .item.the-first, .blk-responsive .vi16 .bio .flexbox .item.the-next, .blk-responsive .vi16 .bio .item.tiny-block {
		padding-left: 2px;
		padding-right: 2px;
	}

	/** Author Bio **/
	.blk-responsive .vi16 .author-bio .content .author-info {
		padding-left: 2px;
	}
}

@media (min-width: 600px) and (max-width: 767px) {
	/* Bootstrap gutter size overrides  */
	.row {
		margin-left: -4px !important;
		margin-right: -4px !important;
	}

    .col, [class*="col-"] {
      padding-right: 4px;
      padding-left: 4px;
    }
	
	 /** Image CTA Hero **/
    .vi16 .image-cta-hero .content-block .img-block, .vi16 .image-cta-hero .content-block .txt-block {
    	padding-left : 4px !important;
		padding-right : 4px !important;
	}

	/** Dynamic Article List **/
	.blk-responsive .vi16 .dynamic-tiles-list .tile-box, .blk-responsive .vi16 .blackrock .dynamic-tiles-list .tile-box {
		padding: 0 4px;
	}

	/** Video Player **/
	.blk-responsive .vi16.video-player .videoparacomponent .video-content.right, .blk-responsive .vi16.video-player .videoparacomponent .video-content.left {
		padding-left: 4px;
		padding-right: 4px;
	}
	
	/** Bio **/
	.blk-responsive .vi16 .bio .the-first .text, .blk-responsive .vi16 .bio .the-next .text {
		padding: 0 4px;
	}
	.blk-responsive .vi16 .bio .flexbox .item.the-first .text, .blk-responsive .vi16 .bio .flexbox .item.the-next .text, .blk-responsive .vi16 .bio .flexbox .item.the-first, .blk-responsive .vi16 .bio .flexbox .item.the-next, .blk-responsive .vi16 .bio .item.tiny-block {
		padding-left: 4px;
		padding-right: 4px;
	}

	/** Author Bio **/
	.blk-responsive .vi16 .author-bio .content .author-info {
		padding-left: 4px;
	}
}

@media (max-width: 767px) {

    .vi16 .wrapper-980, .vi16.wrapper-980, .vi20 .non-responsive-desktop-980, .vi20.non-responsive-desktop-980, .article .wrapper-980, .vi20 .wrapper-980 {
		padding-left: 20px !important;
		padding-right: 20px !important;
    }
    /*Featured Article*/
	.blk-responsive .vi16.featured-article .featured-tile{
		border-bottom:1px solid black;
		padding:0px;
	}
	.blk-responsive .vi16.featured-article .featured-tile .content{
		padding: 0px;
		border: none;
	}
	.vi16.featured-article .featured-tile .category, .vi16.featured-article .market-content-box .smallText{
		padding-bottom:12px;
	}
	.blk-responsive .vi16.featured-article .featured-tile .text{
		padding-top:40px;
		padding-bottom:32px;
	}
	.vi16.featured-article .featured-tile .title{
		font-size: 32px;
		line-height: 40px;
	}
	.blk-responsive .vi16.featured-article .market-content-box{
		margin:0px;
	}
	.vi16.featured-article .article-list .desktop {
		padding-top:40px;
	}
    /* footer component **/
	.vi16 .footer .row {
		display: block;
	}

	.blk-responsive .vi16 .footer .links {
		padding: 0 0 20px 0;
	}

        /** paragraph component **/
    .blk-responsive .vi16 .tinymce, .blk-responsive .vi16 .standard-banner .content-box{
        padding-left: 0px;
        padding-right: 0px;
	}
	
	.blk-responsive .vi16.related-materials{
		padding:0px;
	}
	.blk-responsive .vi16 .paragraph .para-image img, .blk-responsive .vi16 .paragraph img.align-left, .blk-responsive .vi16 .tinymce img.align-left, .blk-responsive .vi16 .paragraph img.align-right, .blk-responsive .vi16 .tinymce img.align-right, .blk-responsive .vi16 .paragraph .para-image img.image-wrap-wide.align-left, .blk-responsive .vi16 .paragraph .para-image img.image-wrap-wide.align-right {
		float: none;
		margin: 0;
		margin-bottom: 20px;
	}

    /** Image CTA Hero **/
    .blk-responsive .vi16 .image-cta-hero .content-block .img-block {
		overflow: visible;
	}
	
	/** Image CTA **/
	.blk-responsive .vi16 .image-cta.img-size-small .img-cta-content {
		flex-direction: column-reverse;
	}
	.blk-responsive .vi16 .image-cta.img-size-small .img-block {
		width: 75px;
		height: 75px;
		margin-left: 0;
	}
	.blk-responsive .vi16 .image-cta.img-size-small .img-block img {
		max-width: 100%;
		max-height: 100%;
		width: auto;  
	}
	.blk-responsive .vi16 .image-cta.img-size-small .img-cta-content .txt-block {
		padding: 24px 0 0 0 !important;
	}

    /*Search Component*/
	.blk-responsive .vi16.site-search-form form .search-button{
		right:0px;
	}
	.blk-responsive .vi16.search-tab-bar{
		padding: 12px 0px;
	}
	.blk-responsive .vi16 .search-results-wrapper .category-title{
		padding:0px;
		font-size:20px;
	}
	.blk-responsive .vi16 .search-results-wrapper .category-results li{
		padding:14px 0px 0px;
	}
	.blk-responsive .vi16 .search-results-wrapper .cta{
		display:inline-block;
		margin-left:0px;
		margin-right:0px;
	}
	.blk-responsive .vi16.video .search-results-wrapper .category-results li{
		padding:16px 0px 8px;
	}
	.blk-responsive .vi16 .search-results-wrapper .category-results li .thumbnail-wrapper{
		margin-bottom:0px;
	}
	.blk-responsive .vi16 .search-results-wrapper .category-results li .title{
		margin-top:8px;
		margin-bottom:0px;
	}
	.blk-responsive .vi16 .search-results-wrapper .pagination-wrapper .result-count, .blk-responsive .vi16 .search-results-wrapper .scroll-wrapper, .blk-responsive .vi16.site-search-form form{
		padding-left:0px;
		padding-right:0px;
	}
	/* Hub Banner */
	.vi16.hub-banner .content-panel .responsive-nav-links-bg, .vi16.navigation-banner .content-panel .responsive-nav-links-bg  {
		display: block;
		position: absolute;
		top: 0;
		bottom: 0;
		width: 100vh;
		transform: translateX(-50vh);
		left: 50%;
		z-index: -1;
	}

	.vi16.hub-banner .cover .hub-banner-header h1 {
		margin: 0 !important;
	}

	.vi16.hub-banner .content-panel nav .title {
		padding: 10px 0px;
	}

	.blk-responsive .vi16.navigation-banner .content-panel nav .title {
		padding: 5px 0 0;
	}

	.vi16.hub-banner .content-panel nav .cta, .vi16.navigation-banner .content-panel nav .cta {
		padding: 0px;
		margin: 0px;
	}

	.vi16.hub-banner .content-panel header {
		padding: 31px 0 0 !important;
	}
	.blk-responsive .vi16.navigation-banner .content-panel header {
		padding: 40px 0 0 0;
	}

	/* Hero banner */
	.vi16 .hero-banner .bg-layer {
		z-index: -1;
	}

	.vi16 .hero-banner .fg-layer .wrapper-980 .hero-banner-navigation-bg, .vi16 .hero-banner .fg-layer .wrapper-980 .content .hero-banner-content-bg {
		display: block;
		position: absolute;
		top: 0;
		bottom: 0;
		width: 100vh;
		transform: translateX(-50vh);
		left: 50%;
		z-index: -1;
	}

	.blk-responsive .vi16 .hero-banner .fg-layer .content {
		padding: 40px 0px 50px 0px;
	}

	.vi16 .hero-banner .fg-layer .nav-box {
		padding: 25px 0px 5px 0px;
	}

	/* Product Finder */
	.blk-responsive .vi16 .product-finder {
		padding: 0 0 50px 0;
	}

	.blk-responsive .vi16 .product-finder .dropdown-container {
		position: relative;
	}

	.blk-responsive .vi16 .product-finder .dropdown-container .dropdown-panel {
		padding: inherit;
	}

	.blk-responsive .vi16 .product-finder .or-circle {
		margin: 20px auto;
	}

	/** Related Content **/
	.blk-responsive .vi16.related-content .rel-content-wrapper {
		padding: 35px 0;
	}
	.blk-responsive .vi16.related-content .rel-content-wrapper .section-header {
		text-align: left;
	}
    /* Related Material */

    .vi16.related-materials .card .title{
	    font-size: 32px;
	    line-height: 40px;
    }
    .vi16.related-materials .card .jumbotron{
		font-size: 58px;
		line-height: 58px;
    }
    .vi16.related-materials h2, .vi16.related-materials h3, .vi16.related-materials .subheader{   	
		max-width: none !important;
    }
	/** Sticky Footer **/
	.blk-responsive .vi16 .footer-sticky .cta.link .short.label {
		font: 16px/22px "FortBold",Arial,sans-serif;
		display: flex;
	}

	/** navigation list **/
	.blk-responsive .vi16 .navigation-list .links {
		text-align: left;
	}
	.blk-responsive .vi16 .navigation-list .links .cta-box {
		display: block;
		margin-bottom: 15px;
	}
	.blk-responsive .vi16 .navigation-list .links .cta-box:last-child {
		margin-bottom: 0;
	}
	.blk-responsive .vi16 .navigation-list {
		padding: 0 0 3px 0;
	}
	.blk-responsive .vi16 .navigation-list .wrapper-980 {
		margin-bottom: 25px;
	}
	.vi16 .navigation-list .links-container {
		justify-content: left;
	}

	/** Dynamic Article List **/
	.blk-responsive .vi16 .dynamic-article-list {
		margin: 24px 0px 0px 0px;
	}
	.blk-responsive .vi16 .dynamic-tiles-list .tile-container {
		margin: 0;
	}
	.blk-responsive .vi16 .dynamic-tiles-list .filter-articles {
		padding-bottom: 20px;
	}
	.blk-responsive .vi16 .dynamic-tiles-list .tile-box .image img {
		width: auto;
		height: 168px;
	}
	.blk-responsive .vi16 .dynamic-tiles-list .load-more-wrapper {
		padding-top: 20px;
	}
	.blk-responsive .vi16 .dynamic-article-list .article-cntnr .description {
		font-size: 16px;
	}
    .vi16 .dynamic-tiles-list .article-cntnr.tile-box .title, .blk-responsive .vi16 .dynamic-article-list .article-cntnr .title {
		font-size: 24px;
		line-height: 32px;
	}    

	/** Video Player **/
	.blk-responsive .vi16.video-player .videoparacomponent.scaled-player .video-content.left {
		order: 2;
	}

	/** Bio **/
	.blk-responsive .vi16 .bio {
		padding: 0;
	}
	.blk-responsive .vi16 .bio .item .photo {
		text-align: left !important;
	}

	/** video playlist **/
	.blk-responsive .vi16.related-videos .scrollable-item {
		margin-left: auto;
	}
	.blk-responsive .vi16.related-videos .scrollable-item:first-child {
		margin-left: 8.3333%;
	}
	.vi16.related-videos .overlay-wrap .videoparacomponent {
		padding: 0 16px;
		width: 100%;
		height: auto;
	}
		.blk-responsive .vi16.related-videos li .content-wrapper > div {
		position: relative;
		transform: none;
		top: auto;
	}
	.blk-responsive .vi16.related-videos .scrollable-item .content-wrap:hover .text-wrap .title {
		text-align: left;
	}
	.blk-responsive .vi16.related-videos .scrollable-item .content-wrap:hover .text-wrap {
		top: 8%;
		transform: none;
	}
	.blk-responsive .vi16.related-videos .overlay-wrap .videoparacomponent .video-wrapper .player {
		height: auto !important;
	}
	.blk-responsive .vi16.related-videos .list-view li {
		padding: 0;
		padding-bottom: 16px;
	}
	.blk-responsive .vi16.related-videos .list-view li:last-child {
		padding-bottom: 0;
	}

	/** Ticker **/
	.blk-responsive .vi16 .ticker .display-row {
		flex-wrap: wrap;
	}
	.blk-responsive .vi16 .ticker .display-row .text-block {
		width: 60%;
		padding-right: 0;
		margin-right: 0;
	}
	.blk-responsive .vi16 .ticker .content-box .statistic {
		display: block;
		margin-top: 16px;
		width: 50%;
		padding-left: 0;
	}
	.blk-responsive .vi16 .ticker .content-box .statistic.morningstar, .blk-responsive .vi16 .ticker .spacer {
		display: none;
	}
	.blk-responsive .vi16 .ticker .content-box .text-block .statistic.morningstar {
		display: flex;
		margin-top: 0;
		width: 100%;
	}
	.blk-responsive .vi16 .ticker .content-box .text-block .statistic.morningstar .rating {
		order: 2;
		margin: 3px 0 0 10px;
	}
}

@media (max-width: 1023px) {
	/* Main Nav overrides */
	.vi16 .main-nav.mobile .nav-icon.menu-toggle {
		margin-left: 0;
	}
	.vi16 .main-nav.mobile .nav-icon.menu-toggle span, .vi16 .main-nav.mobile .overlay.menu .level-one, .vi16 .main-nav.mobile .overlay.menu .level-one .arrow {
		margin-left: 0;
		margin-right: 0;
	}
  .vi16 .main-nav.mobile .nav-icon.search {
		float: right;
	}

	.vi16 .main-nav.mobile .overlay.menu .sitelinks .level-one, .vi16 .main-nav.mobile .overlay.menu .usertypes .level-one, .vi16 .main-nav.mobile .overlay.menu .countries .level-one, .vi16 .main-nav.mobile .overlay.menu .countries .sub-text,
	.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock, .vi16 .main-nav.mobile .overlay.menu .usercontacts .level-one, .vi16 .main-nav.mobile .overlay.menu .signin .level-one, .vi16 .main-nav.desktop .search-tray .search-form,
	.blk-responsive .vi16 .image-cta-hero .content-block, .vi16 .main-nav.mobile .overlay.menu .usercontacts .cta .label, .vi16 .main-nav.mobile .overlay.menu .announce .cta .label  {
		padding-left: 0;
		padding-right: 0;
	}
	.vi16 .main-nav.mobile .overlay.search .search-input {
		padding-left: 0;
	}
	.vi16 .main-nav.mobile .nav-bar .display-row {
    	display: flex;
    	vertical-align: middle;
    	align-items: center;
    	height: 60px;
    	justify-content: center;
    }
    .vi16 .main-nav.mobile .nav-bar .display-cell {
    	display: block;
    }
    .vi16 .main-nav.mobile .nav-bar .icon-cell {
    	min-width: auto;
    }
    /*Featured-Article*/
     .vi16.featured-article .featured-article-section{
		margin-top:40px;
	}
    /** sitemap component **/
    .blk-responsive .vi16 .sitemap .head-block {
         padding: 25px 0px;
    }

     /** alert bar **/
     .vi16 .main-nav.mobile .alert-bar {
        padding: 10px 0;
    }

    /** related material **/
    .vi16.related-materials .card .name{
		font-size: 14px;
		line-height: 18px;
	}

    /** Paragraph**/
    .blk-responsive .vi16 .tinymce img {
        max-width: 100%;
     }

	/** Sticky Footer **/
	.blk-responsive .vi16 .footer-sticky .content {
		text-align: left;
	}

	/* Body Tabs */
	.vi16.body-tabs .body-tabs-header:before {
		border-bottom-width: 1px;
	}
	.vi16.body-tabs .body-tabs-header .tabs .tab:before, .vi16.body-tabs .body-tabs-header .tabs .tab:after {
		display: block;
	}
	.vi16.body-tabs .body-tabs-header .tabs .tab:before {
		left: 0;
	}
	.vi16.body-tabs .body-tabs-header .tabs .tab, .vi16.body-tabs .body-tabs-header .tabs .tab.tab.one-in-1, .vi16.body-tabs .body-tabs-header .tabs .tab.tab.one-in-2 {
		flex: 0 0 100%;
		margin-left: 0;
		min-height: 52px;
		position: relative;
		justify-content: flex-start;
		padding-left: 32px;
		border: 0 none;
		max-width: 100%;
	}

	.vi16.body-tabs .body-tabs-header .tabs .tab.active, .vi16.body-tabs .body-tabs-header .tabs .tab:hover {
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 32px;
		padding-right: 10px;
		border: 0 none;
	}

	/** Author Bio **/
	.vi16 .author-bio .content .photo {
		text-align: left;
	}
	/** video playlist **/
	.vi16.related-videos .scrollable-item:not(:first-child) {
		margin-left: 8px;
	}
	.vi16.related-videos .panel-wrapper .scrollable-panel, .vi16.related-videos .panel-wrapper.slide, .vi16.related-videos .panel-wrapper .scrollable-panel .scrollable-list {
		overflow: visible;
	}
		.vi16.related-videos .left-arrow, .vi16.related-videos .right-arrow {
		display: none;
	}
	.vi16.related-videos li .thumbnail-wrapper .thumbnail-caption {
		bottom: 8px;
	}
		.vi16.related-videos .scrollable-item .content-wrap:hover .description, .vi16.related-videos .scrollable-item .content-wrap:hover .video-meta {
		display: none;
	}
	.vi16.related-videos .scrollable-item .content-wrap:hover .text-wrap {
		top: 50%;
    	transform: translateY(-42%);
    	display: block;
    	height: auto;
	}
    /** Multi Column Teaser **/
    .blk-responsive .vi16 .multi-column-teaser .section-image .image.image-short {
        width: 72px;
        height: 72px;
    }
}

@media (min-width: 1024px) {
	/** Image CTA Hero **/
	.vi16 .image-cta-hero .content-block .spacer {
		display: block !important;
	}
	.vi16 .image-cta-hero.img-none .content-block .spacer {
		display: none !important;
	}

	/** Image CTA **/
	.vi16 .image-cta.img-size-small.img-on-left .txt-block {
		padding-left: 0;
		padding-right: 46px;
	}
	.vi16 .image-cta.img-size-medium.img-on-right .txt-block {
		padding-right: 0px;
	}
	.vi16 .image-cta.img-size-medium.img-on-left .txt-block {
		padding-left: 0px;
	}
	.vi16 .image-cta.img-size-large .img-block img {
		width: calc(100% + 80px);
	}
	.vi16 .image-cta.img-size-small .ml-40 {
		margin-left: 40px;
	}

	/** Paragraph Component **/
	.vi16 .paragraph .para-image.offset-lg-1 {
		margin-left: 8.3333% !important;
	}
	.vi16 .paragraph .col-xl-7 {
		max-width: 740px !important;
	}

	/** Multi Column Teaser **/
	.vi16 .multi-column-teaser .cols-2 .section-image .image {
		float: right;
	}
	.vi16 .multi-column-teaser .cols-2 .section-text {
		padding-right: 24px;
		padding-left: 54px;
	}
	.vi16 .multi-column-teaser .cols-3 .section-text {
		padding-right: 38px;
	}
	.vi16 .multi-column-teaser .cols-2 .heading {
		margin-top: 0;
	}
	/** related videos **/
	.vi16.related-videos .left-arrow {
		left: -25px;
	}
	.vi16.related-videos .right-arrow {
		right: -25px;
	}
	/** accordion **/
	.vi16.accordion .col-xl-7 {
		max-width: 740px !important;
  	}
	/** Bio **/
	.vi16 .bio .item.the-first .text, .vi16 .bio .item.the-next .text, .vi16 .bio .flexbox .item.the-next {
		padding-left: 8px;
	}
	.vi16 .bio .item .text {
		padding-right: 54px !important;
	}
	.vi16 .bio .item .photo {
		max-width: 216px;
	}

	/** Featured Fund **/
	.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header {
		padding-right: 46px;
	}
	.vi16 .featured-funds .row {
		justify-content: flex-start;
	}
	.vi16 .featured-funds .intro {
		font-size: 16px;
		line-height: 24px;
	}

	/**Dynamic article list**/
	.vi16 .dynamic-article-list ul.row {
		flex-direction: column;
	}
	.vi16 .dynamic-article-list li.article-cntnr.selected {
		margin-left: 8.333%;
		max-width: 740px;
		flex-basis: auto;
	}

	/** Video player **/
	.vi16.video-player .videoparacomponent.full-width-player .offset-lg-1 {
		margin-left: 8.33% !important;
	}
	.vi16.video-player .videoparacomponent.full-width-player .title, .vi16.video-player .videoparacomponent.full-width-player .description, .vi16.video-player .videoparacomponent.full-width-player .player{
		max-width: 740px;
	}
	
	/** Pull quote **/
	.vi20 .pull-quote-container .pull-quote, .vi20 .pull-quote-container .pull-quote.show-image {
		justify-content: flex-start;
	}
	.vi20 .pull-quote-container .pull-quote.show-image blockquote p {
		padding-right: 46px;
	}
	.vi20 .pull-quote-container .pull-quote:not(.show-image) .pull-quote-wrapper {
		max-width: 740px;
	}
	.vi20 .pull-quote-container .pull-quote:not(.show-image) .content-wrapper {
		max-width: 632px;
	}
}

@media (min-width: 1024px) and (max-width: 1439px) {
	.vi16 .image-cta-hero.img-on-left.img-full .cta ~ .target-overlay.popup, .vi16 .wrapper-980, .vi16.wrapper-980, .article .wrapper-980, .vi20 .wrapper-980, .vi20.wrapper-980, .vi20 .non-responsive-desktop-980, .vi20.non-responsive-desktop-980 {
		padding-left: 40px !important;
		padding-right: 40px !important;
    }

     /** Related Material **/
	.vi16.related-materials .card .title{
    	font-size: 30px;
    	line-height: 38px;
    }
    .vi16.related-materials .card .jumbotron{
		font-size: 58px;
		line-height: 58px;
	}

   /** Image CTA Hero **/
   .vi16 .image-cta-hero .content-block .txt-block .header {
    	font-size: 40px;
    	line-height: 48px;
   }
	/* Hub banner */
	.vi16.hub-banner .content-panel header {
		padding-right: 16px;
	}

	/*Navigation Banner BLK skin*/
	.vi16.navigation-banner .blackrock.cover .nav-links li{
		margin: 0 32px !important;
	}
	.vi16.navigation-banner.blackrock .cover .content-panel header .headline{
    	font-size: 40px;
        line-height: 48px;
    }

	/** related content **/
	.vi16.related-content .rel-content-wrapper .card .content-container:last-child div.content-copy {
        margin-left: 16.666667%;
  }

  	/** Featured Funds **/
	.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header, .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-details-container > * {
		padding-left: 52px;
	}

	/** Video Player **/
	.vi16.video-player .videoparacomponent.full-width-player .video-wrapper.youtube {
		padding-top: 42.25% !important;
	}
     /*Search Component*/
	.vi16 .video-search .pagination-wrapper .result-count{
		width:100%;
	}
	.vi16 .video-search .pagination-wrapper .scroll-wrapper{
		width:100% !important;
		text-align: left;
		margin-top:16px;
	}
}

@media (min-width: 768px) and (max-width: 1439px) {
	/** Image CTA Hero **/
   .vi16 .image-cta-hero.img-on-right.img-full .wrapper-980, .vi16 .image-cta-hero.img-on-right.img-offset .wrapper-980, .vi16 .image-cta.img-size-small.img-on-right .txt-block {
  		padding-right: 0px !important;
   }
   .vi16 .image-cta-hero.img-on-right.img-full .wrapper-980, .vi16 .image-cta-hero.img-on-right.img-offset .wrapper-980 {
  		overflow: hidden;
   }
   .vi16 .image-cta-hero.img-on-left.img-full .wrapper-980, .vi16 .image-cta-hero.img-on-left.img-offset .wrapper-980, .vi16 .image-cta.img-size-small.img-on-left .txt-block {
  		padding-left: 0px !important;
   }
}

@media (min-width: 768px) {
	/* Product Finder */
	.vi16 .product-finder .unified-autocomplete.ui-autocomplete {
		width: 100% !important;
		top: -28px !important;
	}
	/** Featured Funds **/
	.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-details-container > * {
		padding-right: 16px;
	}

	/** Video Player **/
	.vi16.video-player .videoparacomponent.scaled-player .video-wrapper .player, .vi16.video-player .videoparacomponent.scaled-player .video-placeholder img {
		text-align: center;
		margin: 0 auto;
	}
	.vi16.video-player .videoparacomponent.scaled-player .video-wrapper.medium-player.youtube, .vi16.video-player .videoparacomponent.full-width-player .video-wrapper.youtube {
		position: relative;
		overflow: hidden;
		padding-top: 33%;
	}
	.vi16.video-player .videoparacomponent.scaled-player .video-wrapper.medium-player.youtube .player, .vi16.video-player .videoparacomponent.full-width-player .video-wrapper.youtube .player {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding-left: inherit;
		padding-right: inherit;
	}

	/* Pull Quote */
	.vi20 .pull-quote-container .pull-quote.show-image figcaption {
		max-width: 216px;
	}
}

@media (min-width: 1440px) {
	/* Body Tabs */
	.vi16.body-tabs .body-tabs-header .tabs .tab.one-in-1, .vi16.body-tabs .body-tabs-header .tabs .tab.one-in-2 {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	/* Bio */
	.vi16 .bio .offset-xl-1 {
		margin-left: 8.333333% !important;
	}
}