@charset "UTF-8";
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?yt1fw1);src:url(../fonts/icomoon.eot?yt1fw1#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?yt1fw1) format("truetype"),url(../fonts/icomoon.woff?yt1fw1) format("woff"),url(../fonts/icomoon.svg?yt1fw1#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container,.container-sm{max-width:540px}}
@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}
@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}
@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}
.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}
@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}
@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}
@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}
@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}
.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:576px){.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:992px){.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:1200px){.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}}
/*!
 * Borrowed from Bootstrap (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=25);opacity:.25}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}
.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}
@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}
@media (min-width:1200px){.modal-xl{max-width:1140px}}
.modal-header .modal-title{font-size:20px;margin:0}.modal-header .close{font-size:30px;line-height:1;width:38px;height:38px;margin:0;padding:0 0 .25em;clip:rect(6px,32px,32px,6px);position:absolute;top:10px;right:5px}.modal-body>:first-child,.modal-body>:first-child>:first-child{margin-top:0}table.dataTable{clear:both;margin-bottom:.25em}table.dataTable td{padding:6px}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;padding-right:20px;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{display:block;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;content:"\f0dc";text-align:center;line-height:1;right:5px;top:50%;transform:translateY(-50%)}table.dataTable thead .sorting:hover,table.dataTable thead .sorting_asc:hover,table.dataTable thead .sorting_asc_disabled:hover,table.dataTable thead .sorting_desc:hover,table.dataTable thead .sorting_desc_disabled:hover{background:#000}table.dataTable thead .sorting_asc:after{content:"\f0de"}table.dataTable thead .sorting_desc:after{content:"\f0dd"}table.dataTable thead .sorting_asc_disabled:after{content:"\f0de";opacity:.5}table.dataTable thead .sorting_desc_disabled:after{content:"\f0dd";opacity:.5}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable tbody tr:hover{background:#16fffb;font-weight:700}table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;padding:0;margin-top:1em}.dataTables_wrapper .form-group.form-group-inline{display:block;padding:3px;width:100%;min-height:34px}.dataTables_wrapper .form-group.form-group-inline label{padding-right:0}.dataTables_wrapper .form-group.form-group-inline .form-control{vertical-align:unset}.dataTables_wrapper .dataTables_length{float:left;padding:2px;margin-bottom:.5em;white-space:nowrap}.dataTables_wrapper .dataTables_length label{vertical-align:unset}.dataTables_wrapper .dataTables_length select{margin:0 .2em;display:inline-block;width:auto}.dataTables_wrapper .dataTables_filter{float:right;padding:2px;text-align:right;margin-bottom:.5em;white-space:nowrap}.dataTables_wrapper .dataTables_filter label{vertical-align:unset}.dataTables_wrapper .dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}#page-content .dataTables_wrapper .form-control{display:inline-block;width:auto}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{text-align:center;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{display:inline-block;color:#fff;background-color:#1b2935;border:1px solid #1b2935;border-radius:4px;position:relative;font-size:14px;font-weight:500;text-align:center;transition:background-color .5s,border .5s,color .5s,opacity .5s;padding:6px;text-transform:uppercase;line-height:1;min-width:30px;min-height:30px;cursor:pointer;background-image:none;margin:0 .6em .6em 0}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff;border-color:#000;background:#000}.dataTables_wrapper .dataTables_paginate .paginate_button:focus{box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#fff;color:#000;border-color:#ccc}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{cursor:not-allowed}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#fff;background:#ccc;border-color:#ccc}.dataTables_wrapper .dataTables_paginate .ellipsis{display:inline-block;min-width:20px;margin:0 .6em .6em 0}.dataTables_wrapper .dataTables_paginate>.paginate_button:last-child{margin-right:0}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:#ccc}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}.twrap .dataTables_wrapper{margin-top:0}
@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}
@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}
#page-content .main.products-services{margin-top:20px;margin-bottom:-20px}#page-content .main.products-services h1{margin:0 0 20px}#page-content .main.products-services h1:first-child{margin-top:-.25em}#page-content .main.products-services h2{font-size:24px;margin-bottom:15px}#page-content .main.products-services h2:first-child{margin-top:-.25em}#page-content .main.products-services h3{font-size:20px;margin-bottom:15px}#page-content .main.products-services h3:first-child{margin-top:-.25em}#page-content .main.products-services h4{font-size:18px;margin-bottom:15px}#page-content .main.products-services h4:first-child{margin-top:-.25em}#page-content .main.products-services ul.plain{list-style:none;margin:0;padding:0;line-height:1.25}#page-content .main.products-services ul.plain>li+li{margin-top:.25em}#page-content .main.products-services .btn{text-transform:none}#page-content .main.products-services .btn.btn-dark{color:#16fffb}#page-content .main.products-services .btn.btn-dark:hover{color:#fff}#page-content .main.products-services .btn.btn-light{color:#000;background:#fff;border-color:#ccc}#page-content .main.products-services .btn.btn-light:hover{color:#fff;background:#000;border-color:#000}#page-content .main.products-services .btn.btn-teal{color:#000;background:#16fffb;border-color:#16fffb}#page-content .main.products-services .btn.btn-teal:hover{background:#fff;border-color:#fff}#page-content .main.products-services .btn.btn-block{display:block;width:100%}#page-content .main.products-services .btn+.btn{margin-left:12px}#page-content .main.products-services .btn+.btn.btn-block{margin:16px 0 0}#page-content .main.products-services .buttons{margin:4px -6px 0}#page-content .main.products-services .buttons .btn{margin:16px 6px 0}#page-content .main.products-services .buttons .btn+.btn{margin-left:6px}#page-content .main.products-services .note{font-style:normal}#page-content .main.products-services .panel{background:#fff;border:1px solid #ccc;border-radius:4px;padding:19px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);margin-bottom:20px;position:relative;overflow:hidden}#page-content .main.products-services .panel.section{margin-bottom:0}#page-content .main.products-services .subpanel{margin:0 -19px 20px;padding:19px;position:relative;overflow:hidden}#page-content .main.products-services .teal-text{color:#16fffb}#page-content .main.products-services .teal-text-secondary{color:#1d6b70}#page-content .main.products-services .dark{background:#1b2935;color:#fff}#page-content .main.products-services .dark h1,#page-content .main.products-services .dark h2{color:#16fffb}#page-content .main.products-services .dark .btn-dark{border-color:#16fffb}#page-content .main.products-services .dark .btn-light:hover{color:#000;background:#16fffb;border-color:#16fffb}#page-content .main.products-services .col .inner-col{padding:20px;height:100%}#page-content .main.products-services .col .panel{margin-bottom:0}#page-content .main.products-services .section+.section{margin-top:20px}#page-content .main.products-services .bg-teal{background:#309299;color:#fff}#page-content .main.products-services .bg-teal-contact{background:#64ccc9;color:#1b2935}#page-content .main.products-services .bg-dark{background:#16fffb;color:#fff}#page-content .main.products-services .bg-dark h1,#page-content .main.products-services .bg-dark h2,#page-content .main.products-services .bg-dark h3,#page-content .main.products-services .bg-dark h4{color:#16fffb}#page-content .main.products-services .bg-offwhite{background:#efefef}#page-content .main.products-services .bg-offwhite h1,#page-content .main.products-services .bg-offwhite h2,#page-content .main.products-services .bg-offwhite h3,#page-content .main.products-services .bg-offwhite h4{color:#5d7380}#page-content .main.products-services .icon{margin:0 auto;background-repeat:no-repeat;background-position:center top;font-family:icomoon;line-height:1}#page-content .main.products-services .icon:before{display:inline-block}#page-content .main.products-services .icon.historical-data:before{content:"\e981"}#page-content .main.products-services .icon.realtime-data:before{content:"\e982"}#page-content .main.products-services .icon.indices:before{content:"\e9bd"}#page-content .main.products-services .icon.cds-innovations:before{content:"\e9be"}#page-content .main.products-services .icon.global-content:before{content:"\e9bf"}#page-content .main.products-services .icon.tmx-ip:before{content:"\e9c0"}#page-content .main.products-services .icon.colocation:before{content:"\e93c"}#page-content .main.products-services .icon.sustain:before{content:"\e91c"}#page-content .main.products-services .icon.setting:before{content:"\e985"}#page-content .main.products-services .icon.check:before{content:"\e91f"}#page-content .main.products-services .icon.markets:before{content:"\e950"}#page-content .main.products-services .page-title{padding-right:120px;margin-bottom:0;min-height:40px}#page-content .main.products-services .other-products{position:relative;margin-bottom:20px;min-height:1px}#page-content .main.products-services .other-products .other-products-toggle{position:absolute;bottom:100%;right:0}#page-content .main.products-services .other-products .btn-hide-menu{display:none;color:#000;background:#aabbc4;border-color:#aabbc4;border-bottom-left-radius:0;border-bottom-right-radius:0;text-transform:none}#page-content .main.products-services .other-products .other-products-menu{display:none;background:#aabbc4;padding:5px 10px;border-radius:4px 0 4px 4px}#page-content .main.products-services .other-products .other-products-menu .row{margin:0 -5px}#page-content .main.products-services .other-products .other-products-menu .row>.col{padding:5px}#page-content .main.products-services .other-products .other-products-menu .row>.col .product{padding:10px;border-radius:4px;color:#000;text-align:center;font-size:16px;width:100%;height:100%;background:#fff;display:block}#page-content .main.products-services .other-products .other-products-menu .row>.col .product .icon{font-size:36px}#page-content .main.products-services .other-products .other-products-menu .row>.col .product .title{font-weight: 500;margin-top:5px;line-height:1.1}#page-content .main.products-services .other-products .other-products-menu .row>.col .product:hover{color:#fff;background:#1b2935}#page-content .main.products-services .other-products .other-products-menu .row>.col .product.active{color:#16fffb;background:#1b2935}#page-content .main.products-services .other-products.open .btn-show-menu{display:none}#page-content .main.products-services .other-products.open .btn-hide-menu{display:inline-block}#page-content .main.products-services .other-products.open .other-products-menu{display:block}#page-content .main.products-services .biglink{font-size:15px;margin-bottom:5px}#page-content .main.products-services .darkbold{color:#000!important;font-weight: 700;}#page-content .main.products-services .smalluppercase{text-transform:uppercase;font-size:12px}#page-content .main.products-services .document-result-block{padding:25px 10px}#page-content .main.products-services .document-result-block .extralinespace{line-height:1.8}#page-content .main.products-services .top-panel{position:relative;padding:0}#page-content .main.products-services .top-panel .row{margin:0 20px 0 0}#page-content .main.products-services .top-panel .col-left{padding:20px}#page-content .main.products-services .top-panel .col-left .text{font-size:16px}#page-content .main.products-services .top-panel .col-right{overflow:hidden;position:relative;padding:0;min-height:210px;border-radius:0 500px 500px 0}#page-content .main.products-services .top-panel .col-right:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0}#page-content .main.products-services .top-panel .col-right .deco{position:relative;height:100%}#page-content .main.products-services .top-panel .circles{position:relative;font-size:14px;width:170px;height:170px;isolation:isolate}#page-content .main.products-services .top-panel .circles>div{width:90px;height:90px;border-radius:50%;text-align:center;font-size:14px;font-family:'Inter',Roboto,Arial,Helvetica,Verdana,sans-serif;position:absolute;mix-blend-mode:soft-light;z-index:1}#page-content .main.products-services .top-panel .circles>div>div{position:absolute;top:50%;transform:translateY(-50%);padding:8px 10px 10px}#page-content .main.products-services .top-panel .circles .tsx{color:#000;background:#16fffb;right:80px;z-index:2}#page-content .main.products-services .top-panel .circles .mx{color:#000;background:#64ccc9;right:0}#page-content .main.products-services .top-panel .circles .tsxv{color:#fff;background:#309299;top:80px;right:80px}#page-content .main.products-services .top-panel .circles .alpha{color:#fff;background:#1d6b70;right:0;top:80px;z-index:2}
@media (max-width:575.98px){#page-content .main.products-services .top-panel .row{margin:0}#page-content .main.products-services .top-panel .col-right{border-radius:0}#page-content .main.products-services .top-panel .circles{margin:20px auto 0}}
#page-content .main.products-services .stats-boxes{margin-top:-10px;margin-bottom:-10px}#page-content .main.products-services .stats-boxes .col{padding:10px}#page-content .main.products-services .stats-boxes .box{border:8px solid #64ccc9;text-align:center;height:100%;padding:10px 20px 20px}#page-content .main.products-services .stats-boxes .box .stat{color:#309299;font-size:32px;font-weight: 900;}#page-content .main.products-services .stats-boxes .box .label{color:#5d7380;font-size:18px;font-weight: 700;}#page-content .main.products-services .benefits{text-align:center}#page-content .main.products-services .benefits h2{text-align:left}#page-content .main.products-services .benefits .icon{border-radius:50%;width:36px;height:36px;border:2px solid #1b2935;margin-bottom:5px;font-size:28px;padding:2px}#page-content .main.products-services .benefits .row{margin-top:-20px}#page-content .main.products-services .benefits .row .col{margin-top:20px}#page-content .main.products-services .curved-blob{position:relative;background:#1b2935;color:#fff}
@media (min-width:576px){#page-content .main.products-services .top-panel .circles{position:absolute;top:50%;transform:translateY(-50%);right:40px}#page-content .main.products-services .curved-blob{background:0 0}#page-content .main.products-services .curved-blob:before{content:'';position:absolute;top:-100%;right:0;bottom:-100%;left:0;border-radius:0 50% 50% 0;background:#1b2935}}
#page-content .main.products-services .curved-blob .text{position:relative;z-index:1}#page-content .main.products-services .product-banner{background:#309299;padding:0;color:#fff}#page-content .main.products-services .product-banner>.row{margin:0}#page-content .main.products-services .product-banner>.row>.col{padding:20px}#page-content .main.products-services .product-banner .col-left{min-height:120px}#page-content .main.products-services .product-banner .col-left .text{font-size:22px;vertical-align:middle;display:flex;flex-wrap:nowrap;align-items:center;min-height:80px;margin-top:-.125em}#page-content .main.products-services .product-banner .col-left .text .left-text{white-space:nowrap;padding-right:20px}#page-content .main.products-services .product-banner .col-left .text .right-text{white-space:normal;text-align:left;padding-left:20px}#page-content .main.products-services .product-banner .col-left .text .number{font-family:font-weight: 900;color:#16fffb;text-align:center;font-size:32px;min-width:80px;position:relative;margin-top:-.06em;white-space:nowrap}#page-content .main.products-services .product-banner .col-left .text .number:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #16fffb;width:80px;height:80px;margin-top:.12em}#page-content .main.products-services .product-banner .col-right .text{font-size:16px}#page-content .main.products-services .products .product-block{margin-top:20px;background:#efefef}#page-content .main.products-services .products .product-block>.row{margin:0}#page-content .main.products-services .products .product-block .col-left{position:relative;padding:20px 20px 20px 88px;background-color:#efefef}#page-content .main.products-services .products .product-block .col-left .icon{position:absolute;top:20px;left:20px;border-radius:50%;background-color:#64ccc9;width:48px;height:48px;border:2px solid #1b2935;font-size:44px}#page-content .main.products-services .products .product-block .col-left h3{margin:-.25em 0 5px}#page-content .main.products-services .products .product-block .col-left .tagline{color:#5d7380}#page-content .main.products-services .products .product-block .col-right{background:#1b2935;color:#fff;border-bottom-left-radius:60px;padding:40px 20px}#page-content .main.products-services .products .product-block .col-right h4{font-weight: 400;font-size:18px;margin:-.25em 0 20px}#page-content .main.products-services .products .product-block .col-right .row{margin:0 -15px}#page-content .main.products-services .products .product-block .col-right .row>.col{padding:0 15px}#page-content .main.products-services .products .product-block .col-right ul{list-style:none;margin:0;padding:0}#page-content .main.products-services .products .product-block .col-right ul li{padding:0;margin:0 0 10px}#page-content .main.products-services .products .product-block .col-right ul li a{color:#16fffb}#page-content .main.products-services .products .product-block .col-right ul li a:hover{color:#fff}#page-content .main.products-services .products .product-block .col-right .btn{margin-top:10px;margin-bottom:-20px}#page-content .main.products-services .products .product-block .col-right .btn:hover{border-color:#16fffb}#page-content .main.products-services .bottom-row{margin-bottom:20px}#page-content .main.products-services .bottom-row .panel{margin-bottom:0;height:100%}#page-content .main.products-services .bottom-row .col-tmxwebstore .panel{padding:0;position:relative;overflow:hidden}#page-content .main.products-services .bottom-row .col-tmxwebstore .panel .col-left{float:left;width:47%;height:100%;padding:19px 0 19px 19px}#page-content .main.products-services .bottom-row .col-tmxwebstore .panel .col-left .text{padding-left:70px;background:url(../img/tmxwebstore-light-bulb.png) left center/50px auto no-repeat;line-height:64px;padding-right:20px}#page-content .main.products-services .bottom-row .col-tmxwebstore .panel .col-left .text h2{color:#16fffb;margin:0;vertical-align:middle;display:inline-block;line-height:1.2}
@media (min-width:576px){#page-content .main.products-services .bottom-row .col-tmxwebstore .panel .col-left .text{position:absolute;top:50%;transform:translateY(-50%)}}
#page-content .main.products-services .bottom-row .col-tmxwebstore .panel .col-right{float:left;max-width:53%;padding:19px 19px 19px 20px}#page-content .main.products-services .bottom-row .col-contact{text-align:center}#page-content .main.products-services .faq{background-color:#1d6b70;color:#fff;padding:20px}#page-content .main.products-services .faq .row{margin:-10px}#page-content .main.products-services .faq .item{padding:10px 10px 10px 38px}#page-content .main.products-services .faq .a{display:none;margin-top:5px}#page-content .main.products-services .faq .q{font-weight: 500;}#page-content .main.products-services .faq .q span{cursor:pointer}#page-content .main.products-services .faq .q span:before{display:block;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;content:"\f107";text-align:center;border-radius:50%;border:1px solid #fff;width:18px;line-height:16px;font-size:16px;padding-left:1px;left:10px;top:12px;transition:transform .5s}#page-content .main.products-services .faq .q.open span:before{transform:rotate(-180deg)}#page-content .main.products-services .faq .q.open+.a{display:block}#page-content .main.products-services.index .top-panel .row{margin:0}#page-content .main.products-services.index .top-panel .text{max-width:500px}#page-content .main.products-services.index .top-panel .text h1{font-size:30px}#page-content .main.products-services.index .top-panel .col-right{background:#1b2935}#page-content .main.products-services.index .top-panel .col-right:before{content:none}#page-content .main.products-services.index .top-panel .col-right .circles{right:20px}
@media (max-width:575.98px){#page-content .main.products-services.index .top-panel .col-right{min-height:170px;padding-bottom:20px}#page-content .main.products-services.index .top-panel .col-right .circles{margin:0 auto;right:0;bottom:0}}
#page-content .main.products-services.index .single-source-data .col-text{width:38%;min-height:156px;background:url(../img/icon-maple.svg) left 10px top/72px auto no-repeat;padding-top:80px}#page-content .main.products-services.index .single-source-data .col-text h2{margin:0}#page-content .main.products-services.index .single-source-data .col-text .plus-tag{font-size:16px;font-weight: 500;}#page-content .main.products-services.index .single-source-data .col-exchanges{width:62%;padding:0;position:relative}#page-content .main.products-services.index .single-source-data .col-exchanges .exchanges{position:absolute;bottom:0;width:100%}#page-content .main.products-services.index .single-source-data .col-exchanges .exchanges .exchange{float:left;width:33.33333333%;min-height:78px;position:relative;padding:10px}#page-content .main.products-services.index .single-source-data .col-exchanges .exchanges .exchange .circle{border:1px solid #1d6b70;border-radius:50%;background:#2c4357;width:58px;height:58px}#page-content .main.products-services.index .single-source-data .col-exchanges .exchanges .exchange .circle .abbr{text-align:center;color:#16fffb;font-size:20px;font-family:'Inter',Roboto,Arial,Helvetica,Verdana,sans-serif;line-height:52px}#page-content .main.products-services.index .single-source-data .col-exchanges .exchanges .exchange .label{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;left:78px;right:10px}#page-content .main.products-services.index .explore-products .categories{text-align:center;margin-top:-10px}#page-content .main.products-services.index .explore-products .categories .col{position:relative;margin:20px 0}#page-content .main.products-services.index .explore-products .categories .icon{border-radius:50%;min-width:56px;min-height:56px;margin:0 auto;color:#fff;font-size:36px;display:inline-block;padding:10px}#page-content .main.products-services.index .explore-products .categories .icon.historical-data{background-color:#1d6b70}#page-content .main.products-services.index .explore-products .categories .icon.realtime-data{background-color:#0061af}#page-content .main.products-services.index .explore-products .categories .icon.indices{background-color:#5d7380}#page-content .main.products-services.index .explore-products .categories .icon.cds-innovations{background-color:#1b2935}#page-content .main.products-services.index .explore-products .categories .icon.global-content{background-color:#309299}#page-content .main.products-services.index .explore-products .categories .icon.tmx-ip{background-color:#64ccc9}#page-content .main.products-services.index .explore-products .categories .icon.colocation{background-color:#1d6b70}#page-content .main.products-services.index .explore-products .categories .icon.sustain{background-color:#0061af}#page-content .main.products-services.index .explore-products .categories h3{margin:10px auto 0}#page-content .main.products-services.index .explore-products .categories p{text-align:left}
@media (min-width:576px){#page-content .main.products-services.index .explore-products .categories .col{padding-bottom:34px}#page-content .main.products-services.index .explore-products .categories .btn{position:absolute;left:50%;transform:translateX(-50%);bottom:0}}
#page-content .main.products-services.index .explore-products .buttons{text-align:center}#page-content .main.products-services.index .explore-services-block .explore-services-block-subpanel{padding:0;border:0}#page-content .main.products-services.index .explore-services-block .explore-services-block-subpanel .bold-white-title{color:#fff;font-size:20px;font-weight: 700;}#page-content .main.products-services.index .explore-services-block .explore-services-block-subpanel .image-block-title-left{padding:20px;background-image:url(../img/home_ps_left.png);background-repeat:no-repeat;background-size:cover;background-position:center}#page-content .main.products-services.index .explore-services-block .explore-services-block-subpanel .image-block-title-right{padding:20px;background-image:url(../img/home_ps_right.png);background-repeat:no-repeat;background-size:cover;background-position:center}#page-content .main.products-services.index .explore-services-block .explore-services-block-subpanel .description-block-left{background-color:#309299;color:#fff;padding:20px;min-height:150px}#page-content .main.products-services.index .explore-services-block .explore-services-block-subpanel .description-block-right{background-color:#1d6b70;color:#fff;padding:20px;min-height:150px}#page-content .main.products-services.realtime-data .product-banner{font-weight: 500;}
@media (min-width:768px){#page-content .main.products-services.realtime-data .product-banner .col-right .text{position:absolute;top:50%;transform:translateY(-50%)}#page-content .main.products-services.tsx-indices .product-banner .col-left .text .right-text{max-width:190px}}
#page-content .main.products-services.cds-innovations .top-panel .col-right{padding:20px;min-height:180px}#page-content .main.products-services.cds-innovations .top-panel .col-right .deco{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;height:auto;padding:0 20px}#page-content .main.products-services.cds-innovations .top-panel .col-right .deco .logo{position:relative}#page-content .main.products-services.cds-innovations .top-panel .col-right .deco .logo img{height:55px;vertical-align:middle}#page-content .main.products-services.cds-innovations .top-panel .col-right .deco .logo span{color:#fff;font-size:18px;font-weight: 700;display:inline-block;line-height:55px;vertical-align:middle;margin-left:12px}#page-content .main.products-services.cds-innovations .top-panel .col-right .deco .btn-dark{margin-top:20px;border-color:#16fffb;background:rgba(27,41,53,.5)}#page-content .main.products-services.cds-innovations .top-panel .col-right .deco .btn-dark:hover{background:rgba(0,0,0,.5)}
@media (min-width:576px){#page-content .main.products-services.cds-innovations .top-panel .col-right{padding:30px 40px}#page-content .main.products-services p+.buttons{margin-top:-12px}}
#page-content .main.products-services.tsx-indices .tmxmoney .col-tmxmoney .logo{display:inline-block;vertical-align:middle;line-height:90px;text-align:left}#page-content .main.products-services.tsx-indices .tmxmoney .col-tmxmoney .logo img{height:90px}#page-content .main.products-services.tsx-indices .tmxmoney .col-tmxmoney .logo .label{font-weight: 700;font-size:22px;line-height:1;display:inline-block;vertical-align:middle;margin:-.25em 0 0 10px}#page-content .main.products-services.tsx-indices .tmxmoney .col-tmxmoney .logo .label .tagline{font-weight: 400;font-size:14px;margin:.2em 0 0 .2em}#page-content .main.products-services.tsx-indices .tmxmoney .col-tmxmoney .button{display:inline-block;vertical-align:middle;line-height:90px;float:right}#page-content .main.products-services.tsx-indices .tmxmoney .col-tmxmoney .button .btn{line-height:1.4}#page-content .main.products-services.tsx-indices .product-banner{background:#fff;color:#000}#page-content .main.products-services.tsx-indices .product-banner .col-left{font-weight: 500;min-height:194px}#page-content .main.products-services.tsx-indices .product-banner .col-left .text{font-size:24px;min-height:154px;margin-top:-.25em}#page-content .main.products-services.tsx-indices .product-banner .col-left .text .number{font-size:60px;min-width:154px}#page-content .main.products-services.tsx-indices .product-banner .col-left .text .number:before{width:154px;height:154px}#page-content .main.products-services.tsx-indices .product-banner .col-right .text{font-size:14px}#page-content .main.products-services.tsx-indices .product-banner .col-right .text h3{margin-bottom:10px;color:#5d7380}#page-content .main.products-services.tsx-indices .product-banner .col-right .text ul{font-size:16px;font-family:'Inter',Roboto,Arial,Helvetica,Verdana,sans-serif}#page-content .main.products-services.tsx-indices table.tindices .symbol{width:100px;white-space:nowrap}#page-content .main.products-services.tsx-indices table.tindices .docs{text-align:right;width:70px;white-space:nowrap;padding:8px 6px}#page-content .main.products-services.tsx-indices table.tindices .docs a{display:inline-block;border-radius:4px;text-align:center;vertical-align:middle;font-weight:700;font-size:13px;min-width:25px;line-height:1;padding:6px}#page-content .main.products-services.tsx-indices table.tindices .docs a.doc-m{background:#004f93;color:#fff;margin-right:31px}#page-content .main.products-services.tsx-indices table.tindices .docs a.doc-f{background:#309299;color:#fff;margin-left:-25px}.modal .modal-dialog{width:100%;max-width:1000px;position:absolute}.modal .modal-dialog .modal-header{position:sticky;top:0;background:#fff;z-index:100}.modal .modal-dialog .modal-header .modal-title span.fa{font-size:80%;margin-left:.3em}.modal .modal-dialog .modal-body .col>:first-child{margin-top:0}.modal .modal-dialog .modal-body .dataTables_wrapper{margin:0}.modal .modal-dialog .modal-body table{margin-top:0}.modal .modal-dialog .modal-body .performance .row,.modal .modal-dialog .modal-body .profile .row{margin-top:-20px}.modal .modal-dialog .modal-body .performance .col,.modal .modal-dialog .modal-body .profile .col{margin-top:20px}.modal .modal-dialog .modal-body .performance ul,.modal .modal-dialog .modal-body .profile ul{list-style:none;margin:0;padding:0}.modal .modal-dialog .modal-body .performance ul li,.modal .modal-dialog .modal-body .profile ul li{margin:0;position:relative;padding-right:80px}.modal .modal-dialog .modal-body .performance ul li span,.modal .modal-dialog .modal-body .profile ul li span{white-space:nowrap;text-align:right;min-width:80px;display:inline-block;position:absolute;right:0;top:0}.modal .modal-dialog .modal-body .performance ul li+li,.modal .modal-dialog .modal-body .profile ul li+li{margin-top:5px}.modal .modal-dialog .modal-body .performance ul{max-width:250px}.modal .modal-dialog .modal-body .constituents .download-link{margin:-35px 0 15px;text-align:right}.modal .modal-dialog .modal-body .constituents .symbol{width:120px}.modal .modal-dialog .modal-body .constituents .value,.modal .modal-dialog .modal-body .sectors .weight{text-align:right;white-space:nowrap}.modal .modal-dialog .modal-body .sectors .chart{width:100%}.modal .modal-dialog .modal-body .sectors .chart,.modal .modal-dialog .modal-body .sectors .chart svg{max-width:475px}.modal .modal-dialog .modal-body .sectors .chart .c3-chart-arc text{text-shadow:0 0 2px #000}
@media (max-width:767.98px){#page-content .main.products-services.tsx-indices .tmxmoney .col-tmxmoney{margin-bottom:20px}}
@media (max-width:575.98px){#page-content .main.products-services.tsx-indices .tmxmoney .col-tmxmoney{text-align:center}#page-content .main.products-services.tsx-indices .tmxmoney .col-tmxmoney .button{display:block;float:none}}
#page-content .main.products-services.tmx-ip .marketplaces{position:relative;margin-top:40px}#page-content .main.products-services.tmx-ip .marketplaces h3{min-height:34px;padding-right:140px}#page-content .main.products-services.tmx-ip .marketplaces .btn-toggle{position:absolute;right:0;top:0}#page-content .main.products-services.tmx-ip .marketplaces .btn-toggle:after{display:inline-block;position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;content:"\f107";text-align:center;line-height:1;margin-left:.5em}#page-content .main.products-services.tmx-ip .marketplaces .twrap{display:none;margin:0}#page-content .main.products-services.tmx-ip .marketplaces table td{padding:6px}#page-content .main.products-services.tmx-ip .marketplaces table td.yes{color:#0a0}#page-content .main.products-services.tmx-ip .marketplaces table td.no{color:#c00}#page-content .main.products-services.tmx-ip .marketplaces.shown .btn-toggle:after{content:"\f106"}#page-content .main.products-services.tmx-ip .marketplaces.shown .twrap{display:block}
@media (max-width:575.98px){#page-content .main.products-services.tmx-ip .marketplaces h3{min-height:0;padding-right:0}#page-content .main.products-services.tmx-ip .marketplaces .btn-toggle{position:relative;width:100%}#page-content .main.products-services.tmx-ip .marketplaces.shown .btn-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}}
#page-content .main.products-services .survey-button-row{margin-top:50px}#page-content .main.products-services .survey-button{background-color:#64ccc9;color:#000;font-weight:700;text-transform:none;font-size:24px;padding:15px;margin:5px}#page-content .main.products-services .survey-button:hover{background-color:#16fffb}#page-content .main.products-services.colocation .opportunities .panel,#page-content .main.products-services.colocation .top-panel{background:#1b2935}#page-content .main.products-services.colocation .opportunities .panel:before,#page-content .main.products-services.colocation .top-panel:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;mix-blend-mode:overlay}#page-content .main.products-services.colocation .opportunities .panel *,#page-content .main.products-services.colocation .top-panel *{position:relative}#page-content .main.products-services.colocation .opportunities .panel .btn-dark,#page-content .main.products-services.colocation .top-panel .btn-dark{background:rgba(27,41,53,.5)}#page-content .main.products-services.colocation .opportunities .panel .btn-dark:hover,#page-content .main.products-services.colocation .top-panel .btn-dark:hover{background:#000}#page-content .main.products-services.colocation .opportunities .panel.panel-secondary,#page-content .main.products-services.colocation .top-panel.panel-secondary{background:#1d6b70}#page-content .main.products-services.colocation .top-panel{padding:39px 29px;margin:-19px -19px 20px}#page-content .main.products-services.colocation .top-panel:before{mix-blend-mode:multiply}#page-content .main.products-services.colocation .top-panel .text{max-width:65%}#page-content .main.products-services.colocation .advantages .col-left{padding:20px 20px 10px 10px}#page-content .main.products-services.colocation .advantages .exchanges{float:right;width:240px}#page-content .main.products-services.colocation .advantages .exchanges .row{margin:-5px}#page-content .main.products-services.colocation .advantages .exchanges .col{padding:5px}#page-content .main.products-services.colocation .advantages .exchanges .col>div{border:1px solid #16fffb;border-radius:4px;text-align:center;font-size:16px;font-weight: 700;height:100%;padding:10px;line-height:20px}#page-content .main.products-services.colocation .advantages .exchanges .col.alpha,#page-content .main.products-services.colocation .advantages .exchanges .col.tsx{max-width:140px}#page-content .main.products-services.colocation .advantages .exchanges .col.mx,#page-content .main.products-services.colocation .advantages .exchanges .col.tsxv{max-width:110px}#page-content .main.products-services.colocation .advantages .exchanges .col.alpha>div{padding:20px 10px}#page-content .main.products-services.colocation .advantages .circles{position:static;font-size:14px;width:170px;height:170px;isolation:isolate}#page-content .main.products-services.colocation .advantages .circles>div{width:90px;height:90px;border-radius:50%;text-align:center;font-size:14px;font-family:'Inter',Roboto,Arial,Helvetica,Verdana,sans-serif;position:absolute;mix-blend-mode:soft-light;z-index:1}#page-content .main.products-services.colocation .advantages .circles>div>div{position:absolute;top:50%;transform:translateY(-50%);padding:8px 10px 10px}#page-content .main.products-services.colocation .advantages .circles .tsx{color:#000;background:#16fffb;right:80px;z-index:2}#page-content .main.products-services.colocation .advantages .circles .mx{color:#000;background:#64ccc9;right:0}#page-content .main.products-services.colocation .advantages .circles .tsxv{color:#fff;background:#309299;top:80px;right:80px}#page-content .main.products-services.colocation .advantages .circles .alpha{color:#fff;background:#1d6b70;right:0;top:80px;z-index:2}
@media (max-width:575.98px){#page-content .main.products-services.colocation .advantages .circles{position:relative;margin:20px auto 0}}
#page-content .main.products-services.colocation .quote{background:#efefef;border-radius:4px;border:1px solid #ccc;min-height:100px}#page-content .main.products-services.colocation .quote .row{align-items:center;margin:0}#page-content .main.products-services.colocation .quote .who{padding:10px;line-height:80px;vertical-align:middle;min-height:80px}#page-content .main.products-services.colocation .quote .who .pic{width:80px;height:80px;border-radius:50%;border:1px solid #ccc;background:url(../img/biography-no-picture-nb.jpg) center top/contain no-repeat #eaeaea;float:left;margin-right:20px}#page-content .main.products-services.colocation .quote .who .name{line-height:1.2;vertical-align:middle;display:inline-block}#page-content .main.products-services.colocation .quote .comment{padding:20px 20px 20px 60px}#page-content .main.products-services.colocation .quote .comment:before{display:block;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;content:"\f10d";text-align:center;line-height:1;font-size:40px;color:#ccc;left:10px;top:10px}#page-content .main.products-services.colocation .opportunities{margin:-10px 0 10px}#page-content .main.products-services.colocation .opportunities .col{padding:10px}#page-content .main.products-services.colocation .opportunities .col .dark{height:100%}#page-content .main.products-services.colocation .opportunities .col .dark h2{margin:0 0 -.25em;position:relative}#page-content .main.products-services.colocation .product-banner{background:#fff;color:#000}#page-content .main.products-services.colocation .product-banner .col-left{font-weight: 500;min-height:194px}#page-content .main.products-services.colocation .product-banner .col-left .text{font-size:20px;min-height:154px;margin-top:-.25em}#page-content .main.products-services.colocation .product-banner .col-left .text .number{font-size:60px;min-width:154px}#page-content .main.products-services.colocation .product-banner .col-left .text .number:before{width:154px;height:154px}#page-content .main.products-services.colocation .product-banner .col-left ul{position:relative;margin-top:30px;text-align:left}#page-content .main.products-services.colocation .product-banner .col-right .text{font-size:14px}#page-content .main.products-services.colocation .benefits{text-align:left}#page-content .main.products-services.colocation .benefits .icon{margin:0;border:none;font-size:34px}#page-content .main.products-services.colocation .benefits .row .col{margin-top:40px}#page-content .main.products-services.colocation .benefits .row .col h3{margin:10px 0}
@media (min-width:768px){#page-content .main.products-services.colocation .product-banner .col-left .text .right-text{max-width:240px}#page-content .main.products-services .explore-services .col{position:relative;padding-bottom:34px}#page-content .main.products-services .explore-services .col .btn{position:absolute;left:50%;transform:translateX(-50%);bottom:0}#page-content .main.products-services .left-col-border{border-left:1px solid #ccc;padding-left:12px}}
@media (max-width:767.98px){#page-content .main.products-services.colocation .top-panel .text{max-width:unset}#page-content .main.products-services.colocation .advantages .exchanges{float:none;margin:20px auto 0}#page-content .main.products-services .product-banner .col-left.curved-blob{background:#1b2935}#page-content .main.products-services .product-banner .col-left.curved-blob:before{content:none}#page-content .main.products-services .bottom-row .col-tmxwebstore{margin-bottom:20px}#page-content .main.products-services .section-products-services .col+.col{margin-top:20px}#page-content .main.products-services .single-source-data .col-text{width:100%;min-height:72px;padding:0 0 0 102px}#page-content .main.products-services .single-source-data .col-exchanges{width:100%;margin:10px 0 -10px}#page-content .main.products-services .single-source-data .col-exchanges .exchanges{position:relative}#page-content .main.products-services .explore-services .col+.col{margin-top:30px}#page-content .main.products-services .products .product-block{background-color:#fff}}
@media (max-width:575.98px){#page-content .main.products-services .btn{display:block;margin:16px 0 0}#page-content .main.products-services .btn+.btn{margin:16px 0 0}#page-content .main.products-services .buttons{margin:4px 0 0}#page-content .main.products-services .buttons .btn,#page-content .main.products-services .buttons .btn+.btn{margin:16px 0 0}#page-content .main.products-services .page-title{padding-right:0;min-height:unset;margin-bottom:15px}#page-content .main.products-services .other-products .other-products-toggle{position:relative}#page-content .main.products-services .other-products .other-products-toggle button{width:100%}#page-content .main.products-services .other-products .btn-show-menu,#page-content .main.products-services .other-products.open .btn-hide-menu{display:block}#page-content .main.products-services .other-products .other-products-menu{border-top-left-radius:0}#page-content .main.products-services .top-panel .circles{position:relative}#page-content .main.products-services .curved-blob{background:#1b2935;text-align:center}#page-content .main.products-services .curved-blob:before{content:none}#page-content .main.products-services .top-panel .text{max-width:100%;margin-right:0}#page-content .main.products-services .single-source-data .col-exchanges .exchanges .exchange{width:50%}#page-content .main.products-services .bottom-row .col-tmxwebstore .panel .col-left,#page-content .main.products-services .bottom-row .col-tmxwebstore .panel .col-right{float:none;width:100%;max-width:100%;height:auto;padding:20px}#page-content .main.products-services .bottom-row .col-tmxwebstore .panel .curved-blob .text{position:relative;display:inline-block;padding-right:0}#page-content .main.products-services .use-cases-access .col+.col{margin-top:20px}#page-content .main.products-services .products .product-block .col-left{padding:20px}#page-content .main.products-services .products .product-block .col-left .icon{position:relative;top:0;left:0;margin:0 0 20px}}
@media (max-width:439.98px){#page-content .main.products-services .single-source-data .col-text{width:100%;min-height:72px;padding:82px 10px 0}#page-content .main.products-services .single-source-data .col-exchanges .exchanges .exchange{width:100%}}
