dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:white;color:black;display:block}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0,-50%)}.CaseStudyCallout--pwc{background-image:url("/images/casestudies/pwc/hero.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.CaseStudyCallout--pwc{background-image:url("/images/casestudies/pwc/hero@2x.jpg")}}.CaseStudyFeature--pwc{background-image:url("/images/casestudies/pwc/hero.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.CaseStudyFeature--pwc{background-image:url("/images/casestudies/pwc/hero@2x.jpg")}}.CaseStudyCallout--ellucian{background-image:url("/images/casestudies/ellucian/hero.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.CaseStudyCallout--ellucian{background-image:url("/images/casestudies/ellucian/hero@2x.jpg")}}.CaseStudyFeature--ellucian{background-image:url("/images/casestudies/ellucian/hero.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.CaseStudyFeature--ellucian{background-image:url("/images/casestudies/ellucian/hero@2x.jpg")}}.CaseStudyCallout--hapi-performance-bug{background-image:url("/images/casestudies/hapi-performance-bug/hero.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.CaseStudyCallout--hapi-performance-bug{background-image:url("/images/casestudies/hapi-performance-bug/hero@2x.jpg")}}.CaseStudyFeature--hapi-performance-bug{background-image:url("/images/casestudies/hapi-performance-bug/hero.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.CaseStudyFeature--hapi-performance-bug{background-image:url("/images/casestudies/hapi-performance-bug/hero@2x.jpg")}}.HeroListItem--innovation .media-column{background-image:url("/images/services/innovation/banner.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.HeroListItem--innovation .media-column{background-image:url("/images/services/innovation/banner@2x.jpg")}}.grid-item:nth-child(1n) .post-content.bkg-theme{background-color:#fba702;border-color:#fba702}.grid-item:nth-child(2n) .post-content.bkg-theme{background-color:#858585;border-color:#858585}.grid-item:nth-child(3n) .post-content.bkg-theme{background-color:#c7c2a6;border-color:#c7c2a6}a,h2 a,p a,a:hover,h2 a:hover,p a:hover,.color-theme,.color-hover-theme:hover,.header .social-list li a:hover,.product-rating .icon-star,.product-list .icon-star,.review-star-rating .icon-star{color:#fba702}.bkg-theme,.bkg-hover-theme:hover,.sub-menu li .label,.mega-menu li .label,.dropdown li .label,.navigation .cart .badge,.navigation .cart-overview .checkout.button,.header .cart .badge,.header .v-align-middle>.button:not(.nav-icon):hover,.header .dropdown>.button:not(.nav-icon):hover,.header .dropdown>.button.active:not(.nav-icon),.nav-dark .v-align-middle>.button:not(.nav-icon):hover,.nav-dark .dropdown>.button:not(.nav-icon):hover,.header-background .v-align-middle>.button:not(.nav-icon):hover,.header-background .dropdown>.button:not(.nav-icon):hover,.mobile .v-align-middle>.button:not(.nav-icon):hover,.mobile .dropdown>.button:not(.nav-icon):hover,.side-navigation .cart .badge,.side-navigation .cart-overview .checkout.button,.overlay-navigation .cart .badge,.overlay-navigation .cart-overview .checkout.button,.pagination-3 a.current{background-color:#fba702}.bkg-theme,.bkg-hover-theme:hover,.border-theme,.border-hover-theme:hover,.sub-menu li .label,.mega-menu li .label,.dropdown li .label,.map-pan-link-container a.button.active,.form-element:focus,textarea:focus,.form-element.required-field,textarea.required-field,.signup-1 .form-element:focus,.signup-1 .form-element.required-field,.accordion.style-2>ul>li.active>a,.pagination-3 a.current{border-color:#fba702}.hero-3 .hero-content{border-color:#fba702!important}@media only screen and (max-width: 960px){.header .v-align-middle>.button:not(.nav-icon):hover,.header .dropdown>.button:not(.nav-icon):hover{background-color:#fba702}}.tabs.style-2 .tab-nav>li.active a,.tabs.style-2 .tab-nav>li.active a:hover,.tabs.style-2.vertical .tab-nav>li.active a,.tabs.style-2.vertical.right .tab-nav>li.active a{color:#fba702;border-bottom-color:#fba702}@media only screen and (min-width: 480px){.tabs.style-2.vertical .tab-nav>li.active a,.tabs.style-2.vertical .tab-nav>li.active a:hover{color:#fba702;border-right-color:#fba702}}.stats-1{background-image:none}.eta-contact-form textarea{min-height:15rem}.NuggetListRow [class*="mb-"]>p:last-of-type{margin-bottom:0}.DefinitionPairs{width:100%;overflow:hidden}.DefinitionPairItem{float:left;margin-left:0}@media only screen and (max-width: 768px){.DefinitionPairItem{float:none}}.DefinitionPairTerm{display:inline-block;clear:both;max-width:80px;width:80px;font-weight:700}.DefinitionPairTerm:after{content:":"}.SoftRedirect{position:fixed;top:50%;transform:translate(0,-50%);background-color:white;box-shadow:2px 2px 2px rgba(0,0,0,0.2);min-height:300px;width:75vw;max-width:660px;z-index:999999;margin:0 auto;padding:30px}.SoftRedirect+.backdrop,.SoftRedirect::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.SoftRedirect-Timer{width:100%;-webkit-appearance:none}.SoftRedirect-Timer::-moz-progress-bar{background-color:#fba702!important;transition:width 1s linear}.SoftRedirect-Timer::-webkit-progress-value{background-color:#fba702!important;transition:width 1s linear}.LogoGridItem{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);height:50px;opacity:.75}.LogoSlider .tms-pagination{opacity:0}@media all and (max-width: 975px){.LogoSlider .tms-pagination{opacity:1}}.LogoSlider--Item{display:flex;height:64px}.LogoSlider--Image{max-height:100%!important;width:auto!important}.ProseImage,.ProsePullQuote,.ProseTweet,.ProseVideo{position:relative;clear:both;outline:0;box-sizing:border-box;margin-top:40px;margin-right:40px;margin-bottom:40px;margin-left:40px}.post-content{min-height:257px}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:rgba(0,0,0,0.8);letter-spacing:-.02em}.post-content h3{margin-top:56px;margin-left:-2.25px;font-size:36px;font-style:normal;font-weight:700;line-height:1.15}.post-content h4{margin-top:30px;margin-left:-1.75px;font-size:28px;font-style:normal;font-weight:300;line-height:1.22;letter-spacing:-.022em;color:rgba(0,0,0,0.44)}.post-content ul{font-size:inherit;list-style:initial;margin-left:1.5em}.Prose--repostInfo{padding:1rem;background:rgba(0,0,0,0.05)}.Prose--repostInfo p{font-family:inherit}.ProseImageAspectRatioMaintainer{position:relative;width:100%;margin:0 auto;display:block;font-size:0;text-align:center}.ProseImageSpacer{margin:5px}.ProseImageImg{display:block;position:relative;max-width:100%;box-sizing:border-box;margin:0 auto}.ProseImage--2col,.ProseImage--3col{margin-right:-60px;margin-left:-60px}@media only screen and (max-width: 876px){.ProseImage--2col,.ProseImage--3col{margin-right:-40px;margin-left:-40px}}.ProseImage--2col .ProseImageSpacer,.ProseImage--3col .ProseImageSpacer{display:inline-block}.ProseImage--2col .ProseImageSpacer{width:calc(49% - 10px)}.ProseImage--3col .ProseImageSpacer{width:calc(32% - 10px)}.ProsePullQuote--quote{margin-bottom:0;border-color:#fba702!important}.ProsePullQuote--left .ProsePullQuote--quote.border{padding-right:0}.ProsePullQuote--center{margin-right:0;margin-left:0}.ProsePullQuote--right .ProsePullQuote--quote.border{padding-right:0}.ProseTweet{min-height:163px}.ProseVideo--video{max-width:100%;width:100%}@media only screen and (min-width: 876px){.ProseImage--left,.ProsePullQuote--left,.ProseTweet--left{width:40%;float:left;margin-top:5px;margin-left:-60px}}.ProsePullQuote--center,.ProseTweet--center{margin-right:auto;margin-left:auto}@media only screen and (min-width: 876px){.ProseImage--right,.ProsePullQuote--right,.ProseTweet--right{width:40%;float:right;margin-top:5px;margin-right:-60px}}.ProseImageCaption,.ProseVideoCaption{font-size:14px;color:rgba(0,0,0,0.6);text-align:center;letter-spacing:0}.ETA-FlexDeadCenter{display:flex;align-items:center;justify-content:center}.ETA-FlexDeadCenter--Content{width:70%}.Footer--ContactUs{background-image:url("/images/shared/contact_us_banner.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.Footer--ContactUs{background-image:url("/images/shared/contact_us_banner@2x.jpg")}}.Footer--ContactUs .form-element{color:white}.Footer--ContactUs .form-element::-moz-placeholder{color:white}.Footer--ContactUs .form-element::-webkit-input-placeholder{color:white}.Footer--ContactUs .form-element:-ms-input-placeholder{color:white}.Footer--ContactUs .form-element:focus{color:#fba702}.Footer--ContactUs .form-element:focus::-moz-placeholder{color:#fba702}.Footer--ContactUs .form-element:focus::-webkit-input-placeholder{color:#fba702}.Footer--ContactUs .form-element:focus:-ms-input-placeholder{color:#fba702}.HeroListItem--drones .media-column{background-image:url("/images/services/innovation/hero_list_item-drones.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.HeroListItem--drones .media-column{background-image:url("/images/services/innovation/hero_list_item-drones@2x.jpg")}}.HeroListItem--ai_ml .media-column{background-image:url("/images/services/innovation/hero_list_item-ai_ml.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.HeroListItem--ai_ml .media-column{background-image:url("/images/services/innovation/hero_list_item-ai_ml@2x.jpg")}}.HeroListItem--vr_ar .media-column{background-image:url("/images/services/innovation/hero_list_item-vr_ar.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.HeroListItem--vr_ar .media-column{background-image:url("/images/services/innovation/hero_list_item-vr_ar@2x.jpg")}}.HeroListItem--threedeeprinting .media-column{background-image:url("/images/services/innovation/hero_list_item-threedeeprinting.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.HeroListItem--threedeeprinting .media-column{background-image:url("/images/services/innovation/hero_list_item-threedeeprinting@2x.jpg")}}.TestimonialCallout--innovation{background-image:url("/images/services/innovation/testimonial_callout.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.TestimonialCallout--innovation{background-image:url("/images/services/innovation/testimonial_callout@2x.jpg")}}.hero-5 .Services--ProServices{background-image:url("/images/home-page/professional_services.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.hero-5 .Services--ProServices{background-image:url("/images/home-page/professional_services@2x.jpg")}}.hero-5 .Services--Innovation{background-image:url("/images/home-page/enterprise_innovation.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.hero-5 .Services--Innovation{background-image:url("/images/home-page/enterprise_innovation@2x.jpg")}}.Services--OurStory .media-column{background-image:url("/images/home-page/our_story.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.Services--OurStory .media-column{background-image:url("/images/home-page/our_story@2x.jpg")}}.AboutCloudReach{background-color:#41a8b8!important}.AboutCloudReach .media-column{background-image:url("/images/cloudreach/about.png");background-size:90%}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.AboutCloudReach .media-column{background-image:url("/images/cloudreach/about@2x.png")}}@media only screen and (max-width: 768px){.AboutCloudReach .split-hero-content{margin-top:1rem!important}}.Statements .post-title a{color:#fba702}.Statements .post-author{margin-top:0!important;padding-top:2rem!important}.HeroListItem--Culture .media-column{background-image:url("/images/about/culture.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.HeroListItem--Culture .media-column{background-image:url("/images/about/culture@2x.jpg")}}.HeroListItem--EmergingTechnology .media-column{background-image:url("/images/about/emerging_technology.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.HeroListItem--EmergingTechnology .media-column{background-image:url("/images/about/emerging_technology@2x.jpg")}}.page-404 .fullscreen-bkg-2{background-image:url("/images/error_pages/404.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.page-404 .fullscreen-bkg-2{background-image:url("/images/error_pages/404@2x.jpg")}}.page-500 .fullscreen-bkg-2{background-image:url("/images/error_pages/500.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.page-500 .fullscreen-bkg-2{background-image:url("/images/error_pages/500@2x.jpg")}}.page-maintenance .fullscreen-bkg-2{background-image:url("/images/error_pages/maintenance.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.page-maintenance .fullscreen-bkg-2{background-image:url("/images/error_pages/maintenance@2x.jpg")}}.Services--SolutionLogo{display:block}.Services--SolutionLogoImg{max-width:initial;width:100%;height:75px}.posts .blog-single-post .post-content{font-size:21px;line-height:1.58;letter-spacing:-.003em}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-width: 320px) and (max-device-width: 480px) and (min-device-pixel-ratio: 1.5), only screen and (min-device-width: 320px) and (max-device-width: 480px) and (min-resolution: 1.5dppx){.posts .blog-single-post .post-content{font-size:18px;letter-spacing:-.004em}}.posts .blog-multiple-posts .post-media .post-title{text-shadow:0 0 10px rgba(0,0,0,0.3)}.BlogPostThumbnail{width:100%;filter:brightness(0.7)}.page-contact .hero-5 .media-column{background-image:none}.TeamBio--FeaturedAppearance{background-image:url("/images/team/featured_appearance_bkgd.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){.TeamBio--FeaturedAppearance{background-image:url("/images/team/featured_appearance_bkgd@2x.jpg")}}.TeamBio--Appearance .thumbnail{min-height:367px}.TeamBio--Post .post-content{min-height:200px}.CaseStudy-Info{text-shadow:0 0 10px rgba(17,17,17,0.75)}figure.highlight,div.highlighter-rouge{margin:1em -40px}figure.highlight{padding:10px 40px;background:#fff;border:solid 1px #ddd;border-radius:3px}figure.highlight .gutter{min-width:1%;padding:1px 10px!important;width:1%;line-height:20px;color:rgba(0,0,0,0.3);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;user-select:none;border:solid #eee;border-width:0 1px 0 0}figure.highlight .gutter .lineno{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}figure.highlight .code{padding:1px 10px!important;text-align:left;line-height:20px;vertical-align:top;background:transparent;color:#333}figure.highlight .code pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}figure.highlight .hll{background-color:#ffc}figure.highlight .c{color:#999988;font-style:italic}figure.highlight .err{color:#a61717;background-color:#e3d2d2}figure.highlight .k{color:#000000;font-weight:bold}figure.highlight .o{color:#000000;font-weight:bold}figure.highlight .cm{color:#999988;font-style:italic}figure.highlight .cp{color:#999999;font-weight:bold;font-style:italic}figure.highlight .c1{color:#999988;font-style:italic}figure.highlight .cs{color:#999999;font-weight:bold;font-style:italic}figure.highlight .gd{color:#000000;background-color:#fdd}figure.highlight .ge{color:#000000;font-style:italic}figure.highlight .gr{color:#a00}figure.highlight .gh{color:#999}figure.highlight .gi{color:#000000;background-color:#dfd}figure.highlight .go{color:#888}figure.highlight .gp{color:#555}figure.highlight .gs{font-weight:bold}figure.highlight .gu{color:#aaa}figure.highlight .gt{color:#a00}figure.highlight .kc{color:#000000;font-weight:bold}figure.highlight .kd{color:#000000;font-weight:bold}figure.highlight .kn{color:#000000;font-weight:bold}figure.highlight .kp{color:#000000;font-weight:bold}figure.highlight .kr{color:#000000;font-weight:bold}figure.highlight .kt{color:#445588;font-weight:bold}figure.highlight .m{color:#099}figure.highlight .s{color:#d01040}figure.highlight .na{color:teal}figure.highlight .nb{color:#0086B3}figure.highlight .nc{color:#445588;font-weight:bold}figure.highlight .no{color:teal}figure.highlight .nd{color:#3c5d5d;font-weight:bold}figure.highlight .ni{color:purple}figure.highlight .ne{color:#990000;font-weight:bold}figure.highlight .nf{color:#990000;font-weight:bold}figure.highlight .nl{color:#990000;font-weight:bold}figure.highlight .nn{color:#555}figure.highlight .nt{color:navy}figure.highlight .nv{color:teal}figure.highlight .ow{color:#000000;font-weight:bold}figure.highlight .w{color:#bbb}figure.highlight .mf{color:#099}figure.highlight .mh{color:#099}figure.highlight .mi{color:#099}figure.highlight .mo{color:#099}figure.highlight .sb{color:#d01040}figure.highlight .sc{color:#d01040}figure.highlight .sd{color:#d01040}figure.highlight .s2{color:#d01040}figure.highlight .se{color:#d01040}figure.highlight .sh{color:#d01040}figure.highlight .si{color:#d01040}figure.highlight .sx{color:#d01040}figure.highlight .sr{color:#009926}figure.highlight .s1{color:#d01040}figure.highlight .ss{color:#990073}figure.highlight .bp{color:#999}figure.highlight .vc{color:teal}figure.highlight .vg{color:teal}figure.highlight .vi{color:teal}figure.highlight .il{color:#099}div.highlighter-rouge .highlight{margin-left:0;padding:0;background:#fff;border:solid 1px #ddd;border-radius:3px}div.highlighter-rouge .highlight .gutter{min-width:1%;padding:1px 10px!important;width:1%;line-height:20px;color:rgba(0,0,0,0.3);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;user-select:none;border:solid #eee;border-width:0 1px 0 0}div.highlighter-rouge .highlight .gutter .lineno{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}div.highlighter-rouge .highlight .code{padding:1px 10px!important;text-align:left;line-height:20px;vertical-align:top;background:transparent;color:#333}div.highlighter-rouge .highlight .code pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}div.highlighter-rouge .highlight .hll{background-color:#ffc}div.highlighter-rouge .highlight .c{color:#999988;font-style:italic}div.highlighter-rouge .highlight .err{color:#a61717;background-color:#e3d2d2}div.highlighter-rouge .highlight .k{color:#000000;font-weight:bold}div.highlighter-rouge .highlight .o{color:#000000;font-weight:bold}div.highlighter-rouge .highlight .cm{color:#999988;font-style:italic}div.highlighter-rouge .highlight .cp{color:#999999;font-weight:bold;font-style:italic}div.highlighter-rouge .highlight .c1{color:#999988;font-style:italic}div.highlighter-rouge .highlight .cs{color:#999999;font-weight:bold;font-style:italic}div.highlighter-rouge .highlight .gd{color:#000000;background-color:#fdd}div.highlighter-rouge .highlight .ge{color:#000000;font-style:italic}div.highlighter-rouge .highlight .gr{color:#a00}div.highlighter-rouge .highlight .gh{color:#999}div.highlighter-rouge .highlight .gi{color:#000000;background-color:#dfd}div.highlighter-rouge .highlight .go{color:#888}div.highlighter-rouge .highlight .gp{color:#555}div.highlighter-rouge .highlight .gs{font-weight:bold}div.highlighter-rouge .highlight .gu{color:#aaa}div.highlighter-rouge .highlight .gt{color:#a00}div.highlighter-rouge .highlight .kc{color:#000000;font-weight:bold}div.highlighter-rouge .highlight .kd{color:#000000;font-weight:bold}div.highlighter-rouge .highlight .kn{color:#000000;font-weight:bold}div.highlighter-rouge .highlight .kp{color:#000000;font-weight:bold}div.highlighter-rouge .highlight .kr{color:#000000;font-weight:bold}div.highlighter-rouge .highlight .kt{color:#445588;font-weight:bold}div.highlighter-rouge .highlight .m{color:#099}div.highlighter-rouge .highlight .s{color:#d01040}div.highlighter-rouge .highlight .na{color:teal}div.highlighter-rouge .highlight .nb{color:#0086B3}div.highlighter-rouge .highlight .nc{color:#445588;font-weight:bold}div.highlighter-rouge .highlight .no{color:teal}div.highlighter-rouge .highlight .nd{color:#3c5d5d;font-weight:bold}div.highlighter-rouge .highlight .ni{color:purple}div.highlighter-rouge .highlight .ne{color:#990000;font-weight:bold}div.highlighter-rouge .highlight .nf{color:#990000;font-weight:bold}div.highlighter-rouge .highlight .nl{color:#990000;font-weight:bold}div.highlighter-rouge .highlight .nn{color:#555}div.highlighter-rouge .highlight .nt{color:navy}div.highlighter-rouge .highlight .nv{color:teal}div.highlighter-rouge .highlight .ow{color:#000000;font-weight:bold}div.highlighter-rouge .highlight .w{color:#bbb}div.highlighter-rouge .highlight .mf{color:#099}div.highlighter-rouge .highlight .mh{color:#099}div.highlighter-rouge .highlight .mi{color:#099}div.highlighter-rouge .highlight .mo{color:#099}div.highlighter-rouge .highlight .sb{color:#d01040}div.highlighter-rouge .highlight .sc{color:#d01040}div.highlighter-rouge .highlight .sd{color:#d01040}div.highlighter-rouge .highlight .s2{color:#d01040}div.highlighter-rouge .highlight .se{color:#d01040}div.highlighter-rouge .highlight .sh{color:#d01040}div.highlighter-rouge .highlight .si{color:#d01040}div.highlighter-rouge .highlight .sx{color:#d01040}div.highlighter-rouge .highlight .sr{color:#009926}div.highlighter-rouge .highlight .s1{color:#d01040}div.highlighter-rouge .highlight .ss{color:#990073}div.highlighter-rouge .highlight .bp{color:#999}div.highlighter-rouge .highlight .vc{color:teal}div.highlighter-rouge .highlight .vg{color:teal}div.highlighter-rouge .highlight .vi{color:teal}div.highlighter-rouge .highlight .il{color:#099}.gist{margin-right:-40px;margin-left:-40px}