@charset "UTF-8";*,::after,::before{box-sizing:border-box}*{margin:0;padding:0;border:none;outline:0}html{-webkit-text-size-adjust:100%}body{font-size:16px;line-height:1.6;font-weight:400;color:#2d3748;background:#fff;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}a{font-family:Inter,sans-serif;color:#007dfa;text-decoration:none;transition:color .2s ease,background .2s ease}a:hover{color:#0069d1;text-decoration:none;outline:0}button,input,select,textarea{font-family:Inter,sans-serif;font-weight:400;font-size:15px}::placeholder{color:#718096}li,ul{list-style:none;padding:0;margin:0}input{transition:border-color .2s ease,box-shadow .2s ease}button:focus,input:focus,textarea:focus{outline:0}p{position:relative;font-family:Inter,sans-serif;color:#2d3748;font-weight:400;margin:0 0 1rem}.c-head,h1,h2,h3,h4,h5,h6{position:relative;font-family:Inter,sans-serif;font-weight:600;color:#2d3748;margin:0 0 .5rem;line-height:1.3}figure{margin:0}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row>[class*=col-]{padding-left:15px;padding-right:15px}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:992px){.col-lg-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}@media (min-width:992px){.d-lg-block{display:block!important}}@media (min-width:992px){.d-lg-none{display:none!important}}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.nowrap{flex-wrap:nowrap}.bg-color-1{background-color:rgba(13,139,217,.1)}.bg-color-2{background-color:#1a202c}.bg-color-3{background-color:#007dfa}.aioseo-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:#718096;padding:20px 0 10px 0}.aioseo-breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s}.aioseo-breadcrumbs a:hover{color:#2d3748}.aioseo-breadcrumbs span:last-child{color:#2d3748;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-breadcrumbs .aioseo-breadcrumb-separator{opacity:.7}.site-wrap{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.site-wrap.full-width{max-width:100%}@media (min-width:992px){.site-wrap{padding-left:2rem;padding-right:2rem}}.site-wrap--narrow{max-width:896px}.site-articles-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding:1rem 0 5rem}@media (min-width:768px){.site-articles-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.site-articles-grid{padding:0 0 6rem}}.site-article-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;justify-items:center}.site-article-grid>:only-child{grid-column:1/-1}@media (min-width:992px){.site-article-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:flex-start}.site-article-grid.site-single{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site-article-grid.glossary-single-main{grid-template-columns:minmax(0,2fr) minmax(0,2fr)}}.site-article-grid--single{grid-template-columns:1fr;justify-items:center}.single-sidebar{display:flex;flex-direction:column;gap:1rem;align-self:flex-start;position:sticky;top:6rem}.page-hero{padding:1rem 0 2rem}@media (min-width:992px){.page-hero{padding:1rem 0 3rem}}.page-hero__wrap{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:992px){.page-hero__wrap{padding-left:2rem;padding-right:2rem}}.page-hero__breadcrumb{margin-bottom:0}.page-hero__title{margin:1rem 0 0;font-size:2.25rem;line-height:1.2;font-weight:700;color:#2d3748}@media (min-width:768px){.page-hero__title{font-size:3rem}}.page-hero__desc{margin:1rem 0 0;max-width:36rem;font-size:1.0625rem;line-height:1.7;color:#718096}.page-hero+.search-block-top{padding-top:1rem;padding-bottom:1rem}