@font-face{font-family:'GT America';src:url('/assets/css/fonts/gt-america/GT-America-Standard-Bold.woff2') format('woff2'),url('/assets/css/fonts/gt-america/GT-America-Standard-Bold.woff') format('woff'),url('/assets/css/fonts/gt-america/GT-America-Standard-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'GT America';src:url('/assets/css/fonts/gt-america/GT-America-Standard-Medium.woff2') format('woff2'),url('/assets/css/fonts/gt-america/GT-America-Standard-Medium.woff') format('woff'),url('/assets/css/fonts/gt-america/GT-America-Standard-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'GT America';src:url('/assets/css/fonts/gt-america/GT-America-Standard-Regular.woff2') format('woff2'),url('/assets/css/fonts/gt-america/GT-America-Standard-Regular.woff') format('woff'),url('/assets/css/fonts/gt-america/GT-America-Standard-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:icomoon;src:url('/assets/css/fonts/project-icon/icomoon.ttf?tn9bk1') format('truetype'),url('/assets/css/fonts/project-icon/icomoon.woff?tn9bk1') format('woff'),url('/assets/css/fonts/project-icon/icomoon.svg?tn9bk1#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block;}.font-icon-quote:before{content:"\f051";}.font-icon-search:before{content:"\f052";}.font-icon-search1:before{content:"\f052";}.font-icon-search1-v1:before{content:"\f052";}.font-icon-icon-search:before{content:"\f052";}.font-icon-timer:before{content:"\e9cc";}.blockquote,blockquote{padding:100px 10px 0 0;margin-bottom:30px;}@media (min-width:992px){.blockquote,blockquote{padding-left:10px;padding-right:0;}}.blockquote:before,blockquote:before{display:flex;align-items:center;justify-content:center;width:67px;height:67px;border-radius:100%;background-color:var(--color-two-100);text-align:center;}.text-center .blockquote:before,.text-center blockquote:before{left:0;right:0;margin:0 auto;}.blockquote:after,blockquote:after{display:none;}.header-mobile-nav-btn{padding:0;}.header-mobile-nav-btn-icon{width:30px;height:3px;margin:7.5px auto;}.header-mobile-nav-btn-icon::after,.header-mobile-nav-btn-icon::before{width:30px;height:3px;}.header-mobile-nav-btn-icon::before{top:-7.5px;}.header-mobile-nav-btn-icon::after{top:7.5px;}@media (min-width:992px){.main-nav{display:flex!important;}}@media (max-width:991px){.main-nav-item{font-weight:500;}}@media (min-width:992px){.main-nav-item{margin-left:20px;}}@media (max-width:991px){.main-nav-item>.sub-nav{margin-top:-5px;}}@media (min-width:992px){.main-nav-item.has-mega-menu.is-btn:after,.main-nav-item.has-sub-nav.is-btn:after{display:none;}.main-nav-item.has-mega-menu:after,.main-nav-item.has-sub-nav:after{font-family:icomoon;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:2.4rem;content:"\e924";color:var(--color-one-100);margin-left:0;}}.main-nav-item.is-search.is-btn .btn{width:auto;height:auto;padding:0;border:0;color:var(--color-one-100);outline:0;}.main-nav-item.is-search.is-btn .btn:focus,.main-nav-item.is-search.is-btn .btn:hover{background-color:transparent;color:var(--color-one-100);outline:0;}.main-nav-item.is-search.is-btn .btn .main-nav-link-icon{font-size:24px;font-size:2.4rem;}@media (max-width:991px){.main-nav-item.is-btn{margin-top:10px;margin-bottom:0;}}@media (min-width:1200px){.main-nav-item.is-btn+.is-btn{margin-left:16px;}}@media (max-width:991px){.main-nav-link{font-weight:500;}}@media (max-width:991px){.main-nav-search{border-radius:6px;}}@media (max-width:991px){.main-nav-search-form{padding:7.5px 0;}}@media (min-width:992px){.main-nav-search-form{max-width:500px;margin-left:auto;}}@media (max-width:991px){.main-nav-search-btn{padding:0 14px;}}@media (min-width:992px){.main-nav-search-btn{font-size:24px;font-size:2.4rem;padding:0;margin:0 10px;}}@media (min-width:1200px){.main-nav-search-btn{margin:0 16px;}}@media (min-width:992px){.main-nav-search-toggler{width:auto;padding:0;border:0;color:var(--color-one-100);}.main-nav-search-toggler:focus,.main-nav-search-toggler:hover{background-color:transparent;color:var(--color-one-100);outline:0;}}@media (max-width:991px){.main-nav-search-input{font-size:12px;font-size:1.2rem;padding:0 14px;font-weight:var(--body-font-weight-bold);color:var(--color-one-100);}.main-nav-search-input::placeholder{color:var(--color-one-100);opacity:1;}.main-nav-search-input::-webkit-input-placeholder{color:var(--color-one-100);}.main-nav-search-input:-ms-input-placeholder{color:var(--color-one-100);}.main-nav-search-input::-ms-input-placeholder{color:var(--color-one-100);}.main-nav-search-input::-moz-placeholder{color:var(--color-one-100);}.main-nav-search-input:-moz-placeholder{color:var(--color-one-100);}}@media (min-width:992px){.main-nav-search-input{padding:10px 0;font-weight:var(--body-font-weight-bold);}}@media (max-width:991px){.sub-nav{background-color:transparent;}}@media (min-width:992px){.sub-nav-toggler{color:#fff;}.sub-nav-toggler:focus,.sub-nav-toggler:hover{text-decoration:none;color:#fff;}}.sub-nav-item{line-height:1.1875;}@media (max-width:991px){.sub-nav-item{line-height:150%;}}@media (min-width:992px){.sub-nav-item.has-sub-nav>.sub-nav-link:after{line-height:0;}.sub-nav-item.has-sub-nav>.sub-nav-link:focus::after,.sub-nav-item.has-sub-nav>.sub-nav-link:hover::after{color:var(--color-one-100);}.sub-nav-item.has-sub-nav>.sub-nav .sub-nav-item:not(.is-active) .sub-nav-link:focus,.sub-nav-item.has-sub-nav>.sub-nav .sub-nav-item:not(.is-active) .sub-nav-link:hover{color:#fff;}}.sub-nav-link{padding:10px;}@media (max-width:991px){.sub-nav-link{padding:7px 0;font-weight:500;}}@media (min-width:992px){.sub-nav .sub-nav .sub-nav-item{color:var(--color-one-100);}}@media (max-width:991px){.mega-menu .article{font-size:initial;font-weight:initial;}}@media (min-width:992px){.mega-menu .sub-nav{background-color:var(--color-one-100);}}@media (max-width:991px){.mega-menu .sub-nav+.article{margin-top:20px;}}.page-banner .breadcrumb-row{margin-bottom:auto;z-index:1;}.page-banner-is-dark .page-banner .breadcrumb-row{background:linear-gradient(180deg,#444 0,rgba(0,0,0,0) 100%);}.has-header-overlapping-page-banner.header-layout-double .page-banner{margin-top:-188px;padding-top:188px;}@media (min-width:992px){.has-header-overlapping-page-banner.header-layout-double .main-nav-item.has-mega-menu:after,.has-header-overlapping-page-banner.header-layout-double .main-nav-item.has-sub-nav:after{color:var(--color-one-100);}}@media (min-width:992px){.has-header-overlapping-page-banner.header-layout-double .main-nav-link{color:var(--color-one-100);}}@media (min-width:992px){.has-header-overlapping-page-banner.page-banner-is-dark .main-nav-item.has-mega-menu:after,.has-header-overlapping-page-banner.page-banner-is-dark .main-nav-item.has-sub-nav:after{color:#fff;}}.has-header-overlapping-page-banner.page-banner-is-dark .breadcrumb-row{background:0 0;}.article-list .article-img:focus+.article-details .article-title,.article-list .article-img:hover+.article-details .article-title{color:var(--color-one-110);}.article-list .article-img+.article-details:focus,.article-list .article-img+.article-details:hover{border-color:transparent;}.article-list .article-details{border-bottom:5px solid transparent;}.article-list .article-details:focus,.article-list .article-details:hover{border-color:var(--color-one-90);}.article-list .article-details:focus .article-title,.article-list .article-details:hover .article-title{color:var(--color-one-110);}.widget-download .download-item{align-items:flex-start;}.widget-download .download-icon.font-icon-general:before{content:"\f016";}.widget-download .download-icon.font-icon-external-link:before{content:"\e974";}.homepage .toc-item .article-content{text-align:center;}.sidebar.js-sidebar-affix{z-index:2;}.btn-dropdown-add-to-cal.btn-bordered{flex-direction:row-reverse;}.btn-dropdown-add-to-cal .font-icon{font-size:24px;font-size:2.4rem;}.btn-dropdown-add-to-cal+.dropdown-menu li a{font-size:16px;font-size:1.6rem;color:var(--body-font-color);font-weight:400;}.btn-dropdown-add-to-cal+.dropdown-menu li a:hover{background-color:var(--color-two-100);color:#fff;}.btn-dropdown-add-to-cal+.dropdown-menu li a img{margin-right:5px;}.line-break{border-left:0;border-right:0;border-bottom:0;}.line-break,hr{margin:0;}.bg-dark .line-break,.bg-dark hr,.bg-primary .line-break,.bg-primary hr,.text-white .line-break,.text-white hr{border-top-color:#fff;}