/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}




/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}



/*****************************************/
/* Start your style declarations here    */
/*****************************************/
:root{--blue:#2962ff;--text-color:#323237;--link-color:var(--blue);--border-color:rgba(0,0,0,.1);--border-color-fade:rgba(0,0,0,.05);--border-color-fade-2:rgba(0,0,0,.025);--primary-color:var(--blue);--success-color:#5cb85c;--danger-color:#d9534f;--warning-color:#ec971f;--default-color:#999;--text-rgb:50,50,55;--primary-rgb:41,98,255;--success-rgb:92,184,92;--danger-rgb:217,83,79;--warning-rgb:236,151,31;--gutter-width:1rem;--outer-margin:2rem;--gutter-compensation:calc(var(--gutter-width) / -2);--half-gutter-width:calc(var(--gutter-width) / 2)}@font-face{font-family:Ringside;src:url(/cms-static/fonts/Ringside-Black.afc6f2cce44b10956dc2335aa60239ec.otf);font-weight:800}@font-face{font-family:Ringside Compressed;src:url(/cms-static/fonts/RingsideCompressed-Black.e4f88c540e63a2a61cc2f0ee74b4768f.otf);font-weight:800}@font-face{font-family:Ringside;src:url(/cms-static/fonts/Ringside-Black.afc6f2cce44b10956dc2335aa60239ec.otf);font-weight:600}@font-face{font-family:Ringside;src:url(/cms-static/fonts/Ringside-Book.a1bd5626e713caba514462d2fe8b5ac0.otf);font-weight:400}@font-face{font-family:Ringside Compressed;src:url(/cms-static/fonts/RingsideCompressed-Black.e4f88c540e63a2a61cc2f0ee74b4768f.otf);font-weight:600}@font-face{font-family:Ringside Compressed;src:url(/cms-static/fonts/RingsideCompressed-Book.84dec0954dc6222c68c25df3ae322238.otf);font-weight:400}@font-face{font-family:Ringside Compressed;src:url(/cms-static/fonts/RingsideCompressed-Thin.66e8d1cceb61d465fc935c65f0add33b.otf);font-weight:200}@font-face{font-family:Ringside Condensed;src:url(/cms-static/fonts/RingsideCondensed-Light.5cb9a047446be8279d60600e4c732b88.otf);font-weight:200}@font-face{font-family:Ringside Condensed;src:url(/cms-static/fonts/RingsideCondensed-Semibold.54e26a5e83c66d3cdd5cfa590b1de368.otf);font-weight:500}@font-face{font-family:Fabrikat Mono;src:url(/cms-static/fonts/Fabrikat-Mono-Bold.b729b750417aa923c0b745c0a8b7bbe5.otf);font-weight:600}@font-face{font-family:Fabrikat Mono;src:url(/cms-static/fonts/Fabrikat-Mono-Light.c796fd50f1e38819ea87b3163150ff64.otf);font-weight:200}@font-face{font-family:Fabrikat Mono;src:url(/cms-static/fonts/Fabrikat-Mono-Regular.c9f2a7745960127ae8207259b6e68f6e.otf);font-weight:400}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:var(--gutter-compensation);margin-left:var(--gutter-compensation)}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:var(--half-gutter-width);padding-left:var(--half-gutter-width)}.col-xs{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:var(--half-gutter-width);padding-left:var(--half-gutter-width)}.col-sm{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:var(--half-gutter-width);padding-left:var(--half-gutter-width)}.col-md{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:91rem}.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:var(--half-gutter-width);padding-left:var(--half-gutter-width)}.col-lg{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}}@media only screen and (min-width:100em){.container{width:91rem}.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:var(--half-gutter-width);padding-left:var(--half-gutter-width)}.col-xl{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xl-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xl-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xl-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xl-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xl-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-offset-1{margin-left:8.333%}.col-xl-offset-2{margin-left:16.667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.333%}.col-xl-offset-5{margin-left:41.667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.333%}.col-xl-offset-8{margin-left:66.667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.333%}.col-xl-offset-11{margin-left:91.667%}.start-xl{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xl{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xl{-ms-flex-align:start;align-items:flex-start}.middle-xl{-ms-flex-align:center;align-items:center}.bottom-xl{-ms-flex-align:end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-ms-flex-pack:justify;justify-content:space-between}.first-xl{-ms-flex-order:-1;order:-1}.last-xl{-ms-flex-order:1;order:1}}:root{--dot-color:#0e078c;--blue-1:#0e078c;--blue-2:#1109b3;--blue-3:#130add;--blue-4:#211df5;--blue-5:#3336ff;--red-1:#c70035;--red-2:#e0003c;--red-3:#ff0045;--red-4:#ff3d5e;--red-5:#ff5274;--green-1:#1cad6e;--green-2:#1abd76;--green-3:#19d181;--green-4:#12e087;--green-5:#0ff290;--yellow-1:#faa700;--yellow-2:#fcb500;--yellow-3:#ffc400;--yellow-4:#ffd633;--yellow-5:#ffe666;--light-blue-1:#007acc;--light-blue-2:#008ae0;--light-blue-3:#00a2ff;--light-blue-4:#08b5ff;--light-blue-5:#1fc3ff;--light-grey-1:#b4bac2;--light-grey-2:#c7cbd1;--light-grey-3:#dadde0;--light-grey-4:#e6e8eb;--light-grey-5:#f2f3f5;--mid-grey-1:#657285;--mid-grey-2:#788597;--mid-grey-3:#8b97a6;--mid-grey-4:#a0aab8;--mid-grey-5:#acb6c2;--dark-grey-1:#171f29;--dark-grey-2:#212b38;--dark-grey-3:#2b3747;--dark-grey-4:#364457;--dark-grey-5:#435266}.bg-blue-1{background-color:var(--blue-1)}.bg-blue-2{background-color:var(--blue-2)}.bg-blue-3{background-color:var(--blue-3)}.bg-blue-4{background-color:var(--blue-4)}.bg-blue-5{background-color:var(--blue-5)}.bg-red-1{background-color:var(--red-1)}.bg-red-2{background-color:var(--red-2)}.bg-red-3{background-color:var(--red-3)}.bg-red-4{background-color:var(--red-4)}.bg-red-5{background-color:var(--red-5)}.bg-green-1{background-color:var(--green-1)}.bg-green-2{background-color:var(--green-2)}.bg-green-3{background-color:var(--green-3)}.bg-green-4{background-color:var(--green-4)}.bg-green-5{background-color:var(--green-5)}.bg-yellow-1{background-color:var(--yellow-1)}.bg-yellow-2{background-color:var(--yellow-2)}.bg-yellow-3{background-color:var(--yellow-3)}.bg-yellow-4{background-color:var(--yellow-4)}.bg-yellow-5{background-color:var(--yellow-5)}.bg-light-blue-1{background-color:var(--light-blue-1)}.bg-light-blue-2{background-color:var(--light-blue-2)}.bg-light-blue-3{background-color:var(--light-blue-3)}.bg-light-blue-4{background-color:var(--light-blue-4)}.bg-light-blue-5{background-color:var(--light-blue-5)}.bg-light-grey-1{background-color:var(--light-grey-1)}.bg-light-grey-2{background-color:var(--light-grey-2)}.bg-light-grey-3{background-color:var(--light-grey-3)}.bg-light-grey-4{background-color:var(--light-grey-4)}.bg-light-grey-5{background-color:var(--light-grey-5)}.bg-mid-grey-1{background-color:var(--mid-grey-1)}.bg-mid-grey-2{background-color:var(--mid-grey-2)}.bg-mid-grey-3{background-color:var(--mid-grey-3)}.bg-mid-grey-4{background-color:var(--mid-grey-4)}.bg-mid-grey-5{background-color:var(--mid-grey-5)}.bg-dark-grey-1{background-color:var(--dark-grey-1)}.bg-dark-grey-2{background-color:var(--dark-grey-2)}.bg-dark-grey-3{background-color:var(--dark-grey-3)}.bg-dark-grey-4{background-color:var(--dark-grey-4)}.bg-dark-grey-5{background-color:var(--dark-grey-5)}.bg-light{background-color:#fff;color:var(--text-color);--border-color:rgba(0,0,0,.1);--border-color-fade:rgba(0,0,0,.05);--border-color-fade-2:rgba(0,0,0,.025)}.bg-dark{background-color:var(--dark-grey-1);color:#fff}.bg-dark,.dark{--border-color:hsla(0,0%,100%,.1);--border-color-fade:hsla(0,0%,100%,.05);--border-color-fade-2:hsla(0,0%,100%,.025)}.dark .bg-light{background-color:var(--dark-grey-2);--text-color:var(--light-grey-5)}.dark .btn,.dark .button,.dark .card,.dark .dialog,.dark button{--text-color:#323237}.dark .ghost{--text-color:var(--light-grey-5);--border-color:hsla(0,0%,100%,.1);--border-color-fade:hsla(0,0%,100%,.05)}.dark .toast-view{--bg-color:#fff;--text-color:#323237}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Ringside Compressed,monospace,sans-serif;font-weight:400;line-height:1.25;margin:0 0 .5rem}.h1,h1{font-size:3rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem}.logo{text-transform:uppercase;font-family:Fabrikat Mono,monospace,sans-serif;letter-spacing:.44em;font-weight:400}p a{text-decoration:underline}p a:hover{color:#0041f5}p a:active{color:#003adc}.smaller{font-size:.8em}.larger{font-size:1.2em}.heading{font-family:Ringside Compressed,monospace,sans-serif}.mono{font-family:Fabrikat Mono,monospace,sans-serif}.native{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.display{font-family:Ringside Compressed,monospace,sans-serif}.display-2{font-family:Ringside Condensed,monospace,sans-serif}.flex-group{display:-ms-flexbox!important;display:flex!important}.flex-group.flex-end,.flex-group .right{-ms-flex-pack:end;justify-content:flex-end}.flex-group.center{-ms-flex-pack:center;justify-content:center}.flex-group.center-vertical{-ms-flex-align:center;align-items:center}.flex-group.flex-start,.flex-group .left{-ms-flex-pack:start;justify-content:flex-start}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-grow{-ms-flex-positive:1;flex-grow:1}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.space-around{-ms-flex-pack:distribute;justify-content:space-around}.space-between{-ms-flex-pack:justify;justify-content:space-between}.flex-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flex-center,.justify-center{-ms-flex-pack:center;justify-content:center}.sticky{position:-webkit-sticky!important;position:sticky!important;top:var(--top,10px)}.elevated,.elevation{--x:0;--y:3px;--blur:calc(var(--y) * 3);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.1),var(--x) var(--y) var(--blur) rgba(0,0,0,.15)}.elevated.el-20,.elevation.el-20{--y:20px}.elevated.el-15,.elevation.el-15{--y:15px}.elevated.el-10,.elevation.el-10{--y:10px}.elevated.el-5,.elevation.el-5{--y:5px}.elevated-1{--x:0;--y:3px;--blur:calc(var(--y) * 3);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.1),var(--x) var(--y) var(--blur) rgba(0,0,0,.15);--y:1px}.elevated-1.el-20{--y:20px}.elevated-1.el-15{--y:15px}.elevated-1.el-10{--y:10px}.elevated-1.el-5{--y:5px}.elevated-2{--x:0;--y:3px;--blur:calc(var(--y) * 3);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.1),var(--x) var(--y) var(--blur) rgba(0,0,0,.15);--y:5px}.elevated-2.el-20{--y:20px}.elevated-2.el-15{--y:15px}.elevated-2.el-10{--y:10px}.elevated-2.el-5{--y:5px}.elevated-3{--x:0;--y:3px;--blur:calc(var(--y) * 3);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.1),var(--x) var(--y) var(--blur) rgba(0,0,0,.15);--y:10px}.elevated-3.el-20{--y:20px}.elevated-3.el-15{--y:15px}.elevated-3.el-10{--y:10px}.elevated-3.el-5{--y:5px}.elevated-4{--x:0;--y:3px;--blur:calc(var(--y) * 3);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.1),var(--x) var(--y) var(--blur) rgba(0,0,0,.15);--y:10px}.elevated-4.el-20{--y:20px}.elevated-4.el-15{--y:15px}.elevated-4.el-10{--y:10px}.elevated-4.el-5{--y:5px}.elevated-hover,.elevation-hover{transition:box-shadow .1s ease-in-out}.elevated-hover:hover,.elevation-hover:hover{--hover-x:0;--hover-y:5px;--blur:calc(var(--hover-y) * 3);box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.1),var(--hover-x) var(--hover-y) var(--blur) rgba(0,0,0,.15)}.hide{display:none!important}.fill-parent{position:absolute;left:0;right:0;top:0;bottom:0}.pad-0{padding:0}.pad-1{padding:.5rem}.pad-2{padding:.75rem}.pad-3{padding:1rem}.pad-4{padding:2rem}.pad-0-top{padding-top:0}.pad-1-top{padding-top:.5rem}.pad-2-top{padding-top:.75rem}.pad-3-top{padding-top:1rem}.pad-4-top{padding-top:2rem}.pad-0-right{padding-right:0}.pad-1-right{padding-right:.5rem}.pad-2-right{padding-right:.75rem}.pad-3-right{padding-right:1rem}.pad-4-right{padding-right:2rem}.pad-0-bottom{padding-bottom:0}.pad-1-bottom{padding-bottom:.5rem}.pad-2-bottom{padding-bottom:.75rem}.pad-3-bottom{padding-bottom:1rem}.pad-4-bottom{padding-bottom:2rem}.pad-0-left{padding-left:0}.pad-1-left{padding-left:.5rem}.pad-2-left{padding-left:.75rem}.pad-3-left{padding-left:1rem}.pad-4-left{padding-left:2rem}.pad-0-x{padding-left:0;padding-right:0}.pad-1-x{padding-left:.5rem;padding-right:.5rem}.pad-2-x{padding-left:.75rem;padding-right:.75rem}.pad-3-x{padding-left:1rem;padding-right:1rem}.pad-4-x{padding-left:2rem;padding-right:2rem}.pad-0-y{padding-top:0;padding-bottom:0}.pad-1-y{padding-top:.5rem;padding-bottom:.5rem}.pad-2-y{padding-top:.75rem;padding-bottom:.75rem}.pad-3-y{padding-top:1rem;padding-bottom:1rem}.pad-4-y{padding-top:2rem;padding-bottom:2rem}.margin-0{margin:0}.margin-1{margin:.5rem}.margin-2{margin:.75rem}.margin-3{margin:1rem}.margin-4{margin:2rem}.margin-0-top{margin-top:0}.margin-1-top{margin-top:.5rem}.margin-2-top{margin-top:.75rem}.margin-3-top{margin-top:1rem}.margin-4-top{margin-top:2rem}.margin-0-right{margin-right:0}.margin-1-right{margin-right:.5rem}.margin-2-right{margin-right:.75rem}.margin-3-right{margin-right:1rem}.margin-4-right{margin-right:2rem}.margin-0-bottom{margin-bottom:0}.margin-1-bottom{margin-bottom:.5rem}.margin-2-bottom{margin-bottom:.75rem}.margin-3-bottom{margin-bottom:1rem}.margin-4-bottom{margin-bottom:2rem}.margin-0-left{margin-left:0}.margin-1-left{margin-left:.5rem}.margin-2-left{margin-left:.75rem}.margin-3-left{margin-left:1rem}.margin-4-left{margin-left:2rem}.margin-0-x{margin-left:0;margin-right:0}.margin-1-x{margin-left:.5rem;margin-right:.5rem}.margin-2-x{margin-left:.75rem;margin-right:.75rem}.margin-3-x{margin-left:1rem;margin-right:1rem}.margin-4-x{margin-left:2rem;margin-right:2rem}.margin-0-y{margin-top:0;margin-bottom:0}.margin-1-y{margin-top:.5rem;margin-bottom:.5rem}.margin-2-y{margin-top:.75rem;margin-bottom:.75rem}.margin-3-y{margin-top:1rem;margin-bottom:1rem}.margin-4-y{margin-top:2rem;margin-bottom:2rem}.margin-auto{margin:auto}.margin-auto-x{margin-left:auto;margin-right:auto}.margin-auto-y{margin-bottom:auto}.margin-auto-top,.margin-auto-y{margin-top:auto}.margin-auto-right{margin-right:auto}.margin-auto-bottom{margin-bottom:auto}.margin-auto-left{margin-left:auto}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.static{position:static}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}:root{--grid-spacing:40px}.dots{background-image:radial-gradient(var(--dot-size) at var(--half-spacing) var(--half-spacing),var(--grid-color) 90%,transparent 100%);background-size:var(--spacing) var(--spacing);background-position:50% 0}.dots,.dots-offset{--grid-color:rgba(41,98,255,.2);--spacing:var(--grid-spacing);--half-spacing:calc(var(--spacing)/2);--dot-size:1px}.dots-offset{background-image:radial-gradient(var(--dot-size) at var(--half-spacing) var(--half-spacing),var(--grid-color) 0,var(--grid-color) 90%,transparent 100%),radial-gradient(var(--dot-size) at var(--half-spacing) var(--half-spacing),var(--grid-color) 0,var(--grid-color) 90%,transparent 100%);background-size:var(--spacing) var(--spacing),var(--spacing) var(--spacing);background-position:0 0,var(--half-spacing) var(--half-spacing)}.lines{background-image:linear-gradient(var(--grid-color) var(--line-size),transparent var(--line-size)),linear-gradient(90deg,var(--grid-color) var(--line-size),transparent var(--line-size));background-size:var(--spacing) var(--spacing),var(--spacing) var(--spacing);background-position:50% 0}.lines,.lines-2{--grid-color:rgba(41,98,255,.2);--spacing:var(--grid-spacing);--line-size:1px}.lines-2{--grid-color2:rgba(41,98,255,.1);background-image:linear-gradient(var(--grid-color) var(--line-size),transparent var(--line-size)),linear-gradient(90deg,var(--grid-color) var(--line-size),transparent var(--line-size)),linear-gradient(var(--grid-color2) var(--line-size),transparent var(--line-size)),linear-gradient(90deg,var(--grid-color2) var(--line-size),transparent var(--line-size));background-position:50%,50%,50% calc(50% + var(--spacing)/2),calc(50% + var(--spacing)/2) 50%}.dots-lines,.lines-2{background-size:var(--spacing) var(--spacing)}.dots-lines{--grid-color:rgba(41,98,255,.2);--dot-color:var(--grid-color);--spacing:80px;--half-spacing:calc(var(--spacing)/2);--dot-size:3px;--line-size:1px;--line-spacing:calc(var(--half-spacing) * 1.4142);--line-color:rgba(41,98,255,.1);background-image:radial-gradient(var(--dot-size) at var(--half-spacing) var(--half-spacing),var(--dot-color) 90%,transparent 100%),repeating-linear-gradient(-45deg,var(--line-color),var(--line-color) var(--line-size),transparent var(--line-size),transparent var(--line-spacing)),repeating-linear-gradient(45deg,var(--line-color),var(--line-color) var(--line-size),transparent var(--line-size),transparent var(--line-spacing)),repeating-linear-gradient(0deg,var(--line-color),var(--line-color) var(--line-size),transparent var(--line-size),transparent var(--spacing)),repeating-linear-gradient(90deg,var(--line-color),var(--line-color) var(--line-size),transparent var(--line-size),transparent var(--spacing));background-position:var(--half-spacing) var(--half-spacing),0 0,0 0,0 0,0 0}:root{--disabled-bg:#f1f1f1}form{margin:0}.form-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;-ms-flex-line-pack:start;align-content:flex-start}.form-group>*{-ms-flex:1 1 100%;flex:1 1 100%}.form-group>label{margin-bottom:5px}.control-label{text-transform:uppercase;font-size:13px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizontal .form-group>label{margin-bottom:0}.horizontal .form-group>label.control-label{text-align:right;padding-right:10px}@media only screen and (max-width:48em),only screen and (max-width:62em){.horizontal .form-group>label{margin-bottom:5px}.horizontal .form-group>label.control-label{text-align:left}}.text-input,input[type=color],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;padding:0 10px;font-family:inherit;font-size:inherit;line-height:2rem;height:2rem;border:none;border-radius:2px;outline:none;color:var(--text-color,#323237);display:-ms-flexbox;display:flex;width:100%}.text-input.small,input[type=color].small,input[type=date].small,input[type=email].small,input[type=number].small,input[type=password].small,input[type=search].small,input[type=tel].small,input[type=text].small,input[type=time].small,input[type=url].small,textarea.small{line-height:1.75rem;height:1.75rem;font-size:.75rem}.text-input.large,input[type=color].large,input[type=date].large,input[type=email].large,input[type=number].large,input[type=password].large,input[type=search].large,input[type=tel].large,input[type=text].large,input[type=time].large,input[type=url].large,textarea.large{line-height:2.5rem;height:2.5rem;font-size:1.125rem}.text-input.xl,.text-input.xlarge,input[type=color].xl,input[type=color].xlarge,input[type=date].xl,input[type=date].xlarge,input[type=email].xl,input[type=email].xlarge,input[type=number].xl,input[type=number].xlarge,input[type=password].xl,input[type=password].xlarge,input[type=search].xl,input[type=search].xlarge,input[type=tel].xl,input[type=tel].xlarge,input[type=text].xl,input[type=text].xlarge,input[type=time].xl,input[type=time].xlarge,input[type=url].xl,input[type=url].xlarge,textarea.xl,textarea.xlarge{line-height:3rem;height:3rem;font-size:1.25rem}.text-input:not(.no-style),input[type=color]:not(.no-style),input[type=date]:not(.no-style),input[type=email]:not(.no-style),input[type=number]:not(.no-style),input[type=password]:not(.no-style),input[type=search]:not(.no-style),input[type=tel]:not(.no-style),input[type=text]:not(.no-style),input[type=time]:not(.no-style),input[type=url]:not(.no-style),textarea:not(.no-style){background:var(--bg-color,#fff);box-shadow:0 0 0 1px var(--border-color,#ddd),0 0 0 0 rgba(41,98,255,.15),1px 1px 3px rgba(0,0,0,.05) inset;transition:box-shadow .1s ease-in-out}.text-input.focus,.text-input:focus,input[type=color].focus,input[type=color]:focus,input[type=date].focus,input[type=date]:focus,input[type=email].focus,input[type=email]:focus,input[type=number].focus,input[type=number]:focus,input[type=password].focus,input[type=password]:focus,input[type=search].focus,input[type=search]:focus,input[type=tel].focus,input[type=tel]:focus,input[type=text].focus,input[type=text]:focus,input[type=time].focus,input[type=time]:focus,input[type=url].focus,input[type=url]:focus,textarea.focus,textarea:focus{background:var(--bg-color,#fff);box-shadow:0 0 0 1px #2962ff,0 0 0 3px rgba(41,98,255,.15),inset 1px 1px 3px rgba(0,0,0,.05)}.text-input.disabled,.text-input.readonly,.text-input[disabled],.text-input[readonly],input[type=color].disabled,input[type=color].readonly,input[type=color][disabled],input[type=color][readonly],input[type=date].disabled,input[type=date].readonly,input[type=date][disabled],input[type=date][readonly],input[type=email].disabled,input[type=email].readonly,input[type=email][disabled],input[type=email][readonly],input[type=number].disabled,input[type=number].readonly,input[type=number][disabled],input[type=number][readonly],input[type=password].disabled,input[type=password].readonly,input[type=password][disabled],input[type=password][readonly],input[type=search].disabled,input[type=search].readonly,input[type=search][disabled],input[type=search][readonly],input[type=tel].disabled,input[type=tel].readonly,input[type=tel][disabled],input[type=tel][readonly],input[type=text].disabled,input[type=text].readonly,input[type=text][disabled],input[type=text][readonly],input[type=time].disabled,input[type=time].readonly,input[type=time][disabled],input[type=time][readonly],input[type=url].disabled,input[type=url].readonly,input[type=url][disabled],input[type=url][readonly],textarea.disabled,textarea.readonly,textarea[disabled],textarea[readonly]{background:var(--border-color-fade);box-shadow:0 0 0 1px var(--border-color)}.text-input.minimal,input[type=color].minimal,input[type=date].minimal,input[type=email].minimal,input[type=number].minimal,input[type=password].minimal,input[type=search].minimal,input[type=tel].minimal,input[type=text].minimal,input[type=time].minimal,input[type=url].minimal,textarea.minimal{--disabled-bg:rgba(0,0,0,.025);box-shadow:none}.text-input::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:.5}.text-input.invalid,.text-input:invalid,input[type=color].invalid,input[type=color]:invalid,input[type=date].invalid,input[type=date]:invalid,input[type=email].invalid,input[type=email]:invalid,input[type=number].invalid,input[type=number]:invalid,input[type=password].invalid,input[type=password]:invalid,input[type=search].invalid,input[type=search]:invalid,input[type=tel].invalid,input[type=tel]:invalid,input[type=text].invalid,input[type=text]:invalid,input[type=time].invalid,input[type=time]:invalid,input[type=url].invalid,input[type=url]:invalid,textarea.invalid,textarea:invalid{box-shadow:0 0 0 1px #d9534f}.text-input.invalid~.input-message,.text-input:invalid~.input-message,input[type=color].invalid~.input-message,input[type=color]:invalid~.input-message,input[type=date].invalid~.input-message,input[type=date]:invalid~.input-message,input[type=email].invalid~.input-message,input[type=email]:invalid~.input-message,input[type=number].invalid~.input-message,input[type=number]:invalid~.input-message,input[type=password].invalid~.input-message,input[type=password]:invalid~.input-message,input[type=search].invalid~.input-message,input[type=search]:invalid~.input-message,input[type=tel].invalid~.input-message,input[type=tel]:invalid~.input-message,input[type=text].invalid~.input-message,input[type=text]:invalid~.input-message,input[type=time].invalid~.input-message,input[type=time]:invalid~.input-message,input[type=url].invalid~.input-message,input[type=url]:invalid~.input-message,textarea.invalid~.input-message,textarea:invalid~.input-message{display:block;color:#d9534f;animation:a .25s cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards}.text-input{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-group.small{margin-bottom:10px}.form-group.small .control-label{font-size:12px}.form-group.small .text-input,.form-group.small input[type=email],.form-group.small input[type=number],.form-group.small input[type=password],.form-group.small input[type=tel],.form-group.small input[type=text],.form-group.small input[type=url],.form-group.small textarea{line-height:32px;height:32px;padding:0 8px;font-size:.8em}.input-message{font-size:14px;padding:0 8px;margin:8px 0 0;opacity:0;height:auto;display:none;max-height:0;overflow:hidden;transition:opacity .15s,max-height .1s}@keyframes a{0%{max-height:0;opacity:0}to{max-height:20px;opacity:1}}textarea{line-height:inherit;height:auto;min-height:40px;padding:5px 10px}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=color]{padding:4px}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:inherit}input[type=color]::-webkit-color-swatch{border-radius:inherit;border:none}select{display:-ms-flexbox;display:flex;width:100%;box-sizing:border-box;padding:0 10px;font-family:inherit;font-size:inherit;line-height:2rem;height:2rem;background:var(--bg-color,#fff);vertical-align:middle;border:none;border-radius:2px;box-shadow:0 0 0 1px var(--border-color);outline:none;color:var(--text-color,#323237)}select:focus{box-shadow:0 0 0 1px #2962ff}.form-select{padding:0;position:relative}.form-select.small select{line-height:1.75rem;height:1.75rem;font-size:.75rem}.form-select.large select{line-height:2.5rem;height:2.5rem;font-size:1.125rem}.form-select select{width:100%;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:after{position:absolute;content:"";border:5px solid transparent;border-top-color:currentColor;right:10px;top:50%;margin-top:-3px;pointer-events:none}.form-inline{-ms-flex-align:end;align-items:flex-end}.form-inline .form-group{margin:0 5px;min-height:40px;-ms-flex-align:center;align-items:center}.form-inline .form-actions .btn{margin-left:10px}.input-group{position:relative}.input-group input{width:100%}.file-upload{position:relative;height:40px;display:inline-block}.file-upload input[type=file]{opacity:0;margin:0;min-width:200px}.file-upload input[type=file]:focus+.file-upload-input{background:#fff;box-shadow:0 0 0 1px #2962ff,0 0 0 3px rgba(41,98,255,.15),inset 1px 1px 3px rgba(0,0,0,.05)}.file-upload .browse-button{position:absolute;right:0;top:0;margin:3px}.file-upload .svg-icon:first-of-type{margin-right:5px}.file-upload .file-name:not(:last-of-type):after{content:", "}.file-upload .file-list{overflow:auto;white-space:nowrap}.file-upload-inner{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;padding:0 10px;font-family:inherit;font-size:inherit;line-height:2rem;height:2rem;border:none;border-radius:2px;outline:none;color:var(--text-color,#323237);width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.file-upload-inner.small{line-height:1.75rem;height:1.75rem;font-size:.75rem}.file-upload-inner.large{line-height:2.5rem;height:2.5rem;font-size:1.125rem}.file-upload-inner.xl,.file-upload-inner.xlarge{line-height:3rem;height:3rem;font-size:1.25rem}.file-upload-inner:not(.no-style){background:var(--bg-color,#fff);box-shadow:0 0 0 1px var(--border-color,#ddd),0 0 0 0 rgba(41,98,255,.15),1px 1px 3px rgba(0,0,0,.05) inset;transition:box-shadow .1s ease-in-out}.file-upload-inner.focus,.file-upload-inner:focus{background:var(--bg-color,#fff);box-shadow:0 0 0 1px #2962ff,0 0 0 3px rgba(41,98,255,.15),inset 1px 1px 3px rgba(0,0,0,.05)}.file-upload-inner.disabled,.file-upload-inner.readonly,.file-upload-inner[disabled],.file-upload-inner[readonly]{background:var(--border-color-fade);box-shadow:0 0 0 1px var(--border-color)}.file-upload-inner.minimal{--disabled-bg:rgba(0,0,0,.025);box-shadow:none}.file-upload-inner::-webkit-input-placeholder{opacity:.5}.file-upload-inner.invalid,.file-upload-inner:invalid{box-shadow:0 0 0 1px #d9534f}.file-upload-inner.invalid~.input-message,.file-upload-inner:invalid~.input-message{display:block;color:#d9534f;animation:a .25s cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards}.file-drop{background:var(--border-color-fade);padding:20px;border-radius:3px;box-shadow:0 0 0 1px var(--border-color) inset;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.file-drop>.svg-icon:first-child{margin-right:5px}.file-drop.drag-enter,.file-drop.drag-over{box-shadow:0 0 0 1px #2962ff,0 0 0 3px rgba(41,98,255,.15),inset 1px 1px 3px rgba(0,0,0,.05)}.control-label+.form-range,.control-label+input[type=range]{margin-top:5px}input[type=range]{background:var(--border-color);height:2px;padding:1px 0;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:0;width:100%;box-sizing:content-box;border:none;outline:none}input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.2),0 0 0 3px rgba(41,98,255,.15)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 0 1px #2962ff,0 0 0 3px rgba(41,98,255,.15)}input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.2);width:20px;height:20px;border-radius:50%;-webkit-appearance:none;appearance:none;cursor:pointer;transition:transform .1s ease-out}input[type=range]::-moz-range-track{background:var(--border-color);border-radius:4px}input[type=range]::-moz-range-thumb{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.2);width:20px;height:20px;border-radius:50%;cursor:pointer;border:none}.input-group{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;padding:0 10px;font-family:inherit;font-size:inherit;line-height:2rem;height:2rem;border:none;border-radius:2px;outline:none;color:var(--text-color,#323237);width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;overflow:visible;display:-ms-flexbox;display:flex;padding:0}.input-group.small{line-height:1.75rem;height:1.75rem;font-size:.75rem}.input-group.large{line-height:2.5rem;height:2.5rem;font-size:1.125rem}.input-group.xl,.input-group.xlarge{line-height:3rem;height:3rem;font-size:1.25rem}.input-group:not(.no-style){background:var(--bg-color,#fff);box-shadow:0 0 0 1px var(--border-color,#ddd),0 0 0 0 rgba(41,98,255,.15),1px 1px 3px rgba(0,0,0,.05) inset;transition:box-shadow .1s ease-in-out}.input-group.focus,.input-group:focus{background:var(--bg-color,#fff);box-shadow:0 0 0 1px #2962ff,0 0 0 3px rgba(41,98,255,.15),inset 1px 1px 3px rgba(0,0,0,.05)}.input-group.disabled,.input-group.readonly,.input-group[disabled],.input-group[readonly]{background:var(--border-color-fade);box-shadow:0 0 0 1px var(--border-color)}.input-group.minimal{--disabled-bg:rgba(0,0,0,.025);box-shadow:none}.input-group::-webkit-input-placeholder{opacity:.5}.input-group.invalid,.input-group:invalid{box-shadow:0 0 0 1px #d9534f}.input-group.invalid~.input-message,.input-group:invalid~.input-message{display:block;color:#d9534f;animation:a .25s cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards}.input-group>.input-button{position:absolute;top:0;right:0;bottom:0;margin:3px}.input-group>.button-group,.input-group>.flex-group{margin:3px}.input-group>input[type=text],.input-group>input[type=url]{box-shadow:none;border-radius:0;background:transparent}.input-group>input[type=text][disabled],.input-group>input[type=text][readonly],.input-group>input[type=url][disabled],.input-group>input[type=url][readonly]{background:var(--border-color-fade)}.input-group.search-input.focus{background:var(--bg-color,#fff);box-shadow:0 0 0 1px #2962ff,0 0 0 3px rgba(41,98,255,.15),inset 1px 1px 3px rgba(0,0,0,.05)}.input-group.search-input .input-concepts{-ms-flex:1 0 auto;flex:1 0 auto;margin-right:10px;display:-ms-flexbox;display:flex;line-height:calc(2em - 8px);margin:4px 10px 4px 4px}.input-group.search-input .input-concepts:empty{display:none}.input-group.search-input .input-concepts>*{margin:0 5px 0 0;background:var(--border-color);border-radius:2px;padding:0 2px 0 8px;display:-ms-flexbox;display:flex}.input-group.search-input .input-concepts>:last-of-type{margin-right:0}.input-group .remove-concept{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:.5;cursor:pointer;padding:0 2px}.input-group .remove-concept .svg-icon{pointer-events:none}.input-group .remove-concept:hover{opacity:1}.input-concept .thumb{margin:2px 0 0 -6px}.btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:0 12px;font-family:Fabrikat Mono,monospace,sans-serif;line-height:2rem;height:2rem;color:var(--text-color);box-shadow:0 0 0 1px var(--border-color) inset;box-sizing:border-box;font-weight:500}.btn.xs,.btn.xsmall{padding:0 .5rem;line-height:1.5rem;height:1.5rem;font-size:.75rem}.btn.sm,.btn.small{padding:0 .625rem;line-height:1.75rem;height:1.75rem;font-size:.75rem}.btn.large,.btn.lg{padding:0 1.25rem;line-height:2.5rem;height:2.5rem;font-size:1.125rem}.btn.xl,.btn.xlarge{padding:0 1.25rem;line-height:3rem;height:3rem;font-size:1.25rem}.btn.block{display:block;text-align:center;width:100%;-ms-flex-positive:1;flex-grow:1}.btn.block:not(:first-child){margin-top:5px}.btn.block:not(:last-child){margin-bottom:5px}.btn.danger,.btn.primary,.btn.success,.btn.warning{--border-color:rgba(0,0,0,.1);--text-color:#fff;color:var(--text-color)}.btn.ghost,.btn.minimal{color:inherit}.btn.ghost{background:transparent}.btn.ghost:hover{background:rgba(50,50,55,.1)}.btn.ghost.active,.btn.ghost:active{background:rgba(50,50,55,.2)}.btn .svg-icon:first-child:not(:last-child){margin-right:.5em}.btn .svg-icon:last-child:not(:first-child){margin-left:.5em}.btn .svg-icon:only-child{margin:0}.disabled{opacity:.65;cursor:default;pointer-events:none}
/*!
 * Agate by Taufik Nurrohman <https://github.com/tovic>
 * ----------------------------------------------------
 *
 * #ade5fc
 * #a2fca2
 * #c6b4f0
 * #d36363
 * #fcc28c
 * #fc9b9b
 * #ffa
 * #fff
 * #333
 * #62c8f3
 * #888
 *
 */.hljs{display:block;overflow-x:auto;padding:.5em;background:#2c2f30;color:#fff}.hljs-name,.hljs-strong{font-weight:700}.hljs-code,.hljs-emphasis{font-style:italic}.hljs-tag{color:#62c8f3}.hljs-selector-class,.hljs-selector-id,.hljs-template-variable,.hljs-variable{color:#ade5fc}.hljs-bullet,.hljs-string{color:#70f5ff}.hljs-attribute,.hljs-built_in,.hljs-builtin-name,.hljs-quote,.hljs-section,.hljs-title,.hljs-type{color:#ffa}.hljs-bullet,.hljs-number,.hljs-symbol{color:#f65a7e}.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#eb951e}.hljs-code,.hljs-comment,.hljs-deletion{color:#888}.hljs-link,.hljs-regexp{color:#c6b4f0}.hljs-meta{color:#fc9b9b}.hljs-deletion{background-color:#fc9b9b;color:#333}.hljs-addition{background-color:#a2fca2;color:#333}.hljs a{color:inherit}.hljs a:focus,.hljs a:hover{color:inherit;text-decoration:underline}.clarifai-demo-root,.demo-container{width:100%}.clarifai-demo-root{height:100vh}.demo-container{font-family:sofia-pro;background-color:#1b2634;display:-ms-flexbox;display:flex;overflow:hidden;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.demo-container a{text-decoration:none}.demo-container button{border:0;outline:0;background:none;cursor:pointer}.demo-container img{image-orientation:from-image}.demo-container .media-explorer{width:66%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.demo-container .model-content{width:34%}@media (min-width:544px){.demo-container .media-explorer{-ms-flex:1 0 20%!important;flex:1 0 20%!important}}@media (max-width:544px){.clarifai-demo-root{overflow-y:auto;height:auto}.demo-container{overflow:auto;height:auto}.demo-container,.demo-container .demo-wrapper,.demo-container .demo-wrapper-header{-ms-flex-direction:column;flex-direction:column}.demo-container .demo-wrapper{height:auto}.demo-container .media-explorer{width:100%;min-height:70vh}.demo-container .model-content{width:100%;height:100%;z-index:20}}.demo-container{
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */}.demo-container .btn,.demo-container .button,.demo-container button{display:inline-block;padding:.15em .8em .1em;font:inherit;font-size:.95em;line-height:2;color:#323237;cursor:pointer;background:#fff;border:none;border-radius:3px;outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none}.demo-container .btn.large,.demo-container .button.large,.demo-container button.large{padding:.25em .8em .1em;font-family:sofia-pro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.8;font-size:1.18em;font-weight:500}.demo-container .btn.small,.demo-container .button.small,.demo-container button.small{font-size:.8em;font-weight:500;padding:0 .8em}.demo-container .btn:hover,.demo-container .button:hover,.demo-container button:hover{background:#eee}.demo-container .btn:active,.demo-container .button:active,.demo-container button:active{background:#e1e1e1}.demo-container .btn.primary,.demo-container .button.primary,.demo-container button.primary{color:#fff;background:#2962ff}.demo-container .btn.primary:hover,.demo-container .button.primary:hover,.demo-container button.primary:hover{background:#0041f5}.demo-container .btn.primary:active,.demo-container .button.primary:active,.demo-container button.primary:active{background:#003adc}.demo-container .btn.success,.demo-container .button.success,.demo-container button.success{color:#fff;background:#5cb85c}.demo-container .btn.success:hover,.demo-container .button.success:hover,.demo-container button.success:hover{background:#449d44}.demo-container .btn.success:active,.demo-container .button.success:active,.demo-container button.success:active{background:#3d8b3d}.demo-container .btn.danger,.demo-container .button.danger,.demo-container button.danger{color:#fff;background:#d9534f}.demo-container .btn.danger:hover,.demo-container .button.danger:hover,.demo-container button.danger:hover{background:#c9302c}.demo-container .btn.danger:active,.demo-container .button.danger:active,.demo-container button.danger:active{background:#b52b27}.demo-container .btn.warning,.demo-container .button.warning,.demo-container button.warning{color:#fff;background:#ec971f}.demo-container .btn.warning:hover,.demo-container .button.warning:hover,.demo-container button.warning:hover{background:#c77c11}.demo-container .btn.warning:active,.demo-container .button.warning:active,.demo-container button.warning:active{background:#b06d0f}.demo-container .btn.link,.demo-container .button.link,.demo-container button.link{color:#2962ff;background:transparent;box-shadow:none}.demo-container .btn.link:hover,.demo-container .button.link:hover,.demo-container button.link:hover{color:#0041f5;text-decoration:underline}.demo-container .btn.link:active,.demo-container .button.link:active,.demo-container button.link:active{color:#003adc;text-decoration:underline}.demo-container .btn.loading,.demo-container .button.loading,.demo-container button.loading{padding-left:2em;position:relative;cursor:default;pointer-events:none}.demo-container .btn.loading:after,.demo-container .btn.loading:before,.demo-container .button.loading:after,.demo-container .button.loading:before,.demo-container button.loading:after,.demo-container button.loading:before{content:"";width:1em;height:1em;background:transparent;position:absolute;border-radius:50%;left:.5em;top:50%;margin-top:-.5em;box-shadow:inset 0 0 0 3px;animation:h 1.5s ease-in-out infinite}.demo-container .btn.loading:after,.demo-container .button.loading:after,.demo-container button.loading:after{opacity:0;filter:alpha(opacity=0);animation-delay:.75s}.demo-container .disabled{opacity:.65;filter:alpha(opacity=65);cursor:default;cursor:not-allowed;pointer-events:none}.demo-container .container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.demo-container .row{box-sizing:border-box;width:100%;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.demo-container .row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.demo-container .col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.demo-container .col-xs,.demo-container .col-xs-1,.demo-container .col-xs-2,.demo-container .col-xs-3,.demo-container .col-xs-4,.demo-container .col-xs-5,.demo-container .col-xs-6,.demo-container .col-xs-7,.demo-container .col-xs-8,.demo-container .col-xs-9,.demo-container .col-xs-10,.demo-container .col-xs-11,.demo-container .col-xs-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.demo-container .col-xs{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.demo-container .col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.demo-container .col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.demo-container .col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.demo-container .col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.demo-container .col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.demo-container .col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.demo-container .col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.demo-container .col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.demo-container .col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.demo-container .col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.demo-container .col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.demo-container .col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.demo-container .col-xs-offset-1{margin-left:8.333%}.demo-container .col-xs-offset-2{margin-left:16.667%}.demo-container .col-xs-offset-3{margin-left:25%}.demo-container .col-xs-offset-4{margin-left:33.333%}.demo-container .col-xs-offset-5{margin-left:41.667%}.demo-container .col-xs-offset-6{margin-left:50%}.demo-container .col-xs-offset-7{margin-left:58.333%}.demo-container .col-xs-offset-8{margin-left:66.667%}.demo-container .col-xs-offset-9{margin-left:75%}.demo-container .col-xs-offset-10{margin-left:83.333%}.demo-container .col-xs-offset-11{margin-left:91.667%}.demo-container .start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.demo-container .center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.demo-container .end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.demo-container .top-xs{-ms-flex-align:start;align-items:flex-start}.demo-container .middle-xs{-ms-flex-align:center;align-items:center}.demo-container .bottom-xs{-ms-flex-align:end;align-items:flex-end}.demo-container .around-xs{-ms-flex-pack:distribute;justify-content:space-around}.demo-container .between-xs{-ms-flex-pack:justify;justify-content:space-between}.demo-container .first-xs{-ms-flex-order:-1;order:-1}.demo-container .last-xs{-ms-flex-order:1;order:1}@media only screen and (min-width:48rem){.demo-container .container{width:46rem}.demo-container .col-sm,.demo-container .col-sm-1,.demo-container .col-sm-2,.demo-container .col-sm-3,.demo-container .col-sm-4,.demo-container .col-sm-5,.demo-container .col-sm-6,.demo-container .col-sm-7,.demo-container .col-sm-8,.demo-container .col-sm-9,.demo-container .col-sm-10,.demo-container .col-sm-11,.demo-container .col-sm-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.demo-container .col-sm{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.demo-container .col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.demo-container .col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.demo-container .col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.demo-container .col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.demo-container .col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.demo-container .col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.demo-container .col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.demo-container .col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.demo-container .col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.demo-container .col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.demo-container .col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.demo-container .col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.demo-container .col-sm-offset-1{margin-left:8.333%}.demo-container .col-sm-offset-2{margin-left:16.667%}.demo-container .col-sm-offset-3{margin-left:25%}.demo-container .col-sm-offset-4{margin-left:33.333%}.demo-container .col-sm-offset-5{margin-left:41.667%}.demo-container .col-sm-offset-6{margin-left:50%}.demo-container .col-sm-offset-7{margin-left:58.333%}.demo-container .col-sm-offset-8{margin-left:66.667%}.demo-container .col-sm-offset-9{margin-left:75%}.demo-container .col-sm-offset-10{margin-left:83.333%}.demo-container .col-sm-offset-11{margin-left:91.667%}.demo-container .start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.demo-container .center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.demo-container .end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.demo-container .top-sm{-ms-flex-align:start;align-items:flex-start}.demo-container .middle-sm{-ms-flex-align:center;align-items:center}.demo-container .bottom-sm{-ms-flex-align:end;align-items:flex-end}.demo-container .around-sm{-ms-flex-pack:distribute;justify-content:space-around}.demo-container .between-sm{-ms-flex-pack:justify;justify-content:space-between}.demo-container .first-sm{-ms-flex-order:-1;order:-1}.demo-container .last-sm{-ms-flex-order:1;order:1}}@media only screen and (min-width:62rem){.demo-container .container{width:61rem}.demo-container .col-md,.demo-container .col-md-1,.demo-container .col-md-2,.demo-container .col-md-3,.demo-container .col-md-4,.demo-container .col-md-5,.demo-container .col-md-6,.demo-container .col-md-7,.demo-container .col-md-8,.demo-container .col-md-9,.demo-container .col-md-10,.demo-container .col-md-11,.demo-container .col-md-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.demo-container .col-md{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.demo-container .col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.demo-container .col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.demo-container .col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.demo-container .col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.demo-container .col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.demo-container .col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.demo-container .col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.demo-container .col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.demo-container .col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.demo-container .col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.demo-container .col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.demo-container .col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.demo-container .col-md-offset-1{margin-left:8.333%}.demo-container .col-md-offset-2{margin-left:16.667%}.demo-container .col-md-offset-3{margin-left:25%}.demo-container .col-md-offset-4{margin-left:33.333%}.demo-container .col-md-offset-5{margin-left:41.667%}.demo-container .col-md-offset-6{margin-left:50%}.demo-container .col-md-offset-7{margin-left:58.333%}.demo-container .col-md-offset-8{margin-left:66.667%}.demo-container .col-md-offset-9{margin-left:75%}.demo-container .col-md-offset-10{margin-left:83.333%}.demo-container .col-md-offset-11{margin-left:91.667%}.demo-container .start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.demo-container .center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.demo-container .end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.demo-container .top-md{-ms-flex-align:start;align-items:flex-start}.demo-container .middle-md{-ms-flex-align:center;align-items:center}.demo-container .bottom-md{-ms-flex-align:end;align-items:flex-end}.demo-container .around-md{-ms-flex-pack:distribute;justify-content:space-around}.demo-container .between-md{-ms-flex-pack:justify;justify-content:space-between}.demo-container .first-md{-ms-flex-order:-1;order:-1}.demo-container .last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width:75rem){.demo-container .container{width:91rem}.demo-container .col-lg,.demo-container .col-lg-1,.demo-container .col-lg-2,.demo-container .col-lg-3,.demo-container .col-lg-4,.demo-container .col-lg-5,.demo-container .col-lg-6,.demo-container .col-lg-7,.demo-container .col-lg-8,.demo-container .col-lg-9,.demo-container .col-lg-10,.demo-container .col-lg-11,.demo-container .col-lg-12{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.demo-container .col-lg{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.demo-container .col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.demo-container .col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.demo-container .col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.demo-container .col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.demo-container .col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.demo-container .col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.demo-container .col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.demo-container .col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.demo-container .col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.demo-container .col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.demo-container .col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.demo-container .col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.demo-container .col-lg-offset-1{margin-left:8.333%}.demo-container .col-lg-offset-2{margin-left:16.667%}.demo-container .col-lg-offset-3{margin-left:25%}.demo-container .col-lg-offset-4{margin-left:33.333%}.demo-container .col-lg-offset-5{margin-left:41.667%}.demo-container .col-lg-offset-6{margin-left:50%}.demo-container .col-lg-offset-7{margin-left:58.333%}.demo-container .col-lg-offset-8{margin-left:66.667%}.demo-container .col-lg-offset-9{margin-left:75%}.demo-container .col-lg-offset-10{margin-left:83.333%}.demo-container .col-lg-offset-11{margin-left:91.667%}.demo-container .start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.demo-container .center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.demo-container .end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.demo-container .top-lg{-ms-flex-align:start;align-items:flex-start}.demo-container .middle-lg{-ms-flex-align:center;align-items:center}.demo-container .bottom-lg{-ms-flex-align:end;align-items:flex-end}.demo-container .around-lg{-ms-flex-pack:distribute;justify-content:space-around}.demo-container .between-lg{-ms-flex-pack:justify;justify-content:space-between}.demo-container .first-lg{-ms-flex-order:-1;order:-1}.demo-container .last-lg{-ms-flex-order:1;order:1}}.demo-container .icon:before{font-family:devhub-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.demo-container .icon-reference .icons{display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.demo-container .icon-reference .icons>li{margin:.3em .2em;width:5em;padding:6px;background:#fff;border-radius:5px;text-align:center}.demo-container .icon-reference .icons .icon{display:block;padding:5px;font-size:50px}.demo-container .icon-reference .icon-codepoint,.demo-container .icon-reference .icon-name{font-size:.7em;color:#999;display:block;font-family:monospace}.demo-container .icon-check:before{content:"\EA01"}.demo-container .icon-x:before{content:"\EA02"}.demo-container .icon-mail:before{content:"\EA03"}.demo-container .icon-reddit:before{content:"\EA04"}.demo-container .icon-twitter:before{content:"\EA05"}.demo-container .icon-stack-overflow:before{content:"\EA06"}.demo-container .icon-cc:before{content:"\EA07"}.demo-container .icon-trash:before{content:"\EA08"}.demo-container .icon-hamburger:before{content:"\EA09"}.demo-container .icon-community:before{content:"\EA0A"}.demo-container .icon-quick-start:before{content:"\EA0B"}.demo-container .icon-guide:before{content:"\EA0C"}.demo-container .icon-reference:before{content:"\EA0D"}.demo-container .icon-carat-down:before{content:"\EA0E"}.demo-container .icon-link-out:before{content:"\EA0F"}.demo-container body{-webkit-font-smoothing:antialiased}.demo-container div{box-sizing:border-box}.demo-container .display-none{display:none}.demo-container .main-container{font-family:sofia-pro,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.demo-container .pointer{cursor:pointer}.demo-container .literal-snippet{font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace;padding:3px;white-space:nowrap}.demo-container .inner-container{max-width:1440px;margin-left:auto;margin-right:auto}.demo-container .rounded-link{border-radius:58px;border:1px solid #fff;padding:11px 32px;color:#fff;text-decoration:none;transition:all .1s linear}.demo-container .rounded-link:hover{background:#fff;color:#236dff}.demo-container a.anchor{display:block;position:relative;top:-65px;visibility:hidden}@media only screen and (max-width:30rem){.demo-container .main-container>div{margin-top:60px}.demo-container .inner-container{margin-right:0;margin-left:0}}.demo-container .display-flex{display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.demo-container .display-inline-flex{display:-ms-inline-flexbox;display:inline-flex}.demo-container * [class*=col-]{position:relative;min-height:1px;box-sizing:border-box;padding:0 .6rem 0 .6em}.demo-container html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.demo-container body{margin:0}.demo-container ul{padding:0;margin:0;list-style:none}.demo-container .notification{transition:opacity 1s ease-in-out;opacity:1;border-radius:49px;background-color:#fff;box-shadow:0 1.5px 6px 0 rgba(27,38,52,.12);border:1px solid rgba(27,38,52,.28);font-size:16px;line-height:1.25;position:absolute;padding:11px 24px 11px 50px;top:0;right:0}.demo-container .notification.notification-hidden{opacity:0}.demo-container .notification svg{position:absolute;top:8px;left:15px}.demo-container .svg-icon{color:inherit;display:inline-block}.demo-container .icon-stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.demo-container .icon-fill{fill:currentColor}.demo-container .validation-popup{height:38.7px;background:#000;color:#fff;position:absolute;font-family:sofia-pro;font-size:13px;font-weight:500;line-height:1.23;letter-spacing:.2px;text-align:center;padding:11px 8.1px 11px 8.7px;border-radius:2px;transition:opacity .3s,transform .3s}.demo-container .validation-popup.v-popup-show{visibility:visible;opacity:1}.demo-container .validation-popup.v-popup-hide{visibility:hidden;opacity:0;transition:opacity .3s,transform 0s .3s,visibility 0s .3s;transform:translateY(10px)}.demo-container .validation-popup.v-popup-arrow:after{content:"";display:block;position:absolute;bottom:-4px;right:50%;transform:translateX(50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;width:0;height:0}.demo-container .loading-indicator{position:relative;display:-ms-flexbox;display:flex;margin-top:100px;padding-top:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.demo-container .loading-icon{pointer-events:none;transition:.25s ease-out;z-index:10;display:block;transform:scale(1);visibility:visible;opacity:1;transition-delay:.25s}.demo-container .loading-circle{fill:none;stroke:#149df2;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:10px,120px;transform-origin:50% 50%;animation:b 2s ease-in-out 1,c 1.15s linear 1;animation-fill-mode:forwards,forwards;animation-iteration-count:infinite,infinite}@keyframes b{0%{stroke-dashoffset:10px;stroke-dasharray:10px,120px}50%{stroke-dashoffset:10px;stroke-dasharray:100px,120px}to{stroke-dashoffset:-100px;stroke-dasharray:100px,120px}}@keyframes c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:544px){.demo-container .loading-indicator{margin-top:0}}.demo-container .demo-explorer-container{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.demo-container .demo-explorer-media-view{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.demo-container .demo-explorer-media-view.loading .loading-indicator svg{transform:translateY(-50px)}.demo-container .demo-explorer-media-view .show-upload{display:-ms-flexbox;display:flex;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:280px;height:44px;padding:0 11px;border-radius:2px;background-color:#009cff;box-shadow:0 2px 8px 0 rgba(27,38,52,.36);border:1px solid rgba(27,38,52,.24);font-family:sofia-pro;font-size:13px;font-weight:500;line-height:1.23;letter-spacing:.4px;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer}.demo-container .demo-explorer-media-view .show-upload svg{position:relative;bottom:2px}.demo-container .demo-explorer-media-list-container{background:rgba(0,0,0,.12)}.demo-container .demo-explorer-media-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;padding:20px 10px 20px 3px;margin:0 15px;overflow-x:auto}.demo-container .video-thumb-container{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;line-height:0;margin-right:20px;width:40px;height:40px;box-sizing:content-box;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;opacity:.4}.demo-container .video-thumb-container:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO2ZpbGwtb3BhY2l0eTowLjkyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1LDE1SDEzYy0wLjYsMC0xLDAuNC0xLDF2MTZjMCwwLjUsMC40LDEsMSwxaDIyYzAuNiwwLDEtMC40LDEtMVYxNkMzNiwxNS40LDM1LjYsMTUsMzUsMTV6IE0yMSwyOVYxOWw3LjUsNQoJTDIxLDI5eiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:50%;pointer-events:none}.demo-container .video-thumb-container.selected,.demo-container .video-thumb-container:hover{opacity:1}.demo-container .video-thumb-container.selected{box-shadow:inset 0 0 0 2px rgba(0,0,0,.75),0 0 0 2px #009cff}.demo-container .image-view,.demo-container .video-view{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.demo-container .video-view{-ms-flex-direction:column;flex-direction:column}.demo-container .video-thumb{width:40px;height:40px;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.demo-container .demo-explorer-media-item{position:relative;width:40px;height:40px;display:-ms-flexbox;display:flex;box-sizing:content-box;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px;background-color:rgba(0,0,0,.4);background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.4;cursor:pointer}.demo-container .demo-explorer-media-item.loading{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.demo-container .demo-explorer-media-item.loading svg{transform:translate(2px,-2px);opacity:.5}.demo-container .demo-explorer-media-item.selected,.demo-container .demo-explorer-media-item:hover{opacity:1}.demo-container .demo-explorer-media-item.selected{box-shadow:inset 0 0 0 2px rgba(0,0,0,.75),0 0 0 2px #009cff}.demo-container .upload-check{position:absolute;display:-ms-flexbox;display:flex;bottom:-5px;right:-5px;width:18px;height:18px;background-color:#009cff;border-radius:50%;box-shadow:0 0 1px 1px rgba(27,38,52,.36);transform:scale3d(0,0,1);transition:transform .2s cubic-bezier(.18,.89,.46,1.51) .15s}.demo-container .upload-check.loaded{transform:scaleX(1)}.demo-container .upload-check svg{margin:auto}.demo-container .image-view{max-width:100%;max-height:100%}.demo-container .image-view img,.demo-container .image-view video,.demo-container .video-view img,.demo-container .video-view video{display:block;cursor:pointer}.demo-container .image-view video,.demo-container .video-view video{max-width:100%;margin:auto}.demo-container .image-view img,.demo-container .video-view img{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;max-height:100%;height:auto;width:auto}.demo-container .image-view video::-webkit-media-controls,.demo-container .video-view video::-webkit-media-controls{display:none!important}.demo-container .image-view .custom-video-element,.demo-container .video-view .custom-video-element{position:relative;display:-ms-flexbox;display:flex;width:100%;height:65%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.demo-container .image-view .video-pause-control,.demo-container .image-view .video-play-control,.demo-container .video-view .video-pause-control,.demo-container .video-view .video-play-control{position:absolute;pointer-events:none;width:54px;height:50px;top:50%;margin-top:-25px;left:50%;margin-left:-27px;opacity:0;transition:opacity .2s linear}.demo-container .image-view .video-play-control,.demo-container .video-view .video-play-control{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjU0cHgiIGhlaWdodD0iNTRweCIgdmlld0JveD0iMCAwIDU0IDU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmJ1dHRvbi92aWRlby1wbGF5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTE4OCwxNjggQzIwMS4yNTQ4MzQsMTY4IDIxMiwxNTcuMjU0ODM0IDIxMiwxNDQgQzIxMiwxMzAuNzQ1MTY2IDIwMS4yNTQ4MzQsMTIwIDE4OCwxMjAgQzE3NC43NDUxNjYsMTIwIDE2NCwxMzAuNzQ1MTY2IDE2NCwxNDQgQzE2NCwxNTcuMjU0ODM0IDE3NC43NDUxNjYsMTY4IDE4OCwxNjggWiBNMTgzLDE1My40OTE1NzUgTDE4MywxMzQuNTA5NDgzIEwxOTcuNTk4ODM2LDE0NC4wMDA1MjkgTDE4MywxNTMuNDkxNTc1IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgICAgICA8ZmlsdGVyIHg9Ii01MCUiIHk9Ii01MCUiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuMTA5ODAzOTIyICAgMCAwIDAgMCAwLjE1Njg2Mjc0NSAgIDAgMCAwIDAgMC4yMTE3NjQ3MDYgIDAgMCAwIDAuMDggMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd01hdHJpeE91dGVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIxIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIyIj48L2ZlT2Zmc2V0PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjIiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMiI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAuMDc0NTA5ODAzOSAgIDAgMCAwIDAgMC4xMjE1Njg2MjcgIDAgMCAwIDAuMTIgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMiIgcmVzdWx0PSJzaGFkb3dNYXRyaXhPdXRlcjIiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICAgICAgPGZlTWVyZ2U+CiAgICAgICAgICAgICAgICA8ZmVNZXJnZU5vZGUgaW49InNoYWRvd01hdHJpeE91dGVyMSI+PC9mZU1lcmdlTm9kZT4KICAgICAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic2hhZG93TWF0cml4T3V0ZXIyIj48L2ZlTWVyZ2VOb2RlPgogICAgICAgICAgICA8L2ZlTWVyZ2U+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0ibW9iaWxlLWZsb3ctMS4wOC12MiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlbW8tTW9iaWxlLS0tMWQtVmlkZW8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjEuMDAwMDAwLCAtMTE4LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYnV0dG9uL3ZpZGVvLXBsYXkiPgogICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.demo-container .image-view .video-pause-control,.demo-container .video-view .video-pause-control{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjU0cHgiIGhlaWdodD0iNTRweCIgdmlld0JveD0iMCAwIDU0IDU0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjguMyAoMjk4MDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmJ1dHRvbi92aWRlby1wYXVzZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xMTQsMTY4IEMxMjcuMjU0ODM0LDE2OCAxMzgsMTU3LjI1NDgzNCAxMzgsMTQ0IEMxMzgsMTMwLjc0NTE2NiAxMjcuMjU0ODM0LDEyMCAxMTQsMTIwIEMxMDAuNzQ1MTY2LDEyMCA5MCwxMzAuNzQ1MTY2IDkwLDE0NCBDOTAsMTU3LjI1NDgzNCAxMDAuNzQ1MTY2LDE2OCAxMTQsMTY4IFogTTExNywxMzUgTDEyMSwxMzUgTDEyMSwxNTMgTDExNywxNTMgTDExNywxMzUgWiBNMTA3LDEzNSBMMTExLDEzNSBMMTExLDE1MyBMMTA3LDE1MyBMMTA3LDEzNSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMiI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjEwOTgwMzkyMiAgIDAgMCAwIDAgMC4xNTY4NjI3NDUgICAwIDAgMCAwIDAuMjExNzY0NzA2ICAwIDAgMCAwLjA4IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dNYXRyaXhPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMiI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIyIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjIiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwLjA3NDUwOTgwMzkgICAwIDAgMCAwIDAuMTIxNTY4NjI3ICAwIDAgMCAwLjEyIDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjIiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIyIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgICAgIDxmZU1lcmdlPgogICAgICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiPjwvZmVNZXJnZU5vZGU+CiAgICAgICAgICAgICAgICA8ZmVNZXJnZU5vZGUgaW49InNoYWRvd01hdHJpeE91dGVyMiI+PC9mZU1lcmdlTm9kZT4KICAgICAgICAgICAgPC9mZU1lcmdlPgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Im1vYmlsZS1mbG93LTEuMDgtdjIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJEZW1vLU1vYmlsZS0tLTFkLVZpZGVvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODcuMDAwMDAwLCAtMTE4LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYnV0dG9uL3ZpZGVvLXBhdXNlIj4KICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0yKSIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.demo-container .image-view .custom-video-element.paused .video-play-control,.demo-container .image-view .custom-video-element.pausing .video-pause-control,.demo-container .video-view .custom-video-element.paused .video-play-control,.demo-container .video-view .custom-video-element.pausing .video-pause-control{opacity:.8}.demo-container .image-view .video-controls,.demo-container .video-view .video-controls{position:absolute;width:100%;height:10px;bottom:0;left:0}.demo-container .image-view .video-controls svg,.demo-container .video-view .video-controls svg{position:absolute;cursor:pointer}.demo-container .image-view .video-current-time,.demo-container .video-view .video-current-time{left:5px}.demo-container .image-view .video-remaining-time,.demo-container .video-view .video-remaining-time{right:5px}.demo-container .image-view .video-current-time,.demo-container .image-view .video-remaining-time,.demo-container .video-view .video-current-time,.demo-container .video-view .video-remaining-time{position:absolute;bottom:25px;font-family:RobotoMono-Regular,monospace;font-size:12px;line-height:.8;color:hsla(0,0%,100%,.9);padding:3px;border-radius:5px;background-color:#2d3845}@media (min-width:544px){.demo-container .image-view,.demo-container .video-view{position:absolute;top:0;left:0;right:0;bottom:0}.demo-container .image-view{margin:106px 40px 40px}.demo-container .image-view.no-title{margin:40px}}@media (min-width:768px){.demo-container .video-view .custom-video-element video{padding-top:56px;max-height:calc(100% - 56px)}.demo-container .video-view .custom-video-element .video-pause-control,.demo-container .video-view .custom-video-element .video-play-control{margin-top:0}}@media (max-width:544px){.demo-container .video-view .custom-video-element{height:30vh}.demo-container .video-view .custom-video-element video{max-height:100%}.demo-container .demo-explorer-media-view .show-upload{display:none}.demo-container .demo-explorer-media-list{padding:10px}.demo-container .image-view{margin:45px 10px 10px;max-width:80%;max-height:80%}.demo-container .image-view.no-title{margin:10px}}.demo-container .demo-config-label{font-size:16px;color:rgba(0,0,0,.5)}.demo-container .demo-config-option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;line-height:42px;font-weight:400;padding:0 20px;font-size:14px}.demo-container .reload{color:#009cff;cursor:pointer}.demo-container .form-select{position:relative;width:100%}.demo-container .form-select *{-ms-flex:1 1 100%;flex:1 1 100%}.demo-container .form-select select{font-size:14px;font-family:Roboto Mono;color:#1b2634;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;height:40px;box-sizing:border-box;padding:0 30px 0 10px;line-height:40px;background:#fff;vertical-align:middle;border:none;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.15);outline:none}.demo-container .form-select:after{position:absolute;content:"";border:5px solid transparent;border-top-color:currentColor;right:10px;top:50%;margin-top:-3px;pointer-events:none}.demo-container .more-concepts{margin-top:20px;text-transform:uppercase;font-size:11px;letter-spacing:.4px;color:#009cff;cursor:pointer}.demo-container .model-content{position:absolute;top:70vh;background:#fff;-webkit-overflow-scrolling:touch;overflow-y:auto;padding-top:80px}.demo-container .model-content .show-upload{display:-ms-flexbox;display:flex;z-index:100;width:87%;left:50%;transform:translate(-50%);bottom:8px;height:56px;padding:0 11px;border-radius:2px;background-color:#009cff;box-shadow:0 2px 8px 0 rgba(27,38,52,.36);border:1px solid rgba(27,38,52,.24);font-family:sofia-pro;font-size:13px;font-weight:500;line-height:1.23;letter-spacing:.4px;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:1;transition:opacity .3s,transform .3s}.demo-container .model-content .show-upload.mobile{margin:20px;width:auto;transform:none}.demo-container .model-content .show-upload svg{position:relative;bottom:2px;margin-right:10px}.demo-container .model-content>h3{padding:20px}.demo-container .demo-model-info-header{height:56px;box-shadow:inset 0 -1px 0 0 rgba(27,38,52,.08);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:34%;z-index:2;top:0;background:#fff}.demo-container .demo-model-info-header h3{font-size:15px;font-weight:500;color:#1b2634}.demo-container .demo-model-info-header a{text-transform:uppercase;font-size:11px;letter-spacing:.4px;text-align:right;color:#009cff}.demo-container .model-container-header{font-size:16px;letter-spacing:1px;text-transform:uppercase}.demo-container .model-section{position:relative;padding:0 20px 60px;margin-bottom:15px}.demo-container .demo-config-label,.demo-container .model-container-blur-header h3,.demo-container .model-container-nsfw-header h3,.demo-container .model-container-tag-list h3,.demo-container .region-thumbs-header{padding:0;margin:5px 0;opacity:.5;font-family:sofia-pro,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:17px;font-size:11px;color:#030303;text-transform:uppercase}.demo-container .model-container-tag-list-column{margin-top:25px}.demo-container .model-container-tag-list-column.video{position:absolute}.demo-container .model-container-tag-list{position:relative;width:100%}.demo-container .model-container-tag-list.face-model-list{display:-ms-flexbox;display:flex}.demo-container .model-container-tag-list-item{box-shadow:inset 0 -1px 0 0 rgba(28,40,56,.12);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.demo-container .model-container-tag-list-item.highlight,.demo-container .model-container-tag-list-item:hover{background:rgba(29,41,56,.05);transition:background .1s ease-out}.demo-container .demographics-container{display:none}.demo-container .demographics-container.show{display:block}.demo-container .demographics-model-section{margin-top:30px}.demo-container .region-thumbs-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.demo-container .region-thumbs-container .region-thumbs-container{margin:5px 15px 5px 0;padding:3px;cursor:pointer}.demo-container .region-thumbs-container .region-thumbs-container.highlight{box-shadow:inset 0 0 0 1px #149df2}.demo-container .face-model-list .face-block{width:auto;margin:10px 10px 10px 0;cursor:pointer}.demo-container .face-model-list .face-block.highlight{box-shadow:0 0 0 2px #fff,0 0 0 3px #149df2}.demo-container .model-container-nsfw,.demo-container .model-container-tag-list,.demo-container .model-container-video-tag-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.demo-container .model-container-nsfw-header,.demo-container .model-container-nsfw li,.demo-container .model-container-tag-list li,.demo-container .nsfw-block{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.demo-container .predicted-video-concept{cursor:pointer;-ms-flex-positive:1;flex-grow:1}.demo-container .predicted-concept-name,.demo-container .user-feedback-concept-name{z-index:1;font-family:Roboto Mono;font-size:15px;font-weight:500;line-height:20px;padding:12px 0;letter-spacing:.2px;color:#1b2634}.demo-container .sticky-video-concept .concept-circle{display:block;width:8px;height:8px;border-radius:4px;z-index:1;margin-right:10px;margin-top:4px}.demo-container .video-concept .concept-circle{display:block;width:8px;height:8px;box-shadow:inset 0 0 0 1px rgba(27,38,52,.24);border-radius:50%;z-index:1;margin-right:10px;margin-top:4px}.demo-container .tag-block{position:relative}.demo-container .tag-block.sticky-video-concept,.demo-container .tag-block.video-concept{position:absolute;top:0;transition:transform .2s}.demo-container .tag-prob{z-index:1;padding:0 0 0 5px;font-family:Roboto Mono;font-size:14px;font-weight:400;color:#1c2838}.demo-container .age-block{box-shadow:0 0 0 2px rgba(29,41,56,.15);font-weight:500}.demo-container .color-block{box-sizing:border-box;width:100%;margin:0 0 2px;font-family:Roboto Mono;font-size:12px;position:relative;line-height:36px;height:36px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;border-radius:3px;color:#1c2838;padding:0 10px}.demo-container .color-block .color-info{-ms-flex-positive:2;flex-grow:2}.demo-container .color-block .color-info,.demo-container .color-block .color-percent{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.demo-container .color-block .color-inner{border-radius:3px}.demo-container .color-block .color-name{margin-right:10px}.demo-container .color-block .color-hex{border-radius:3px;width:100%}.demo-container .color-block .color-hex,.demo-container .color-block .color-name{line-height:2em}.demo-container .color-block .color-hex,.demo-container .color-block .color-percent{position:relative}.demo-container .color-block .color-percent{margin-left:10px}.demo-container .color-block.invert-text{color:#fff;font-weight:700}.demo-container .age-block,.demo-container .celeb-block,.demo-container .focus-block,.demo-container .logos-block{cursor:pointer}.demo-container .age-block.highlight,.demo-container .celeb-block.highlight,.demo-container .focus-block.highlight,.demo-container .logos-block.highlight{background:rgba(29,41,56,.05);transition:background .1s ease-out}.demo-container .age-block *,.demo-container .celeb-block *,.demo-container .focus-block *,.demo-container .logos-block *{pointer-events:none}.demo-container .image-explorer-model-container{color:#1d2938}@media (max-width:544px){.demo-container .image-explorer-model-container{padding:0 0 70px}.demo-container .age-block,.demo-container .video-tag-block{padding:2px 10px 0;font-size:14px;line-height:26px}.demo-container .face-info,.demo-container .tag-empty{font-size:14px;line-height:26px}.demo-container .tag-prob{font-size:12px}}@media (min-width:544px){.demo-container .age-block,.demo-container .video-tag-block{padding:2px 16px 0;font-size:18px;line-height:32px}.demo-container .face-info,.demo-container .tag-empty{font-size:18px;line-height:32px}}@media (min-width:544px){.demo-container .model-content{position:static;right:0;top:0}.demo-container .model-content .show-upload{position:absolute;left:auto;right:20px;bottom:8px;width:calc(34% - 40px);transform:translate(0);margin:0;opacity:1}.demo-container .model-content .show-upload.mobile{display:none}.demo-container .model-content .show-upload.hide-desktop{opacity:0;transform:translateY(70px)}}@media (max-width:544px){.demo-container .demo-model-info-header{width:100%;position:sticky;position:-webkit-sticky}.demo-container .model-content{padding:0;position:static}.demo-container .model-content .show-upload.desktop{display:none}.demo-container .model-content .show-upload.hide-mobile{opacity:0;transform:translate(-50%,80px)}.demo-container .model-section{margin-bottom:74px;padding-bottom:0}}.demo-container .bounding-box{position:absolute;box-shadow:inset 0 0 0 3px #149df2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;cursor:pointer}.demo-container .bounding-box.dim{opacity:.1;transition:.1s ease-in}.demo-container .bounding-box-container{position:absolute;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:106px 40px 40px}.demo-container .bounding-box-container.no-title{padding:40px}.demo-container .bounding-boxes{position:relative;margin:auto}@media (max-width:544px){.demo-container .bounding-box-container{padding:45px 10px 10px}.demo-container .bounding-box-container.no-title{padding:10px}}.demo-container .cancel{position:absolute;top:24px;right:24px;z-index:1500;cursor:pointer}.demo-container .image-upload-container{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.demo-container .image-upload-container,.demo-container .image-upload-container>div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.demo-container .image-upload-container>div{position:relative;width:calc(100% - 60px);height:calc(100% - 60px);background:#fff;border-radius:3px;color:#1c1e1e;-ms-flex-direction:column;flex-direction:column;text-align:center}.demo-container .image-upload-container>div>div:last-child{width:100%}.demo-container .demo-wrapper-header .image-upload-container>div{height:calc(100% - 160px);margin-top:-100px}.demo-container .upload-button{width:154px;height:40px;font-family:sofia-pro;text-transform:uppercase;background:#fff;border-radius:3px;box-shadow:0 0 1px 1px rgba(27,38,52,.12);padding:14px 0;box-sizing:border-box;font-size:12px;font-weight:500;letter-spacing:.7px;cursor:pointer}.demo-container .image-upload-main{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;padding:25px 130px}.demo-container .main-text{font-size:32px;font-weight:600;margin:25px auto 12px}.demo-container .sub-text{margin:12px 0 0;font-size:15px;line-height:1.33}.demo-container .image-upload-input-container{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:48px}.demo-container .upload-wrapper{width:100%;height:120px;position:absolute;bottom:0;border-radius:2px;background-color:rgba(27,38,52,.04);box-shadow:inset 0 1px 0 0 rgba(27,38,52,.12);padding:8px}.demo-container .mobile-upload-button{display:none;width:100%;height:100%;padding:21px 0}.demo-container .mobile-upload-button label{display:block;margin:auto;font-family:sofia-pro;font-size:13px;color:#009cff;text-transform:uppercase}.demo-container .image-upload-screen-controls{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:33px 40px;border-radius:2px;height:100%;border:2px dashed transparent;transition:border-color .5s}.demo-container .image-upload-screen-controls.dragged{border-color:#1b2634}.demo-container .image-upload-screen-controls p{padding:4px 0;font-size:15px;text-align:left;margin:0 56px 0 0;width:67%}.demo-container .screen-control{display:block;border-radius:4px;cursor:pointer;text-align:center}.demo-container .screen-control:hover:not(.active){transform:scale(1.08);transition:transform .5s}.demo-container .icon-button{display:none}.demo-container input[type=text].image-upload-input{width:auto;border-radius:4px;box-sizing:content-box;font-family:Roboto Mono,monospace;box-shadow:none;background-color:transparent;color:#1c1e1e;border:2px solid #1b2634;padding:12px 85px 12px 5px;height:20px;font-size:13px;caret-color:#1b2634;transition:border-color .2s}.demo-container input[type=text].image-upload-input::-webkit-input-placeholder{color:inherit;opacity:.5;text-transform:capitalize}.demo-container input[type=text].image-upload-input:focus{outline:none}.demo-container input[type=text].image-upload-input.active{border-color:#009cff}.demo-container .image-upload-main.upload-area{border:4px dashed hsla(0,0%,100%,.25)}.demo-container .image-upload-main.upload-area.active{border-color:#009cff}.demo-container .image-upload-button{position:absolute;right:6px;background-color:#009cff;width:77px;height:36px;border-radius:2px;text-transform:uppercase;color:#fff;font-size:14px;padding:6px 0;opacity:0;transition:opacity .2s,visibility 0s .2s;visibility:hidden}.demo-container .image-upload-button.active{transition:opacity .2s;opacity:1;visibility:visible}.demo-container .screen-control{background-color:#2d3845;color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.25)}.demo-container .screen-control.active{background-color:#009cff}.demo-container .screen-control:active{color:#fff}.demo-container .button-text{color:hsla(0,0%,100%,.5)}.demo-container .captcha-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.demo-container .captcha-container div{margin:auto}@media (min-width:768px){.demo-container .screen-control{width:70px;height:70px;margin:15px 30px;line-height:70px;font-size:25px}}@media (max-width:544px){.demo-container .main-text{font-size:22px;margin-bottom:0}.demo-container .sub-text{margin:7px 0 10px}.demo-container .image-upload-container>div{width:calc(100% - 10px);height:calc(100% - 10px);-ms-flex-pack:start;justify-content:flex-start}.demo-container .image-upload-main{padding:80px 15px}.demo-container .image-upload-input-container{margin-top:10px}.demo-container .image-upload-input{height:20px}.demo-container .upload-wrapper{padding:0;height:56px}.demo-container .image-upload-screen-controls{display:none}.demo-container .mobile-upload-button{display:block}.demo-container .cancel{top:10px;right:10px}}@media (max-height:400px){.demo-container .image-upload-main{padding-top:25px}}@media (max-width:768px){.demo-container .screen-control{width:50px;height:50px;margin:10px 20px;line-height:50px}.demo-container .captcha-container{padding:0!important;margin:auto}}.demo-container .demo-wrapper{height:100%;width:100%;display:-ms-flexbox;display:flex}.demo-container .demo-wrapper-header{position:absolute;top:100px;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex}@media (max-width:768px){.demo-container .demo-wrapper-header{top:50px}}.demo-container .toast-container{position:fixed;bottom:0;right:0;z-index:100001;margin:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.demo-container .toast-container.top{top:0;bottom:auto;right:auto;left:50%;-ms-flex-direction:column-reverse;flex-direction:column-reverse;transform:translate3d(-50%,0,0)}.demo-container .toast-container.top .toast-view{transform:translate3d(0,-110%,0)}.demo-container .toast-container.top-left{top:0;bottom:auto;right:auto;left:50%;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:0;-ms-flex-align:start;align-items:flex-start}.demo-container .toast-container.top-left .toast-view{transform:translate3d(0,-110%,0)}.demo-container .toast-container.top-right{top:0;bottom:auto;right:auto;left:50%;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:auto;right:0;-ms-flex-align:end;align-items:flex-end}.demo-container .toast-container.top-right .toast-view{transform:translate3d(0,-110%,0)}.demo-container .toast-container.bottom{top:auto;right:auto;left:50%;bottom:0;-ms-flex-direction:column;flex-direction:column;transform:translate3d(-50%,0,0)}.demo-container .toast-container.bottom .toast-view{transform:translate3d(0,110%,0)}.demo-container .toast-container.bottom-left{top:auto;right:auto;left:50%;bottom:0;-ms-flex-direction:column;flex-direction:column;left:0;-ms-flex-align:start;align-items:flex-start}.demo-container .toast-container.bottom-left .toast-view{transform:translate3d(0,110%,0)}.demo-container .toast-container.bottom-right{top:auto;right:auto;left:50%;bottom:0;-ms-flex-direction:column;flex-direction:column;left:auto;right:0;-ms-flex-align:end;align-items:flex-end}.demo-container .toast-container.bottom-right .toast-view{transform:translate3d(0,110%,0)}.demo-container .toast-container .toast-view{max-width:360px;background:rgba(51,51,51,.95);font-size:15px;padding:10px 45px 10px 15px;border-radius:3px;color:#fff;opacity:0;position:relative;transition:opacity .15s;display:-ms-flexbox;display:flex;margin:4px}.demo-container .toast-container .toast-view.show{animation:f .25s cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;opacity:1}.demo-container .toast-container .toast-view.dismiss{animation:g .1s ease-in;animation-fill-mode:forwards}.demo-container .toast-container .toast-view.primary{background:#2962ff}.demo-container .toast-container .toast-view.success{background:#5cb85c}.demo-container .toast-container .toast-view.warning{background:#ec971f}.demo-container .toast-container .toast-view.danger{background:#d9534f}.demo-container .toast-container .toast-view.dark{color:#fff;background:rgba(51,51,51,.95)}.demo-container .toast-container .toast-view.dark .close:hover{background:hsla(0,0%,100%,.1)}.demo-container .toast-container .toast-view.light{color:#323237;background:hsla(0,0%,100%,.96)}.demo-container .toast-container .toast-body{word-break:break-word}.demo-container .toast-container .toast-icon{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start;min-height:20px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.demo-container .toast-container .close{position:absolute;right:5px;top:50%;margin-top:-15px;color:inherit}.demo-container .toast-body .error-text{display:block;margin:0 0 5px}.demo-container .toast-body .error-text.error-details{font-family:Roboto Mono;font-size:14px;line-height:20px}.demo-container .toast-body .error-code{font-family:Roboto Mono;font-weight:600;font-size:15px;margin-right:10px}.demo-container .toast-body .error-link{color:inherit;font-weight:700;font-size:14px;text-transform:uppercase;display:inline-block;border-bottom:1px solid;line-height:16px;margin:5px 0}.demo-container .btn{display:inline-block;padding:2px 12px;font:inherit;font-size:15px;line-height:30px;color:#323237;cursor:pointer;background:#fff;border:none;border-radius:3px;outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;text-decoration:none;white-space:nowrap}.demo-container .btn:hover{background:#eee}.demo-container .btn.active,.demo-container .btn:active{background:#e1e1e1}.demo-container .btn.primary{color:#fff;background:#2962ff}.demo-container .btn.primary:hover{background:#0041f5}.demo-container .btn.primary.active,.demo-container .btn.primary:active{background:#003adc}.demo-container .btn.success{color:#fff;background:#5cb85c}.demo-container .btn.success:hover{background:#449d44}.demo-container .btn.success.active,.demo-container .btn.success:active{background:#3d8b3d}.demo-container .btn.danger{color:#fff;background:#d9534f}.demo-container .btn.danger:hover{background:#c9302c}.demo-container .btn.danger.active,.demo-container .btn.danger:active{background:#b52b27}.demo-container .btn.warning{color:#fff;background:#ec971f}.demo-container .btn.warning:hover{background:#c77c11}.demo-container .btn.warning.active,.demo-container .btn.warning:active{background:#b06d0f}.demo-container .btn.link{color:#2962ff;background:transparent;box-shadow:none}.demo-container .btn.link:hover{color:#0041f5;text-decoration:underline}.demo-container .btn.link.active,.demo-container .btn.link:active{color:#003adc;text-decoration:underline}.demo-container .btn.minimal{color:#323237;background:transparent;box-shadow:none}.demo-container .btn.minimal:hover{background:rgba(50,50,55,.1)}.demo-container .btn.minimal.active,.demo-container .btn.minimal:active{background:rgba(50,50,55,.2)}.demo-container .btn.loading{padding-left:2em;position:relative;cursor:default;pointer-events:none}.demo-container .btn.loading:after,.demo-container .btn.loading:before{content:"";width:1em;height:1em;background:transparent;position:absolute;border-radius:50%;left:.5em;top:50%;margin-top:-.5em;box-shadow:inset 0 0 0 3px;animation:h 1.5s ease-in-out infinite}.demo-container .btn.loading:after{opacity:0;animation-delay:.75s}.demo-container .btn.cancel{color:rgba(50,50,55,.75)}.demo-container .btn.raised{padding-bottom:.4em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 0 -.3em rgba(0,0,0,.1)}.demo-container .btn.floating{box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.1),1px 3px 9px rgba(0,0,0,.15);border-radius:2px}.demo-container .btn.btn-icon{padding-left:.75em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.demo-container .btn.btn-icon .svg-icon{margin-right:.5em}.demo-container .btn.btn-circle{width:30px;height:30px;border-radius:50%;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.demo-container .btn.btn-circle.small{width:24px;height:24px}.demo-container .btn.btn-circle.large{width:40px;height:40px}.demo-container .video-graph-container{width:100%;max-height:35%;height:100%}.demo-container .graph-placeholder{box-sizing:border-box;padding:10px 0}.demo-container .video-graph-view{height:100%;position:relative}.demo-container .video-graph-view .axis{position:absolute;left:50%;font-family:RobotoMono-Regular,monospace;font-stretch:condensed;letter-spacing:-.3px;color:hsla(0,0%,100%,.2);font-size:11px;transform:scaleX(.8) translate(-50%,-50%)}.demo-container .video-graph-view .axis.top{top:4%}.demo-container .video-graph-view .axis.bottom{bottom:calc(4% - 12.5px)}.demo-container .video-graph-view .axis:after{content:"";position:absolute;display:block;z-index:-1;top:50%;transform:translateY(-50%);background-color:#1b2634;width:100%;height:4px}.demo-container .video-graph-view svg{cursor:pointer;position:absolute}.demo-container .video-graph-view.loading .graph-placeholder{animation-duration:.7s;animation-name:d;animation-iteration-count:infinite;animation-direction:alternate}.demo-container .video-graph-view .graph{top:4%;box-sizing:border-box;border:1px dotted hsla(0,0%,100%,.16);border-width:1px 0}.demo-container .video-graph-view .dash{opacity:.6}.demo-container .video-graph-view .fade{opacity:.1}.demo-container .video-graph-view .concept-hover-box{position:absolute;z-index:1;bottom:25%;font-family:Roboto Mono;font-size:13px;color:#fff;border-radius:3px;padding:13px 16px;background-color:rgba(0,0,0,.88);left:10%}.demo-container .video-graph-view .concept-hover-box.right-side{left:unset;right:10%}.demo-container .video-graph-view .concept-hover-box>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.demo-container .video-graph-view .concept-hover-box .hover-box-result{margin-left:15px}.demo-container .video-graph-view .concept-hover-box .concept-circle{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}@keyframes d{0%{opacity:.2}to{opacity:1}}@media (max-width:544px){.demo-container .video-graph-container{height:22.5vh;max-height:none}.demo-container .video-graph-container.no-title{height:26.5vh}}.demo-container .demo-menu{display:-ms-flexbox;display:flex;position:absolute;z-index:50;width:66%;background-color:#1b2634;box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.08);-ms-flex-align:center;align-items:center;padding:0 20px;height:56px;color:#fff}.demo-container .demo-menu-header{font-weight:500;font-size:15px}.demo-container .demo-menu-active-links{-ms-flex-positive:2;flex-grow:2;display:-ms-flexbox;display:flex;width:0;height:100%;overflow-x:auto;margin-right:15px}.demo-container .demo-menu-active-link{padding:0 5px;text-transform:uppercase;height:100%}.demo-container .demo-menu-active-link.active a,.demo-container .demo-menu-active-link:hover a{opacity:1}.demo-container .demo-menu-active-link a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;opacity:.4;font-size:11px;font-weight:400;height:100%}.demo-container .demo-menu-button-container{position:relative;height:100%}.demo-container .demo-menu-button{background:none;box-shadow:none;color:#fff;opacity:.4;font-size:11px;text-transform:uppercase;padding:0 15px 0 0;line-height:1;position:relative;height:100%}.demo-container .demo-menu-button:hover{background:none;opacity:1}.demo-container .demo-menu-button .svg-icon.caret-right-sm{transform:rotate(90deg) translateY(-50%);position:absolute;right:0;top:calc(50% - 7px)}.demo-container .demo-menu-button-list{display:none;position:absolute;top:45px;right:0;width:200px;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 150px)}.demo-container .demo-menu-button-list.show{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.demo-container .demo-menu-model-list{z-index:500;background-color:#2d3744;border-radius:3px;text-transform:uppercase}.demo-container .demo-menu-model-item{box-shadow:inset 0 -1px 0 0 rgba(27,38,52,.56);padding:10px 20px;font-size:13px;cursor:pointer;position:relative}.demo-container .demo-menu-model-item svg{position:absolute;top:10px;right:8px}.demo-container .demo-menu-model-item:hover{background-color:#3f4854}.demo-container .demo-menu-model-item.active a{opacity:1}.demo-container .demo-menu-model-item a{color:#fff;opacity:.4}@media (max-width:544px){.demo-container .demo-menu{height:35px;width:100%;position:static}.demo-container .demo-menu-header{display:none}.demo-container .demo-menu-button-list{top:29px}}.model-gallery{
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */}.model-gallery html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.model-gallery body{margin:0}.model-gallery ul{padding:0;margin:0;list-style:none}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProExtraLight.b4addf7c2cc28a5094cb6b1e58a4bf57.otf);font-weight:200;font-style:normal}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProLight.89ed709ebdfaceeb2dde30b46016e10e.otf);font-weight:300;font-style:normal}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProRegular.71d618141c0a7e9379e47d18026be061.otf);font-weight:400;font-style:normal}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProRegular-Italic.4ca702261761bd388158196b679b9a3a.otf);font-weight:400;font-style:italic}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProMedium.7aeb273eadad71e0eb36bc822cc6db4a.otf);font-weight:500;font-style:normal}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProMedium-Italic.407fee26c21617511895c2771481a03c.otf);font-weight:500;font-style:italic}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProSemiBold.234a48ab94d2717de4557eef177086aa.otf);font-weight:600;font-style:normal}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProSemiBold-Italic.ef274c5439a0128fb00636bc5ec4424e.otf);font-weight:600;font-style:italic}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProBold.a76a0547a68e1c0d48f6db3965a20655.otf);font-weight:700;font-style:normal}@font-face{font-family:sofia-pro;src:url(/cms-static/fonts/SofiaProBold-Italic.08eabd1abda826b95409f202eea4d98b.otf);font-weight:700;font-style:italic}@font-face{font-family:devhub-icons;src:url(/cms-static/fonts/devhub-icons.274f999d4692b7d807f06bb40cecfee1.eot);src:url(/cms-static/fonts/devhub-icons.274f999d4692b7d807f06bb40cecfee1.eot?#iefix) format("eot"),url(/cms-static/fonts/devhub-icons.76b4d15df0d7ff9f7d3ce55c6e4bdb0b.woff) format("woff"),url(/cms-static/fonts/devhub-icons.b3a08e8e87a09c2fe342f99154ce2fb8.ttf) format("truetype");font-weight:400;font-style:normal}.model-gallery .code-snippets{position:relative;margin-bottom:40px;border-radius:4px;overflow:hidden;transition:all 1s}.model-gallery .code-snippets .tab{position:absolute;top:0;right:0;width:300px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;list-style:none;box-sizing:border-box;padding-right:20px}.model-gallery .code-snippets .tab li{cursor:pointer;font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;color:#949697;box-sizing:border-box;padding:6px 10px;transition:all .1s linear}.model-gallery .code-snippets .tab li.current{color:#fff;border-bottom:2px solid #fff}.model-gallery .code-snippets .tab-content{display:none}.model-gallery .code-snippets .tab-content.current{display:inherit}.model-gallery .request-header{font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;color:#fff;padding:6px 10px;position:absolute}.model-gallery .code-snippets-response{margin:20px 0;position:relative}.model-gallery .code-snippets-response .code-response{max-height:200px;overflow:hidden}.model-gallery .code-snippets-response .response-show-button{position:absolute;top:140px;left:50%;z-index:1000;width:200px;height:40px;line-height:40px;border-radius:4px;text-align:center;margin-left:-100px;cursor:pointer;background-color:#05adff;color:#fff;font-family:Ringside Condensed,sans-serif;font-size:18px;font-weight:500;letter-spacing:.3px;box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.3)}.model-gallery .code-snippets-response.show .code-response{max-height:none}.model-gallery .code-snippets-response.show .response-show-button{display:none}.model-gallery .code-snippets-response.show:after{height:0}.model-gallery .code-snippets-response:after{position:absolute;content:"";left:0;right:0;bottom:0;height:100px;background:linear-gradient(0deg,rgba(51,51,51,.9),rgba(51,51,51,0));pointer-events:none}.model-gallery .code-snippet-tabs{height:40px !important;background-color:#3d4142}.model-gallery .code-snippets-collapsed{max-height:200px;overflow:hidden}.model-gallery .code-snippets-collapsed:after{position:absolute;content:"";left:0;right:0;bottom:0;height:100px;background:linear-gradient(0deg,rgba(51,51,51,.9),rgba(51,51,51,0));pointer-events:none}.model-gallery .open{max-height:4000px;overflow-y:auto}.model-gallery .collapse-button{position:absolute;top:140px;right:30px;z-index:10;text-align:center}.model-gallery pre{font-size:16px !important;margin:0;overflow:auto;line-height:21px;color:#fff;background:#333;border-radius:2px;box-shadow:inset 0 0 0 1px #e8e8e8}.model-gallery pre code{background:#2c2f30;border-radius:0;box-shadow:none;border:1px solid rgba(28,40,56,.12)}.model-gallery pre~pre{margin-top:1rem}.model-gallery code{font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.765em;background:#fff;border-radius:2px;box-shadow:0 0 0 1px #e8e8e8}.model-gallery .model-table{font-family:Ringside Condensed,sans-serif;width:100%;margin-bottom:20px;text-align:left;empty-cells:show;border-spacing:0;border-collapse:collapse;border:none;font-size:1.25rem;line-height:1.75rem}.model-gallery .model-table td{vertical-align:top}.model-gallery .model-table tbody td:last-of-type{font-weight:300}.model-gallery .model-table thead{font-size:1rem;font-weight:400;opacity:.5}.model-gallery .model-table thead td{padding:8px 20px}.model-gallery .model-table th{font-weight:500}.model-gallery .model-table td,.model-gallery .model-table th{position:relative;padding:18px 20px 20px}.model-gallery .model-table td:empty,.model-gallery .model-table th:empty{padding:0}@media only screen and (max-width:30em){.model-gallery .model-table td,.model-gallery .model-table thead td{padding:10px 2px}.model-gallery .model-table td:first-of-type{padding-right:10px}}.model-gallery body{-webkit-font-smoothing:antialiased}.model-gallery div{box-sizing:border-box}.model-gallery a.white-link{color:#fff!important;text-decoration:underline!important}.model-gallery .main-container{font-family:Ringside Condensed,sans-serif;background:#f0f6f8;-webkit-font-smoothing:antialiased}.model-gallery .pointer{cursor:pointer}.model-gallery .literal-snippet{font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace;padding:3px;white-space:nowrap}.model-gallery .inner-container{max-width:1440px;margin-left:auto;margin-right:auto}.model-gallery .rounded-link{border-radius:58px;border:1px solid #fff;font-family:Ringside Condensed,sans-serif;padding:11px 32px;color:#fff;text-decoration:none;transition:all .1s linear}.model-gallery .rounded-link:hover{background:#fff;color:#236dff}.model-gallery .copyright,.model-gallery .footer-auth-sign-up,.model-gallery .footer-sign-up-container p,.model-gallery .nav-item{font-family:Ringside Condensed,sans-serif}.model-gallery a.anchor{display:block;position:relative;top:-65px;visibility:hidden}@media only screen and (max-width:30em){.model-gallery .main-container>div{margin-top:60px}.model-gallery .inner-container{margin-right:0;margin-left:0}}.model-gallery .model-container{position:relative}.model-gallery .model-container.no-demo:before{height:487px}.model-gallery .model-container.no-demo .model-main{padding:43px 0}.model-gallery .model-container.no-demo .model-demo-panel{display:none;margin-bottom:0;padding:0}.model-gallery .model-container:before{content:"";background-image:linear-gradient(180deg,#09f,#236dff);pointer-events:none;position:absolute;top:0;left:0;right:0;height:625px}.model-gallery .model-container .inner-container{max-width:1240px;padding:0 20px}.model-gallery .model-main{position:relative;z-index:10;color:#fff;padding:60px 0}.model-gallery .model-main h1{font-size:44px;font-weight:400;margin:0;line-height:54px;padding:0 0 5px}.model-gallery .model-main p{font-size:18px;margin:0;line-height:26px}.model-gallery .model-main .model-extra{font-size:11px;line-height:34px;font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace;display:-ms-flexbox;display:flex;text-transform:uppercase;white-space:nowrap}.model-gallery .model-main .model-extra span{margin-right:25px}.model-gallery .model-main .model-extra a{text-decoration:none;color:#fff}.model-gallery .model-main .model-extra .model-extra-docs{box-shadow:0 0 0 1px;padding:0 20px;border-radius:17px;transition:all .1s linear}.model-gallery .model-main .model-extra .model-extra-docs:hover{background:#fff}.model-gallery .model-main .model-extra .model-extra-docs:hover a{color:#236dff}.model-gallery .model-main .model-extra .model-extra-docs:hover .docs-arrow path{fill:#236dff}.model-gallery .model-main .docs-arrow{margin:0 5px 0 0;transform:rotate(-90deg) translateX(-2px);opacity:.7}.model-gallery .model-main .docs-arrow path{fill:#fff}.model-gallery .model-demo-panel{padding:0 20px}.model-gallery .model-demo-panel .panel-header{display:none}.model-gallery .model-demo{max-width:1200px;margin-left:auto;margin-right:auto;border-radius:4px;overflow:hidden;position:relative}.model-gallery .model-demo iframe{border:none;width:100%;height:700px}.model-gallery .model-code-examples,.model-gallery .model-demo iframe{box-shadow:0 4px 0 0 rgba(28,40,56,.08),inset 0 -1px 0 0 rgba(26,37,52,.18)}.model-gallery .model-code-examples{background-color:#fff;padding:80px 100px}.model-gallery .model-cta{background-image:linear-gradient(180deg,#09f,#236dff);color:#fff;text-align:center;height:360px}.model-gallery .model-cta h1{font-size:48px;font-weight:400;margin:0;padding-top:100px}.model-gallery .model-cta p{max-width:650px;margin-left:auto;margin-right:auto;margin-bottom:40px}.model-gallery .model-info{word-break:break-word}.model-gallery .model-info h6 span{cursor:pointer;padding-left:16px;opacity:1}.model-gallery .model-info>div{margin-bottom:40px}.model-gallery .model-description{padding:0;margin:0;line-height:1.6;letter-spacing:.2px;max-width:50%}.model-gallery .params-table td{line-height:21px;vertical-align:top}.model-gallery .model-description-info{padding:50px}.model-gallery .sec-links-container{font-family:Ringside Condensed,sans-serif}.model-gallery .model-panel{margin-bottom:70px}.model-gallery .model-panel h2{font-size:32px;font-weight:400;margin-top:10px;margin-bottom:0}.model-gallery .model-panel__header{margin-bottom:.5rem}.model-gallery .panel-icon{display:none}.model-gallery .model-documentation-info{padding-left:100px}.model-gallery .model-info-panel{display:none}.model-gallery .model-documentation{background-color:#fff;padding-top:60px;box-shadow:0 3px 0 0 rgba(28,40,56,.12)}.model-gallery .model-response-blurb{margin-bottom:36px}.model-gallery .model-response-blurb a{color:#009cff;text-decoration:none}.model-gallery .model-response-blurb p{line-height:24px}.model-gallery .model-mobile-nav{display:none;font-size:10px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:#fff;background-color:#09f;height:48px;padding:0 22px;box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.2)}.model-gallery .model-mobile-nav svg{position:relative;padding-right:6px;top:2px;opacity:.4}.model-gallery .model-mobile-nav svg path{fill:#fff}.model-gallery .model-mobile-nav a{text-decoration:none;color:#fff;top:17px;position:relative}.model-gallery .model-mobile-nav a span{opacity:.8}@media only screen and (max-width:30em){.model-gallery .model-mobile-nav{display:block}.model-gallery .model-container:before{display:none}.model-gallery .model-container .inner-container{padding:0}.model-gallery .model-main{background-image:linear-gradient(180deg,#09f,#236dff);box-shadow:inset 0 -4px rgba(0,0,0,.1);padding:48px 0 26px}.model-gallery .model-main h1{margin-bottom:20px;font-size:32px;line-height:36px}.model-gallery .model-main.row{margin-bottom:10px}.model-gallery .model-description{line-height:1;max-width:100%;padding:0 22px}.model-gallery .model-description .model-response-blurb p{font-size:15px;line-height:22px}.model-gallery .model-description .model-extra{font-size:10px}.model-gallery .model-description .model-extra-docs{padding:0 15px}.model-gallery .model-code-examples{padding-right:0;padding-left:0}.model-gallery .model-code-examples .model-info{display:none}.model-gallery .model-cta{padding:0 30px}.model-gallery .model-cta h1{font-size:34px}.model-gallery .model-info-panel{display:block}.model-gallery .model-documentation{background-color:inherit;padding-top:0;box-shadow:none}.model-gallery .model-documentation .inner-container>div{padding:0}.model-gallery .model-documentation-info{display:none}.model-gallery .model-demo-panel{margin-top:0}.model-gallery .model-demo-panel h1{display:block}.model-gallery .model-demo{margin:0;width:100%;padding:0 0 5px}.model-gallery .model-demo iframe{max-height:550px;box-shadow:none}.model-gallery .model-request-response{padding-left:0}}.model-gallery .landing-grid-group{max-width:1180px;padding:0 20px;margin:60px auto}.model-gallery .landing-heading{background-image:linear-gradient(180deg,#09f,#236dff);padding:90px 20px 20px;color:#fff;box-shadow:0 4px rgba(0,0,0,.12)}.model-gallery .landing-heading div{margin:0 auto;max-width:1140px}.model-gallery .landing-heading h1{font-size:48px;font-weight:400;margin-bottom:5px}.model-gallery .landing-heading h5{font-size:18px;font-weight:400;margin-top:10px;opacity:.8}.model-gallery .landing-secondary-heading{margin:50px 0 0;width:45%}.model-gallery .landing-secondary-heading h2{margin:0;font-family:sofia-pro;font-size:32px;font-weight:400;line-height:1.13;letter-spacing:-.2px;color:#1b2634}.model-gallery .landing-secondary-heading h5{font-size:16px;font-weight:400;margin-top:10px;line-height:24px;color:#323238}.model-gallery .landing-explanation{background-color:#fff;padding:50px}.model-gallery .landing-explanation .landing-explanation-inner{max-width:1140px;margin:0 auto;padding:80px 0;display:-ms-flexbox;display:flex}.model-gallery .landing-explanation .landing-explanation-inner>div{-ms-flex:0 0 50%;flex:0 0 50%}.model-gallery .landing-explanation h2,.model-gallery .landing-explanation p{max-width:560px;margin-left:auto;margin-right:auto;font-weight:400}.model-gallery .landing-explanation h2{font-size:32px;line-height:36px;margin:0 0 16px}.model-gallery .landing-explanation p{font-size:16px;line-height:24px}.model-gallery .landing-explanation-graphic{background-size:contain;background-repeat:no-repeat;background-position:50%}.model-gallery .landing-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.model-gallery .landing-grid-item{-ms-flex:0 1 33%;flex:0 1 33%;max-width:360px;height:400px;overflow:hidden;background:#fff;box-shadow:0 2px 0 0 rgba(28,40,56,.08);border-radius:4px;text-decoration:none;color:#000;margin:0 0 30px}.model-gallery .landing-grid-item:hover .landing-grid-item-image{transform:scale(1.1)}.model-gallery .landing-grid-item a{text-decoration:none;color:inherit}.model-gallery .landing-grid-item img{height:240px}.model-gallery .landing-grid-item .grid-item-description{height:120px;background:#fff;position:relative;z-index:5;padding:28px 24px 0;box-sizing:border-box}.model-gallery .landing-grid-item .grid-item-description h4{font-size:20px;font-weight:400;line-height:24px;margin:0 0 2px}.model-gallery .landing-grid-item .grid-item-description p{font-size:15px;font-weight:400;line-height:20px;margin:0}.model-gallery .landing-grid-item-image{transition:transform .35s cubic-bezier(0,0,.2,1);height:280px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.model-gallery .model-stage-tag{display:block;width:70px;font-size:12px;font-weight:700;text-align:center;color:#fff;box-sizing:border-box;line-height:26px;padding:0 0 2px;letter-spacing:1px;border-radius:2px;margin:0 8px 0 0;box-shadow:inset 0 -2px rgba(0,0,0,.25);background:#004eeb}.model-gallery .model-stage-tag.alpha{background-color:#ff4100}.model-gallery .model-stage-tag.beta{background-color:#f8cc4a}.model-gallery .model-stage-tag.grid-item__tag,.model-gallery .model-stage-tag.tag-landing{transform:translateY(-50%);position:relative;float:right;z-index:10}@media only screen and (max-width:960px){.model-gallery .landing-heading{padding-left:20px;padding-right:20px}.model-gallery .landing-grid-group{padding:0 20px}.model-gallery .landing-grid-item{margin:10px 0;width:49%;-ms-flex:1 1 49%;flex:1 1 49%;max-width:49%}}.model-gallery .landing-item-custom-training{color:#fff;background-image:linear-gradient(180deg,#09f,#236dff);cursor:pointer}.model-gallery .landing-item-custom-training .landing-custom-training-image{background:url(/cms-static/images/custom-training-cta.63161e31f506a765c087ce917db58d01.png) no-repeat;background-size:cover;height:275px}.model-gallery .landing-item-custom-training .grid-item-description{color:#fff;background:transparent}.model-gallery .landing-grid:after{content:"";-ms-flex:0 1 33%;flex:0 1 33%;max-width:360px}@media only screen and (max-width:30em){.model-gallery .landing-heading{padding-left:20px}.model-gallery .landing-heading h1{font-size:36px}.model-gallery .landing-heading h5{font-size:15px;line-height:22px}.model-gallery .landing-secondary-heading{padding:0 20px;width:auto}.model-gallery .landing-secondary-heading h2{font-size:26px}.model-gallery .landing-grid-group{padding:0}.model-gallery .landing-grid{margin-bottom:40px}.model-gallery .landing-grid-item{margin:10px;width:100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.model-gallery .landing-explanation{padding:30px}.model-gallery .landing-explanation h2{font-size:26px;line-height:30px}.model-gallery .landing-explanation h5{font-size:15px;line-height:22px}.model-gallery .landing-explanation .landing-explanation-inner{padding:0;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.model-gallery .landing-explanation .landing-explanation-inner>div{-ms-flex:1 1 100%;flex:1 1 100%}}.model-gallery .server-error{max-width:1200px;margin:auto;color:red}.model-gallery .server-error .server-error-message{border:1px solid grey;padding:10px;margin-top:20px}.model-gallery .server-error .server-error-stack{font-family:Roboto Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px}.model-gallery .footer-main-container h3,.model-gallery .footer-main-container li{font-family:Ringside Condensed,sans-serif}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.super,.super-1{font-size:5rem;line-height:1}.super-2{font-size:4.5rem;line-height:1}.super-3{font-size:4rem;line-height:1}.super-4{font-size:3.5rem;line-height:1}.caps{text-transform:uppercase}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.black{font-weight:800}.semibold{font-weight:500}.bold,.heavy{font-weight:600}.light,.thin{font-weight:200}.regular{font-weight:400;font-style:normal;text-transform:none}.italic{font-style:italic}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.smaller{font-size:.75rem}.larger{font-size:1.5rem}.mono{font-family:Decima,monospace,sans-serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;letter-spacing:-.5px}.list{padding:0;margin:0;list-style:none}.list.columns{columns:3;column-gap:1rem}.list.columns.col-4{columns:4}.list.columns.col-3{columns:3}.list.columns.col-2{columns:2}.list.bordered>:not(:last-child){box-shadow:0 1px var(--border-color,rgba(0,0,0,.1))}.list.striped>:nth-child(odd){background:var(--border-color,rgba(0,0,0,.1))}.list>.list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.list.compact{line-height:28px;font-size:.8em}.cms-button.btn{font-family:Decima,monospace,sans-serif;font-size:1rem;text-transform:uppercase;display:-ms-inline-flexbox;display:inline-flex}.cms-button.btn svg{opacity:.4;transition:transform .2s cubic-bezier(.06,.63,.47,1.2),opacity .1s;margin-left:10px;transform:translateZ(0)}.cms-button.btn.reverse svg{margin-left:0;margin-right:10px}.cms-button.btn.reverse:hover svg{transform:translate3d(-.25rem,0,0)}.cms-button.btn:hover svg{opacity:1;transform:translate3d(.25rem,0,0)}.cms-button--white{color:#004eeb;font-size:.875rem}@media only screen and (max-width:30em){.cms-button.btn{font-size:.875rem}}@font-face{font-family:Ringside Condensed;font-weight:600;src:url(/cms-static/fonts/RingsideCondensed-Semibold.54e26a5e83c66d3cdd5cfa590b1de368.otf);src:url(/cms-static/fonts/RingsideCondensed-Semibold.54e26a5e83c66d3cdd5cfa590b1de368.otf) format("embedded-opentype"),url(/cms-static/fonts/RingsideCondensed-Semibold.54e26a5e83c66d3cdd5cfa590b1de368.otf) format("woff2"),url(/cms-static/fonts/RingsideCondensed-Semibold.54e26a5e83c66d3cdd5cfa590b1de368.otf) format("woff"),url(/cms-static/fonts/RingsideCondensed-Semibold.54e26a5e83c66d3cdd5cfa590b1de368.otf) format("truetype")}@font-face{font-family:Ringside Condensed;font-weight:300;src:url(/cms-static/fonts/RingsideCondensed-Light.5cb9a047446be8279d60600e4c732b88.otf);src:url(/cms-static/fonts/RingsideCondensed-Light.5cb9a047446be8279d60600e4c732b88.otf) format("embedded-opentype"),url(/cms-static/fonts/RingsideCondensed-Light.5cb9a047446be8279d60600e4c732b88.otf) format("woff2"),url(/cms-static/fonts/RingsideCondensed-Light.5cb9a047446be8279d60600e4c732b88.otf) format("woff"),url(/cms-static/fonts/RingsideCondensed-Light.5cb9a047446be8279d60600e4c732b88.otf) format("truetype")}@font-face{font-family:Decima;font-weight:400;src:url(/cms-static/fonts/DecimaMonoPro-DecimaMonoPro.f13ada9920d83899bb351f55e031daf5.otf);src:url(/cms-static/fonts/DecimaMonoPro-DecimaMonoPro.f13ada9920d83899bb351f55e031daf5.otf) format("embedded-opentype"),url(/cms-static/fonts/DecimaMonoPro-DecimaMonoPro.f13ada9920d83899bb351f55e031daf5.otf) format("woff2"),url(/cms-static/fonts/DecimaMonoPro-DecimaMonoPro.f13ada9920d83899bb351f55e031daf5.otf) format("woff"),url(/cms-static/fonts/DecimaMonoPro-DecimaMonoPro.f13ada9920d83899bb351f55e031daf5.otf) format("truetype")}.inner-block-content{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.inner-block-content{padding:1rem}}.helper-grid:before{--grid-columns:12;--spacing:calc(100% / var(--grid-columns));--gutter:1px;--inner-width:calc(1340px - 8rem);--half-inner-width:calc(var(--inner-width)/-2);position:fixed;top:0;left:50%;bottom:0;width:100%;max-width:var(--inner-width);margin-left:var(--half-inner-width);content:"";z-index:1000;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,0,0,.075) var(--gutter),transparent var(--gutter));background-size:var(--spacing) var(--spacing);background-position:0 0;box-shadow:1px 0 rgba(255,0,0,.075)}@media only screen and (max-width:1340px){.helper-grid:before{margin-left:-50vw}}.helper-blocks [data-block-type]{position:relative}.helper-blocks [data-block-type]:before{text-transform:uppercase;font-family:Decima,monospace,sans-serif;font-size:.75rem;content:attr(data-block-type);position:absolute;top:0;left:0;opacity:0;pointer-events:none}.helper-blocks [data-block-type]:hover{box-shadow:inset 0 1px rgba(0,0,0,.05),0 1px rgba(0,0,0,.05)}.helper-blocks [data-block-type]:hover:before{opacity:.75}.app{font-family:Ringside Compressed,monospace,sans-serif;-webkit-font-smoothing:antialiased}.page-template__models .models-overview{font-family:Ringside Condensed,sans-serif;background:#f0f6f8;-webkit-font-smoothing:antialiased}.page-template__models .models-overview__header{background-color:#004eeb;color:#fff;padding:90px 0 20px}.page-template__models .models-overview__header h1{font-family:Ringside Condensed,sans-serif;font-size:48px;font-weight:400;margin-bottom:5px}.page-template__models .models-overview__header h5{font-family:Ringside Condensed,sans-serif;font-size:18px;font-weight:400;margin-top:10px;opacity:.8}.page-template__models .models-overview__grid-group{margin:60px auto;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.page-template__models .models-overview__grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px;max-width:1340px;padding:0 4rem}@media only screen and (max-width:62em){.page-template__models .models-overview__grid{padding:1rem}}.page-template__models .models-overview__explanation{background-color:#fff;padding:4rem 0;font-family:Ringside Condensed,sans-serif}.page-template__models .models-overview__explanation h2{font-size:2rem;line-height:2.25rem;margin:0 0 1rem;font-family:inherit}.page-template__models .models-overview__explanation p{font-family:inherit;font-size:1.4rem;line-height:1.75rem;font-weight:300}.page-template__models .models-overview__explanation-graphic{background-image:url(https://clarifai.com/cms-assets/landing-graphic.png);background-size:contain;background-repeat:no-repeat;background-position:50%;height:100%;margin:0 2rem;min-height:170px}@media only screen and (max-width:62em){.page-template__models .models-overview__explanation-graphic{margin:1rem 0}}@media only screen and (max-width:30em){.page-template__models .models-overview__header h1{font-size:36px}.page-template__models .models-overview__header h5{font-size:15px;line-height:22px}.page-template__models .models-overview__grid-group{padding:0}.page-template__models .models-overview__grid{margin-bottom:40px}.page-template__models .models-overview__explanation h2{font-size:26px;line-height:30px}.page-template__models .models-overview__explanation h5{font-size:15px;line-height:22px}}.page-template__models .grid-item{display:-ms-flexbox;display:flex}.page-template__models .grid-item .grid-item__inner{display:block;width:100%;background:#fff;border-radius:4px;box-shadow:0 2px 0 0 rgba(28,40,56,.08);color:#000;font-family:Ringside Condensed,sans-serif;margin:0 0 30px;overflow:hidden;text-decoration:none}.page-template__models .grid-item:hover .grid-item__image{transform:scale(1.1)}.page-template__models .grid-item a{text-decoration:none;color:inherit}.page-template__models .grid-item img{height:240px}.page-template__models .grid-item .grid-item__description{background:#fff;position:relative;z-index:5;padding:1.75rem 1.5rem;box-sizing:border-box}.page-template__models .grid-item .grid-item__description h4{font-family:Ringside Condensed,sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem;margin:0 0 2px}.page-template__models .grid-item .grid-item__description p{font-family:Ringside Condensed,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.5rem;margin:0}.page-template__models .grid-item__image{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:280px;transition:transform .35s cubic-bezier(0,0,.2,1)}@media only screen and (max-width:62em){.page-template__models .grid-item{margin:10px 0;width:49%;-ms-flex:1 1 49%;flex:1 1 49%;max-width:49%}}@media only screen and (max-width:30em){.page-template__models .grid-item{margin:10px;width:100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.page-template__models .custom-training-card .grid-item__inner{background-image:linear-gradient(180deg,#09f,#236dff);color:#fff;font-family:Ringside Condensed,sans-serif;cursor:pointer}.page-template__models .custom-training-card .grid-item__description{background:transparent;color:#fff;font-family:Ringside Condensed,sans-serif}.page-template__models .custom-training-card__image{background:url(/cms-static/images/custom-training-cta.63161e31f506a765c087ce917db58d01.png) no-repeat;background-size:cover;height:275px}.page-template__models .model{font-family:Ringside Condensed,sans-serif;background:#f0f6f8;-webkit-font-smoothing:antialiased}.page-template__models .model-explorer-cards{margin-top:2rem;margin-bottom:2rem}.page-template__models .model-explorer-cards a{background:#fff;color:#000;display:block;text-decoration:none}.page-template__models .model-explorer-cards .model-explorer__button{display:-ms-flexbox;display:flex}.page-template__models .model-explorer__card{margin-bottom:1rem}.page-template__models .model-explorer__button{box-shadow:0 3px 0 0 rgba(28,40,56,.12);display:-ms-flexbox;display:flex;height:100%;padding:0}.page-template__models .model-explorer__button:hover .model-explorer__image-inner{transform:scale(1.1)}.page-template__models .model-explorer__text{padding:1rem;font-family:Ringside Condensed,sans-serif}.page-template__models .model-explorer__text>*{font-family:inherit}.page-template__models .model-info__section-name{font-size:1.5rem;line-height:2rem;color:#212b38}.page-template__models .model-explorer__image{width:160px;height:160px;margin:0 16px 0 0;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto}.page-template__models .model-explorer__image-inner{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:100%;transition:transform .35s cubic-bezier(0,0,.2,1)}@media only screen and (max-width:30em){.page-template__models .model-explorer--old{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.page-template__models .model-explorer--old a{width:auto;min-width:280px;margin-bottom:15px}}.page-template__models .model-info{word-break:break-word}.page-template__models .model-info>div{margin-bottom:40px}.page-template__models .model-info h2,.page-template__models .model-info h6{font-family:Ringside Condensed,sans-serif}.page-template__models .model-info__header{font-size:36px;font-weight:400;margin-top:10px;margin-bottom:16px}.page-template__models .model-info__header h2{font-family:Ringside Condensed,sans-serif}.page-template__models .model-info__section-header{font-size:1rem;font-weight:400;margin:0;opacity:.5}.page-template__models .model-info__section-header h2{font-family:Ringside Condensed,sans-serif}.page-template__models .model-info__section-header span{cursor:pointer;padding-left:16px;opacity:1}.page-template__models .model-info__section-text{line-height:1.5rem;margin-top:.5rem;font-family:Decima,monospace,sans-serif;font-size:1rem;letter-spacing:-1px}.page-template__models .model-info__model-id{white-space:nowrap}@media only screen and (max-width:30em){.page-template__models .model-info{padding:20px 0}}.page-template__models .model-panel{margin-bottom:70px}.page-template__models .model-panel h2{font-size:32px;font-weight:400;font-family:Ringside Condensed,sans-serif;margin-top:10px;margin-bottom:0}.page-template__models .model-panel__icon{display:none}@media only screen and (max-width:30em){.page-template__models .model-panel{position:relative;margin-bottom:0;background:#fff;max-height:25000px;transition:max-height 1s;overflow:hidden;padding:0}.page-template__models .model-panel:not(.model-page__demo-panel) .model-panel__content{padding:0 1.25rem}.page-template__models .model-panel:not(.model-page__demo-panel) .model-panel__content h2{display:none}.page-template__models .model-panel.model-page__demo-panel{margin-bottom:.5rem}.page-template__models .model-panel--collapsed{cursor:pointer;max-height:80px;overflow:hidden;transition:max-height .25s ease-out}.page-template__models .model-panel--collapsed .model-panel__icon{transform:rotate(0deg)}.page-template__models .model-panel__header{padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:80px;box-shadow:inset 0 1px #e9edf0}.page-template__models .model-panel__header h2{font-size:20px;font-family:Ringside Condensed,sans-serif;margin:0}.page-template__models .model-panel__icon{height:33px;width:33px;transform:rotate(180deg);transition:transform .15s ease-out;color:#004eeb;font-size:33px;transform-origin:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.page-template__models .model-page{position:relative}.page-template__models .model-page:before{content:"";background-color:#004eeb;pointer-events:none;position:absolute;top:0;left:0;right:0;height:625px}.page-template__models .model-page-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.page-template__models .model-page--no-demo:before{background-image:none}.page-template__models .model-page--no-demo .model-page__main{background-image:linear-gradient(180deg,#09f,#236dff)}.page-template__models .model-page--no-demo .model-page__demo-panel{display:none;margin-bottom:0;padding:0}.page-template__models .model-page__mobile-nav{display:none;color:#fff;background-color:#004eeb;line-height:48px;padding:0 22px;box-shadow:inset 0 -1px 0 0 hsla(0,0%,100%,.2)}.page-template__models .model-page__mobile-nav a span{opacity:.8}.page-template__models .model-page__main{position:relative;z-index:10;color:#fff;padding:60px 0}.page-template__models .model-page__main h1{font-family:Ringside Condensed,sans-serif;font-size:44px;font-weight:400;margin:0;line-height:54px;padding:0 0 5px}.page-template__models .model-page__row{max-width:1340px;padding:0 4rem;width:100%}@media only screen and (max-width:62em){.page-template__models .model-page__row{padding:1rem}}.page-template__models .model-page__extra{font-size:1rem;line-height:34px;display:-ms-flexbox;display:flex;text-transform:uppercase;white-space:nowrap;letter-spacing:-.5px;font-family:Decima,monospace,sans-serif}.page-template__models .model-page__extra span{margin-right:2rem}.page-template__models .model-page__extra a{text-decoration:none;color:#fff}.page-template__models .model-page__extra-docs{transition:all .1s linear}.page-template__models .model-page__extra-docs:hover{box-shadow:0 1px #fff}.page-template__models .model-page__demo-panel{padding:0 20px}.page-template__models .model-page__demo-panel .model-panel__header,.page-template__models .model-page__info-panel{display:none}.page-template__models .model-page__documentation{background-color:#fff;padding-top:60px;box-shadow:0 3px 0 0 rgba(28,40,56,.12)}.page-template__models .model-page__response-blurb{margin-bottom:36px}.page-template__models .model-page__response-blurb a{font-family:Ringside Condensed,sans-serif;color:#009cff;text-decoration:none}.page-template__models .model-page__response-blurb p{font-family:Ringside Condensed,sans-serif;line-height:2rem}.page-template__models .model-page__response-blurb ul{line-height:11px;margin-top:-38px}.page-template__models .model-page__docs-arrow{margin:0 5px 0 0;opacity:.7;position:relative;top:5px}.page-template__models .model-page__docs-arrow path{fill:#fff}@media only screen and (max-width:30em){.page-template__models .model-page:before{display:none}.page-template__models .model-page .model-page__row{padding:0}.page-template__models .model-page__mobile-nav{display:-ms-flexbox;display:flex}.page-template__models .model-page__main{background-color:#004eeb;box-shadow:inset 0 -4px rgba(0,0,0,.1);padding:48px 0 26px}.page-template__models .model-page__main h1{margin-bottom:20px;font-size:32px;line-height:36px}.page-template__models .model-page__main.row{margin-bottom:10px}.page-template__models .model-page__description{line-height:1;max-width:100%;padding:0 22px}.page-template__models .model-page__extra{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template__models .model-page__extra span{margin:.5rem 0 0;-ms-flex:1 1 100%;flex:1 1 100%}.page-template__models .model-page__info-panel{display:block}.page-template__models .model-page__documentation{background-color:inherit;box-shadow:none;padding-top:0}.page-template__models .model-page__documentation .model-page__inner-container>div{padding:0}.page-template__models .model-page__documentation-info{display:none}.page-template__models .model-page__demo-panel{margin-top:0;padding:0}.page-template__models .model-page__demo-panel h1{display:block}.page-template__models .model-page__demo-panel .model-panel__header{padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:80px;box-shadow:inset 0 -1px #e9edf0}.page-template__models .model-page__demo-panel .model-panel__header h2{font-size:20px;margin:0}.page-template__models .model-page__request-response{padding-left:0;padding-right:0}}.custom-template{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Ringside Condensed,monospace,sans-serif;font-stretch:condensed;position:relative;min-height:100vh}.custom-template h1{font-size:3.75rem;font-weight:300;line-height:4rem}.custom-template h2 .hero{font-size:2.75rem;line-height:3rem}.custom-template p{margin:0}.custom-template p.hero{font-size:1.5rem}.custom-template p.condensed{line-height:1.5rem}.custom-template a{text-decoration:none}@media only screen and (max-width:30em){.custom-template h1{font-size:2.75rem;line-height:3rem}}.custom-template .decima-blue{font-family:Decima,monospace,sans-serif;color:#004eeb}.custom-template .tiny,.custom-template .tiny-decima{font-size:1rem;font-weight:400;line-height:1.25rem}.custom-template.page-template__demo .custom-template__block.is-visible .demo,.custom-template.page-template__demo .custom-template__block.was-visible .demo{transform:none}.custom-template__block{width:100%}.custom-template__block.not-visible>*{opacity:0;transform:translate3d(0,2rem,0)}.custom-template__block.is-visible>*,.custom-template__block.was-visible>*{opacity:1;transform:translateZ(0)}.custom-template__block.is-visible>*{transition:transform .5s cubic-bezier(.22,.61,.36,1) .2s,opacity .2s ease-out .2s}.custom-template__block.is-visible>.no-transition,.custom-template__block.not-visible>.no-transition,.custom-template__block.was-visible>.no-transition{opacity:1;transform:translateZ(0);transition:none}.not-found{text-align:left}.not-found .not-found-links{column-gap:0}.not-found .not-found-links a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.models-cta{background-color:#004eeb;color:#fff;text-align:center;min-height:360px;padding:4rem 0 !important;}@media only screen and (max-width:30em){.models-cta{padding:0 30px}.models-cta h1{font-size:34px}}.demo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;max-width:1440px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.demo__embed{border:none;box-shadow:0 4px 0 0 rgba(28,40,56,.08),inset 0 -1px 0 0 rgba(26,37,52,.18);height:700px}.page-template__demo .demo__embed{height:calc(100vh - 5rem)}.page-template__demo .demo{min-height:calc(100vh - 5rem);max-width:100%;border-radius:none}@media only screen and (max-width:30em){.demo{margin:0;width:100%;padding:0 0 .25rem}.demo__embed{box-shadow:none;height:100%}.page-template__demo .demo__embed{height:auto}}.header-cta-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;padding-top:4rem;padding-bottom:4rem}.header-cta-block__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 2px 3px rgba(0,0,0,.1)}.header-cta-block__style-overlay .header-cta-block__background:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.6;content:""}.header-cta-block__style-overlay .header-cta-block__main{color:#fff;background-color:transparent;box-shadow:none;border-radius:0}.header-cta-block__style-overlay .header-cta-block__main-inner{padding-left:0}.header-cta-block__style-overlay .header-cta-block__card-title,.header-cta-block__style-overlay .header-cta-block__content,.header-cta-block__style-overlay .header-cta-block__title{color:#fff}.header-cta-block__style-overlay .header-cta-block__card{box-shadow:inset 1px 0 hsla(0,0%,100%,.25)}.header-cta-block__style-overlay-light .header-cta-block__background{box-shadow:inset 0 2px 3px rgba(0,0,0,.1),inset 0 -1px rgba(0,0,0,.1)}.header-cta-block__style-overlay-light .header-cta-block__main{background-color:transparent;box-shadow:none;border-radius:0}.header-cta-block__style-overlay-light .header-cta-block__main-inner{padding-left:0}.header-cta-block__style-overlay-light .header-cta-block__card{box-shadow:inset 1px 0 rgba(0,0,0,.25)}@media only screen and (max-width:30em){.header-cta-block__style-overlay-light .header-cta-block__background:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.4;content:""}}.header-cta-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10}@media only screen and (max-width:62em){.header-cta-block__inner{padding:1rem}}.header-cta-block__inner--center{-ms-flex-pack:center;justify-content:center}.header-cta-block__inner--right{-ms-flex-pack:end;justify-content:flex-end}.header-cta-block__inner--right .header-cta-block__content,.header-cta-block__inner--right .header-cta-block__tag,.header-cta-block__inner--right .header-cta-block__title{text-align:right}.header-cta-block__inner--top{-ms-flex-align:start;align-items:flex-start}.header-cta-block__inner--bottom{-ms-flex-align:end;align-items:flex-end}.header-cta-block__main{background:#fff;border-radius:3px;box-shadow:0 16px 32px 1px rgba(0,18,41,.08),0 8px 16px .5px rgba(0,18,41,.08),0 2px 8px .3px rgba(0,18,41,.12)}.header-cta-block__title{color:#004eeb;margin-bottom:15px;text-align:left;text-transform:uppercase}.header-cta-block__tag{margin-bottom:.75rem;text-transform:uppercase;width:100%}.header-cta-block__content{color:#171f29;font-size:1.5rem;font-stretch:condensed;font-weight:300;letter-spacing:.2px;line-height:2rem;text-align:left}.header-cta-block__button{margin-top:2.5rem;margin-right:2.5rem}.header-cta-block__card{padding:0 2rem;margin:2.5rem 0;box-shadow:inset 1px 0 rgba(0,0,0,.1)}.header-cta-block__main-inner{padding:2.5rem}.header-cta-block__card-row{margin-bottom:1.25rem}.header-cta-block__card-row:last-of-type{margin-bottom:0}.header-cta-block__card-title{color:#004eeb;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.header-cta-block__card-content{font-family:Decima,monospace,sans-serif}@media only screen and (max-width:48em){.header-cta-block{height:100%}.header-cta-block__card{margin-top:1rem}}@media only screen and (max-width:30em){.header-cta-block{padding-top:0;padding-bottom:0}.header-cta-block__inner{max-width:auto}.header-cta-block__title{font-size:2.75rem}.header-cta-block__style-overlay .header-cta-block__main-inner{padding-right:1rem}}.icon-block{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.icon-block,.icon-block__inner{display:-ms-flexbox;display:flex;width:100%}.icon-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:62em){.icon-block__inner{padding:1rem}}.icon-block__header{margin-bottom:12px;width:100%}.icon-block__title{max-width:650px;width:100vh}.icon-block__columns{display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5rem;width:100%}@media only screen and (max-width:30em){.icon-block{padding-bottom:19px;padding-top:19px}.icon-block__title{max-width:none}.icon-block__columns{margin-top:20px}}.icon-block-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:4.5rem;padding-right:8.33333333%}.icon-block-column__image{height:96px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto}.icon-block-column__title{margin-top:1.25rem;margin-bottom:.25rem}@media only screen and (max-width:48em){.icon-block-column{margin-bottom:2rem}}.cards-cta-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.cards-cta-block__cards{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.cards-cta-block__cards{padding:1rem}}@media only screen and (max-width:30em){.cards-cta-block{padding-bottom:19px;padding-top:19px}}.card-cta{min-height:10rem;position:relative;padding:.5rem}.card-cta__image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;text-align:center}.card-cta__icon{padding:2rem 2rem 1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.card-cta__inner{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;height:100%;z-index:5;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out;border-radius:3px}.card-cta__inner:hover .card-cta__content{opacity:1}.cards-cta-block__style-shadow .card-cta__inner:hover{box-shadow:0 0 0 1px rgba(0,0,0,.1),0 16px 32px 1px rgba(0,18,41,.08),0 8px 16px .5px rgba(0,18,41,.08),0 2px 8px .3px rgba(0,18,41,.12)}.card-cta__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1 0 auto;flex:1 0 auto;padding:1.5rem}.card-cta__body:empty{display:none}.card-cta__subtitle{font-size:1rem}.card-cta__content{margin-top:.75rem;padding:0 0 1.5rem}.card-cta__content p:last-of-type{margin-bottom:0}.card-cta__link-wrapper{margin-top:auto}.card-cta__type-card{position:absolute;top:0;right:0;bottom:0;left:0}.card-cta__type-card:hover~.card-cta__link-wrapper .cms-button.btn{background:#0041f5}.card-cta__type-card:hover~.card-cta__link-wrapper .cms-button.btn svg{opacity:1;transform:translate3d(.25rem,0,0)}.card-cta__badges{position:absolute;top:1rem;right:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-cta__badge{text-transform:uppercase;padding:0 .5rem;border-radius:2px;font-family:Decima,monospace,sans-serif;font-size:.9rem;line-height:1.7rem;height:1.5rem;margin:0 0 .25rem .25rem}.card-cta__badge:empty{display:none}.show-content-on-hover .card-cta__image{padding-bottom:5rem;box-sizing:content-box;position:relative}.show-content-on-hover .card-cta__image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);opacity:0;transition:opacity .1s}.show-content-on-hover .card-cta__body{position:absolute;left:0;right:0;bottom:0;background:#fff;transform:translateY(calc(100% - 6.5rem));transition:transform .25s cubic-bezier(.22,.61,.36,1)}.show-content-on-hover .card-cta__inner:hover .card-cta__body{transform:translateY(0)}.show-content-on-hover .card-cta__inner:hover .card-cta__image:after{opacity:1}.show-content-on-hover .card-cta__content{opacity:0;transition:opacity .15s}.card-cta__metadata{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.card-cta__metadata-item{-ms-flex:1 1 auto;flex:1 1 auto;font-size:.9rem}.side-by-side-block{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.side-by-side-block,.side-by-side-block__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.side-by-side-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:62em){.side-by-side-block__inner{padding:1rem}}.side-by-side-block__comparison img{max-height:479px}.side-by-side-block__label{background-color:#004eeb;color:#fff;bottom:0;padding:1rem 1.5rem;position:absolute;text-transform:uppercase;transform:translateY(-5px)}.side-by-side-block__icon,.side-by-side-block__label{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.side-by-side-block__icon{height:20px;margin-right:.75rem}.side-by-side-block__label--left{left:0}.side-by-side-block__label--left .side-by-side-block__icon svg:nth-child(2){margin-left:-.75rem}.side-by-side-block__label--right{right:0}@media only screen and (max-width:62em){.side-by-side-block{padding-bottom:19px;padding-top:19px;width:100%}.side-by-side-block__comparison,.side-by-side-block__comparison img{width:100vw}}.text-block{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.text-block,.text-block__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.text-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.text-block__inner{padding:1rem}}.text-block__inner--left{-ms-flex-pack:start;justify-content:flex-start}.text-block__inner--right{-ms-flex-pack:end;justify-content:flex-end}.text-block__content{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.text-block__content h1,.text-block__content h2,.text-block__content h3,.text-block__content h4{font-size:2.25rem;line-height:2.5rem;font-family:Ringside Condensed,sans-serif;font-weight:600}.text-block__content p{font-size:1.4rem;line-height:1.75rem;font-family:Ringside Condensed,sans-serif;font-weight:300;line-height:2rem;margin-bottom:1rem;text-align:left}.text-block__content p p{margin-bottom:1rem}.text-block__content p code{font-family:Decima,monospace,sans-serif;font-size:.75em;background:rgba(0,0,0,.05);padding:4px;border-radius:2px}.text-block__content--right{-ms-flex-align:end;align-items:flex-end}.text-block__content--right p{text-align:right}.text-block__content--center{-ms-flex-align:center;align-items:center}.text-block__content--center p{text-align:center}.title-block{background-repeat:no-repeat;padding-bottom:4rem;padding-top:4rem}.title-block,.title-block .rounded-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-size:cover}.title-block .rounded-icon{background-color:#004eeb;border-radius:50%;height:7.5rem;width:7.5rem}.title-block .rounded-icon .icon-block-column__icon{stroke:#fff;color:#fff;fill:transparent}.title-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.title-block__inner{padding:1rem}}.title-block__inner .icon-block-column__icon *{vector-effect:non-scaling-stroke}.title-block__inner.center-sm .title-block__icon,.title-block__inner.center-sm .title-block__image{margin:0 auto}.title-block__title{margin-top:1.75rem}.title-block__content{margin-top:1.5rem}@media only screen and (max-width:48em){.title-block{padding-bottom:19px;padding-top:19px}}.logo-block{-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:visible;padding:38px 4rem}.logo-block,.logo-block__logos{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.logo-block__logos{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;margin:0 auto}@media only screen and (max-width:62em){.logo-block__logos{padding:1rem}}.logo-block__grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.logo-block__grid .logo-block__logo{margin:1.5rem 1rem}.logo-block__horizontal{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;overflow-x:auto}.logo-block__logo{text-align:center;position:relative;margin-right:1.25rem;margin-left:1.25rem;min-width:200px;width:20%}.logo-block__logo:hover .logo-block__image{-webkit-filter:saturate(1);filter:saturate(1);opacity:1}.logo-block__link{position:absolute;top:0;left:0;right:0;bottom:0}.logo-block__image{width:100%;max-width:8rem;height:auto;display:block;-webkit-filter:saturate(0);filter:saturate(0);opacity:.75;transition:opacity .1s ease-out;margin:auto}.quote-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:38px;padding-bottom:38px}.quote-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.quote-block__inner{padding:1rem}}.quote-block__block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.quote-block__image{margin-top:2.75rem;max-height:19px}.quote-block__content{color:#004eeb;font-size:2.25rem;font-weight:300;line-height:2.5rem;padding:2rem;text-align:center}.quote-block__credit{font-size:1.5rem;font-weight:600;line-height:2rem;margin-top:.5rem;text-align:center}.quote-block__title{font-family:Decima,monospace,sans-serif;font-size:1rem;line-height:1.25rem;margin-bottom:2.75rem;text-align:center;text-transform:uppercase}@media only screen and (max-width:48em){.quote-block{padding:0 .75rem}.quote-block__content{padding:1.5rem .75rem;font-size:2rem;line-height:2.5rem}}.image-video-block{-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.image-video-block,.image-video-block__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.image-video-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:62em){.image-video-block__inner{padding:1rem}}.image-video-block__inner.is-bottom{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.image-video-block__inner.is-bottom-right{-ms-flex-direction:row;flex-direction:row}.image-video-block__inner.is-bottom-right .image-video-block__media{max-width:65%}.image-video-block__inner.is-bottom-right .image-video-block__caption{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex}.image-video-block__media{text-align:center}.image-video-block__media img,.image-video-block__media video{width:100%}.image-video-block__caption{max-width:35%;padding:1.25rem;text-align:center}.image-video-block__embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-sizing:initial;width:100%}.image-video-block__embed embed,.image-video-block__embed iframe,.image-video-block__embed object{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:48em){.image-video-block{padding-top:19px;padding-bottom:19px}.image-video-block__caption,.image-video-block__media{max-width:100%}}.text-image-video-block{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.text-image-video-block,.text-image-video-block__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.text-image-video-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.text-image-video-block__inner{padding:1rem}}.text-image-video-block__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.text-image-video-block__content:not(.text-image-video-block__content--reversed) .text-image-video-block__text{padding-left:2.5rem}.text-image-video-block__content--reversed{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-image-video-block__content--reversed .text-image-video-block__media{-ms-flex-pack:end;justify-content:flex-end}.text-image-video-block__content--reversed .text-image-video-block__text{padding-right:2.5rem}.text-image-video-block__media{overflow:hidden}.text-image-video-block__media img,.text-image-video-block__media video{width:100%;height:auto}.text-image-video-block__text{-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.text-image-video-block__text .content-body{margin-top:1rem}.text-image-video-block__text--bottom{-ms-flex-item-align:end;align-self:flex-end}.text-image-video-block__text--top{-ms-flex-item-align:start;align-self:flex-start}.text-image-video-block__buttons{margin-top:2.5rem}@media only screen and (max-width:62em){.text-image-video-block__text{padding-left:2rem}.text-image-video-block__inner--reversed .text-image-video-block__text{padding-right:2rem}}@media only screen and (max-width:48em){.text-image-video-block{padding-top:19px;padding-bottom:19px}.text-image-video-block__content .text-image-video-block__text,.text-image-video-block__content:not(.text-image-video-block__content--reversed) .text-image-video-block__text{padding:1rem .5rem}.text-image-video-block__media{display:block}.text-image-video-block__media img,.text-image-video-block__media video{width:100%}.text-image-video-block__inner--reversed{-ms-flex-direction:column;flex-direction:column}.text-image-video-block__inner--25 .text-image-video-block__media,.text-image-video-block__inner--50 .text-image-video-block__media,.text-image-video-block__inner--75 .text-image-video-block__media,.text-image-video-block__inner--100 .text-image-video-block__media{min-width:100%;max-width:100%}.text-image-video-block__inner--25 .text-image-video-block__text,.text-image-video-block__inner--50 .text-image-video-block__text,.text-image-video-block__inner--75 .text-image-video-block__text,.text-image-video-block__inner--100 .text-image-video-block__text{min-width:100%;max-width:100%;-ms-flex-pack:center;justify-content:center}}.contact-sales-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:38px;padding-bottom:38px}.contact-sales-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;max-width:39rem}@media only screen and (max-width:62em){.contact-sales-block__inner{padding:1rem}}@media only screen and (max-width:48em){.contact-sales-block{padding-top:38px;padding-bottom:38px}}.carousel{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.carousel__exited,.carousel__exiting{display:none}.pricing-block__card{-ms-flex-align:center;align-items:center;border:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:200px;padding:1.25rem}.pricing-block__title{text-transform:uppercase}.pricing-block__link{border:none;border-radius:3px;color:#000;padding:.25rem 0;text-align:center;text-decoration:none;width:75%}.pricing-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.header-block,.pricing-block{background-position:50%;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex}.header-block{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:5rem;position:-webkit-sticky;position:sticky;top:0;z-index:101;background-color:#fff;box-shadow:inset 0 -1px rgba(0,0,0,.1)}.header-block li,.header-block ol,.header-block ul{margin:0;padding:0;list-style:none}.header-block .header-block__menu-dropdown{position:relative;margin-right:1rem}.header-block__menu-dropdown>.header-block__menu-option:after{content:"";border:5px solid transparent;border-top-color:inherit;position:absolute;right:0;top:50%;margin-top:-3px;opacity:.75}.header-block__menu-dropdown .header-block__menu-option:active~.header-dropdown,.header-block__menu-dropdown .header-block__menu-option:hover~.header-dropdown,.header-block__menu-dropdown:active .header-dropdown,.header-block__menu-dropdown:hover .header-dropdown{visibility:visible;pointer-events:auto}.header-block__menu-dropdown .header-dropdown{visibility:hidden;pointer-events:none}.header-dropdown{position:absolute}.header-dropdown>.header-dropdown__options{padding:0 0 .5rem;margin-top:.5rem}.header-dropdown__options{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:0 3px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05)}.header-dropdown__option{padding:1rem}.header-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (max-width:62em){.header-block__inner{padding:1rem}}.header-block__logo{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.header-block__logo img{height:28px}.header-block__menu,.header-block__nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-block__menu{-ms-flex-pack:distribute;justify-content:space-around}.header-block__menu-option{box-shadow:0 2px transparent;color:#171f29;cursor:pointer;font-size:.9375rem;padding:.5rem 0;margin:0 1rem;transition:opacity .15s,box-shadow .15s;opacity:.75;white-space:nowrap;display:block}.header-block__menu-option.header-block__menu-active,.header-block__menu-option:hover{color:#004eeb;box-shadow:0 2px #004eeb;opacity:1}.header-block__button{border:2px solid #004eeb;border-radius:3px;color:#004eeb;font-size:.9375rem;margin-left:.5rem;padding:.75rem 1.25rem;text-transform:uppercase;transition:background-color .15s;white-space:nowrap}.header-block__button:hover{color:#fff;background-color:#004eeb}.header-block__menu-checkbox,.header-block__menu-icon{display:none;margin:0}svg.header-block__menu-icon-svg{stroke:#004eeb;overflow:visible}svg.header-block__menu-icon-svg line{transition:opacity 75ms linear,transform .15s ease-out;stroke-linecap:round;transform-origin:center}.nav-logged-in .header-block__menu{box-shadow:1px 0 rgba(0,0,0,.2)}.header-block__dropdown-label{margin-bottom:0;display:block}@media only screen and (max-width:48em){.nav-logged-in .header-block__menu{box-shadow:none}.header-block__logo img{max-width:100vw}.header-block__menu-icon{display:block}.header-block__menu{display:block;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.header-block__menu-option{box-shadow:0 1px rgba(0,0,0,.1)}.header-block__menu-dropdown>.header-block__menu-option:not(.header-dropdown__option){pointer-events:none}.header-block__menu-dropdown>.header-block__menu-option .header-block__dropdown-label{pointer-events:auto}.header-block .header-block__menu-dropdown{margin-right:0}.header-block__menu-dropdown{position:relative;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.header-block__menu-dropdown>.header-block__menu-option{position:relative}.header-block__menu-dropdown .header-dropdown{position:relative;visibility:visible;pointer-events:auto;display:block;padding:0 0 0 1rem}.header-dropdown__options{box-shadow:none;display:none}.header-block__button{display:block;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 1rem;text-align:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.header-block__menu-checkbox:checked~.header-block__nav{display:-ms-flexbox;display:flex}.header-block__menu-checkbox:checked~.header-block__menu-icon line:nth-of-type(2){transform:rotate(45deg)}.header-block__menu-checkbox:checked~.header-block__menu-icon line:first-of-type,.header-block__menu-checkbox:checked~.header-block__menu-icon line:nth-of-type(4){opacity:0;transform:scaleX(0)}.header-block__menu-checkbox:checked~.header-block__menu-icon line:nth-of-type(3){transform:rotate(-45deg)}.header-block__nav{display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:5rem;background:#fff;left:0;right:0;-ms-flex-align:start;align-items:flex-start;padding:1rem;max-height:calc(100vh - 80px);overflow-y:scroll;box-shadow:0 6px 9px -5px rgba(0,0,0,.25);box-sizing:border-box}.header-block__button{margin-top:1rem}.header-block__menu-option.header-block__menu-active,.header-block__menu-option:hover{box-shadow:0 1px rgba(0,0,0,.1)}.header-block__menu-option:hover{color:#171f29;opacity:.75}.header-block__menu-checkbox:checked~.header-block__menu-option:after{transform:rotate(180deg);transform-origin:50% 25%}.header-block__menu-checkbox:checked~.header-dropdown .header-dropdown__options{display:block}}.footer-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;-ms-flex-direction:column;flex-direction:column;background:#f9f9fa;padding-top:38px;margin-top:auto}.footer-block a{color:#171f29}.footer-block>.footer-block__content{padding-top:4rem;padding-bottom:4rem}.footer-block__content{max-width:1340px;padding-left:4rem;padding-right:4rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width:62em){.footer-block__content{padding:1rem}}.footer-block__disclosure{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer-block__copyright{color:#004eeb;font-size:1rem;font-weight:600;line-height:1.25rem;margin-right:10px}.footer-block__logo{margin-bottom:2rem}.footer-block__logo img{height:75px}.footer-block__external-links{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:#f9f9fa;width:100%}.footer-block__external-links .footer-block__content{box-shadow:inset 0 1px rgba(23,31,41,.08);padding:1.25rem 0;margin:0 4rem}@media only screen and (max-width:62em){.footer-block__content{-ms-flex-pack:distribute;justify-content:space-around;padding-left:1.5rem;padding-right:1.5rem}.footer-block__external-links .footer-block__content{padding-left:1.5rem;padding-right:1.5rem;margin:0}.footer-block__disclosure{margin-bottom:1rem}.footer-block__logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:30em){.footer-block__content{-ms-flex-pack:center;justify-content:center}.footer-block__logo{-ms-flex-pack:left;justify-content:left;width:100%}.footer-block__disclosure{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.footer-block__disclosure .footer-block-links{-ms-flex-direction:column;flex-direction:column;margin-top:.75rem;margin-bottom:.75rem}.footer-block__disclosure .footer-block__copyright{display:none}.footer-block__disclosure .footer-block__external-links .footer-block__content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer-block-columns__column{color:#171f29;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;margin:0}.footer-block-columns__column-title{font-size:1rem;font-weight:600;letter-spacing:.4px;line-height:1.5rem;margin-bottom:.25rem;text-transform:uppercase;pointer-events:none}.footer-block-columns__column-title span{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:none}.footer-block-columns__column-title span svg{color:#004eeb}.footer-block-columns__option{margin:1rem 0;opacity:.6;font-size:1.25rem;line-height:1.5rem}.footer-block-columns__option:hover{text-decoration:underline}@media only screen and (max-width:62em){.footer-block-columns__column{padding-top:1rem;padding-bottom:1rem}}@media only screen and (max-width:30em){.footer-block-columns{-ms-flex-direction:column;flex-direction:column;width:100%}.footer-block-columns__options{max-height:0;overflow:hidden}.footer-block-columns__options--is-open{max-height:20000px}.footer-block-columns__column{border-top:1px solid rgba(23,31,41,.12);margin:0;width:100%}.footer-block-columns__column--is-open .svg-icon{transform:rotate(180deg)}.footer-block-columns__column-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;pointer-events:auto}.footer-block-columns__column-title span{cursor:pointer;display:-ms-flexbox;display:flex}.footer-block-columns__column-title a{display:none}}.footer-block-links{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer-block-links__link{color:#171f29;font-size:1rem;line-height:1.25rem;margin:0 .75rem;opacity:.6;transition:opacity .1s}.footer-block-links__link:hover{text-decoration:underline;opacity:1}.header-terms-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:8rem;margin-left:4rem}.header-terms-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.header-terms-block__inner{padding:1rem}}.header-terms-block__title{margin-bottom:9rem;text-transform:uppercase}.header-terms-block__date{font-family:Decima,monospace,sans-serif;font-size:1rem;letter-spacing:-.5px;line-height:1rem;margin-bottom:1rem;text-transform:uppercase}.header-terms-block__content{margin-bottom:4.5rem;margin-top:1rem;max-width:712px}@media only screen and (max-width:48em){.header-terms-block{margin:0}.header-cta-block__inner,.header-terms-block__content{max-width:auto}}.greenhouse-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover}.greenhouse-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;text-align:left}@media only screen and (max-width:62em){.greenhouse-block__inner{padding:1rem}}.greenhouse-block__job-group{margin:1rem 0 3rem}.greenhouse-block__job{margin:0 0 1.5rem}.terms-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:4rem}.terms-block ul{padding-left:2.5rem}.terms-block li,.terms-block ul{margin-bottom:.75rem;margin-top:.75rem}.terms-block li{line-height:1.5rem}.terms-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;box-shadow:inset 0 2px 0 0 rgba(1,4,49,.04);display:-ms-flexbox;display:flex;padding:2.5rem}@media only screen and (max-width:62em){.terms-block__inner{padding:1rem}}.terms-block__title{font-size:1.5rem;font-weight:700;line-height:2rem;max-width:234px;width:234px}.terms-block__column{margin-left:3.25rem;max-width:700px}.terms-block__content{margin-bottom:1.5rem}.terms-block__content-title{font-size:1.25rem;font-weight:700}.terms-block__toggle{color:#004eeb;font-family:Decima,monospace,sans-serif;font-size:1rem;line-height:1.25rem;text-transform:uppercase}.terms-block__toggle:hover{cursor:pointer}@media only screen and (max-width:48em){.terms-block__title{margin-bottom:1.25rem}.terms-block__inner{-ms-flex-direction:column;flex-direction:column}.terms-block,.terms-block__column{margin:0}}.learn-more-container{background-color:rgba(23,31,41,.04);margin-top:22px}.learn-more-block{padding:40px 32px 32px 38px}.learn-more-block__title{font-size:1.25rem;font-weight:700}.brow{position:relative;background-color:#010431;height:65px;z-index:100;text-align:center;color:#fff;font-size:1rem;font-family:Ringside Compressed,monospace;text-transform:uppercase}.brow img{border-radius:3px}.brow>div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;height:100%;margin-top:-4.75rem;animation:e .3s ease-out 1s;animation-fill-mode:forwards}.brow>div a{color:#08b5ff;text-decoration:none}.brow>div p{padding:0 1rem;margin:0}.brow .close-brow{cursor:pointer;position:absolute;top:10px;right:10px;font-size:1.25rem;z-index:10}@media (max-width:48em){.brow>div{position:static;display:-ms-flexbox;display:flex;animation:none;margin-top:0;padding:.5rem .75rem;font-size:.875rem;line-height:1rem}.brow .close-brow{font-size:1.75rem;top:50%;transform:translateY(-50%)}}@keyframes e{0%{margin-top:-4.75rem}to{margin-top:0}}.code-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.code-block--is-standalone{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.code-block--is-standalone .code-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.code-block--is-standalone .code-block__inner{padding:1rem}}.code-block__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.code-block__header{background:#171f29;border-bottom:1px solid #2b3747;color:#fff;-ms-flex-pack:justify;justify-content:space-between;width:100%}.code-block__header,.code-block__tabs{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.code-block__tabs{-ms-flex-pack:end;justify-content:flex-end;list-style:none}.code-block__tab{border-bottom:1px solid transparent;cursor:pointer;font-size:1rem;opacity:.5;padding:.5rem .75rem;text-transform:uppercase}.code-block__tab--is-active,.code-block__tab:hover{border-color:#fff;opacity:1}.code-block__request-text{margin-left:1rem;opacity:.5;text-transform:uppercase}.code-block__code{max-height:4000px;overflow-y:auto}.code-block__code code,.code-block__code pre{background:#171f29;padding:1rem}.multi-code-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.multi-code-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width:62em){.multi-code-block__inner{padding:1rem}}.multi-code-block__buttons{display:-ms-grid;display:grid;grid-column-gap:8px;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;margin-bottom:1rem}.multi-code-block__button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border:1px solid #dadde0;border-radius:2px;color:#004eeb;cursor:pointer;font-family:Decima,monospace,sans-serif;font-size:1rem;height:48px;line-height:1.25rem}.multi-code-block__button--is-active{background-color:#004eeb;border-color:#004eeb;color:#fff}.multi-code-block__button:hover{box-shadow:0 16px 32px 1px rgba(0,18,41,.08),0 8px 16px .5px rgba(0,18,41,.08),0 2px 8px .3px rgba(0,18,41,.12)}.loading-bar{position:fixed;width:100vw;height:4px;background-color:var(--light-blue-3);box-shadow:0 0 2px rgba(0,0,0,.25);z-index:9999;transform-origin:left;top:0}.loading-bar__entering{opacity:0;transform:scaleX(0)}.loading-bar__entered{opacity:1;transform:scaleX(.85);transition:transform .3s cubic-bezier(.65,.05,.36,1) .02s,opacity .02s}.loading-bar__exited,.loading-bar__exiting{transform:scaleX(1);transition:transform .3s cubic-bezier(.65,.05,.36,1),opacity .1s .35s}.loading-bar__exiting{opacity:1}.loading-bar__exited{opacity:0}.button-block{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:.75rem;padding-bottom:.75rem}.button-block,.button-block__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.button-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.button-block__inner{padding:1rem}}.button-block__inner--left{-ms-flex-pack:start;justify-content:flex-start}.button-block__inner--right{-ms-flex-pack:end;justify-content:flex-end}.custom-select__background{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99998}.custom-select{background-color:#fff;border:1px solid #004eeb;border-radius:3px;font-family:Decima,monospace,sans-serif;padding-top:0.25rem;padding-bottom:.25rem;padding-right:.5rem;position:relative}.custom-select .check-sm{fill:none;margin-right:.75rem;stroke:#004eeb;visibility:hidden}.custom-select .custom-select__chevron{fill:#004eeb;margin-left:.75rem}.custom-select--is-open .check-sm{visibility:visible}.custom-select--is-open .custom-select__chevron{visibility:hidden}.custom-select a{color:inherit}.custom-select__selected{-ms-flex-align:center;align-items:center;color:#004eeb;cursor:pointer;display:-ms-flexbox;display:flex;padding:10px}.custom-select__options{background-color:#fff;border-radius:3px;box-shadow:0 8px 16px .5px rgba(0,18,41,.08),0 2px 8px .3px rgba(0,18,41,.12),0 .5px 1px 0 rgba(0,18,41,.08);position:absolute;margin-top:1rem;z-index:99999}.custom-select__option{color:#171f29;opacity:.75;cursor:pointer;padding:.5rem 1rem}.custom-select__option:hover{color:#004eeb;opacity:1}.filter-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.filter-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.filter-block__inner{padding:1rem}}.filter-card{background-color:#fff;height:100%;width:100%;z-index:1}.filter-card:hover .filter-card__overlay{opacity:1}.filter-card:hover .filter-card__base{display:none}.filter-card__image{height:200px;width:100%;background-color:#e6e8eb;background-size:cover;background-position:50%;overflow:hidden}.filter-card__img{visibility:hidden;pointer-events:none;display:block}.filter-card__header{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.filter-card__content{font-size:1.25rem;font-weight:300;line-height:1.25rem;padding:1rem 1.25rem}.filter-card__overlay{background-color:#fff;box-shadow:0 8px 16px .5px rgba(0,18,41,.08),0 2px 8px .3px rgba(0,18,41,.12),0 .5px 1px 0 rgba(0,18,41,.08);height:100%;opacity:0;padding:1.25rem 1.5rem;position:relative;transition:opacity .2s;width:100%}.filter-card__base{border:2px solid #e6e8eb;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;top:-100%}.filter-card__overlay-company{font-size:1.5rem;font-weight:700}.filter-card__overlay-label{color:#004eeb;font-weight:700;font-size:1rem;margin-top:1.25rem;text-transform:uppercase}.filter-card__overlay-data{font-family:Decima,monospace,sans-serif;font-size:1rem;line-height:1.5rem}.btn.filter-card__overlay-button{border-radius:0;bottom:0;left:0;outline:none;position:absolute;text-transform:uppercase}.filter-data{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-data__card{height:0;margin:0;overflow:hidden;transition:all .5s;visibility:hidden;opacity:0;width:0}.filter-data__card.is-selected{height:400px;opacity:1;padding:1rem;visibility:visible}@media only screen and (max-width:48em){.filter-data{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.filter-data__card{width:100%}}@media only screen and (max-width:30em){.filter-data__card.is-selected{height:450px;margin-right:0}.filter-data__card:not(.is-selected){display:none}}.filter-options{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.filter-options .custom-select{margin:0 .75rem}@media only screen and (max-width:30em){.filter-options{-ms-flex-pack:center;justify-content:center}}.multi-type-row-block{-ms-flex-pack:center;justify-content:center;padding-bottom:38px;padding-top:38px}.multi-type-row-block,.multi-type-row-block__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.multi-type-row-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1rem}@media only screen and (max-width:62em){.multi-type-row-block__inner{padding:1rem}}.multi-type-row-block__inner--has-border{border-bottom:2px solid #f0f1f5}.multi-type-row-block__inner--has-border .multi-type-row-block__item:not(:last-child){border-right:2px solid #f0f1f5}.multi-type-row-block__item{padding:1rem}.multi-type-row-block__item.simple-text-type{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;font-size:1.25rem;font-weight:regular;line-height:1.5rem;text-align:center}.multi-type-row-block__item.simple-text-type h4{font-size:2.25rem;margin-bottom:1rem}.multi-type-row-block__item.button-type{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.multi-type-row-block__item.button-type button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-family:Decima,monospace,sans-serif;text-transform:uppercase}.multi-type-row-block__item.button-type img{margin-left:.75rem}.multi-type-row-block__item.icon-type{color:#004eeb;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1.25rem;font-weight:300;line-height:1.5rem}.multi-type-row-block__item.icon-type,.multi-type-row__icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.multi-type-row__icon{width:72px;height:72px;margin-right:.75rem}@media only screen and (max-width:62em){.multi-type-row-block__inner{-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:30em){.multi-type-row-block{padding-bottom:19px;padding-top:19px}}.not-visible .featured-cta__inner{opacity:0;transform:translate3d(0,2rem,0)}.is-visible .featured-cta__inner,.was-visible .featured-cta__inner{opacity:1;transform:translateZ(0)}.is-visible .featured-cta__inner{transition:transform .5s cubic-bezier(.22,.61,.36,1) .2s,opacity .2s ease-out .2s}.featured-cta{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:38px;padding:4rem 0;width:100%}.featured-cta__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.featured-cta__inner{padding:1rem}}.featured-cta__inner.end-sm .featured-cta-block__buttons a{margin-right:0;margin-left:1rem}.featured-cta__inner .featured-cta__content{font-size:1.5rem;line-height:2rem}.featured-cta__title{color:#fff;margin-bottom:.75rem;text-transform:uppercase}.featured-cta__title~.featured-cta-block__buttons{margin-top:2rem}.featured-cta__content{margin:.75rem 0 0}.featured-cta__content ul{list-style-type:disc;padding-left:45px}.featured-cta__content li{padding-left:20px}.featured-cta__content~.featured-cta-block__buttons{margin-top:2rem}.featured-cta-block__buttons{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:-1rem}.featured-cta-block__buttons a{margin-right:1rem;margin-bottom:1rem}.featured-cta__button{margin-top:.75rem}@media only screen and (max-width:62em){.featured-cta{background-size:cover,contain}}@media only screen and (max-width:30em){.featured-cta{padding-top:19px}.featured-cta__inner{-ms-flex-align:center;align-items:center}.featured-cta__title{max-width:auto}}.block-divider{height:2px;margin:4rem 0}@media only screen and (max-width:48em){.block-divider{margin:1rem 0}}.custom-template__group,.pricing-cards-block{padding-bottom:38px;padding-top:38px}.pricing-cards-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover}.pricing-cards-block__cards{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.pricing-cards-block__cards{padding:1rem}}.pricing-cards-block__cards .card-cta{text-align:center}.pricing-cards-block__cards .card-cta__title{font-size:2rem;line-height:2.5rem}.pricing-cards-block__cards .card-cta__content,.pricing-cards-block__cards .card-cta__subtitle{font-size:1.4rem;line-height:1.75rem;font-family:Ringside Condensed,sans-serif;font-weight:300;text-transform:none}.pricing-cards-block__cards .card-cta__content p,.pricing-cards-block__cards .card-cta__subtitle p{margin-bottom:1rem}.pricing-cards-block__cards .card-cta__content code,.pricing-cards-block__cards .card-cta__subtitle code{font-family:Decima,monospace,sans-serif;font-size:.75em;background:rgba(0,0,0,.05);padding:4px;border-radius:2px}.pricing-cards-block__cards .card-cta__content,.pricing-cards-block__cards .card-cta__subtitle,.pricing-cards-block__cards .card-cta__title{padding-left:1rem;padding-right:1rem}.pricing-cards-block__cards .card-cta__content{font-weight:600;padding-top:1rem}.pricing-cards-block__cards .card-cta__image{width:120px;height:120px;margin:1.5rem auto;background-size:initial}.pricing-cards-block__cards .card-cta__body{padding:.75rem}.pricing-cards-block__cards .cms-button.btn{margin:0;text-align:center;width:100%}.pricing-cards-block__cards .cms-button.btn .icon{display:none}.pricing-cards-block__cards .card-cta .cms-button.btn{background:#004eeb;display:block}.page-template__pricing .cards-cta-block .card-cta__metadata-item:not(:last-child){box-shadow:1px 0 rgba(0,0,0,.2)}.pricing-nav-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;position:-webkit-sticky;position:sticky;top:5rem;z-index:100;background:#fff;box-shadow:inset 0 -1px 0 0 #f0f1f5}.pricing-nav-block__nav{max-width:1340px;padding:1rem 4rem;width:100%;font-size:1.25rem;font-weight:600}@media only screen and (max-width:62em){.pricing-nav-block__nav{padding:1rem}}.pricing-nav-block__nav-item{height:4rem}.pricing-nav-block__nav-content{display:block;padding:1rem .75rem;border-radius:2px;background-color:#f0f1f5;position:relative}.pricing-nav-block__nav-content:before{content:"";border-radius:2px;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;box-shadow:0 16px 32px 1px rgba(0,18,41,.08),0 8px 16px .5px rgba(0,18,41,.08),0 2px 8px .3px rgba(0,18,41,.12),0 0 0 1px #dadde0;opacity:0;transition:opacity .1s ease-out}.pricing-nav-block__nav-content:hover{background:#004eeb;transform:translateY(-.5rem);transition:.2s ease-out}.pricing-nav-block__nav-content:hover .pricing-nav-block__nav-cta,.pricing-nav-block__nav-content:hover .pricing-nav-block__nav-title{transition:transform .2s ease-out,max-height .2s ease-out,opacity .1s linear;transform:translateZ(0);opacity:1;color:#fff}.pricing-nav-block__nav-content:hover .pricing-nav-block__nav-cta{max-height:2rem}.pricing-nav-block__nav-content:hover:before{transition:opacity .2s ease-out;opacity:1}.pricing-nav-block__nav-cta,.pricing-nav-block__nav-title{transition:transform .2s ease-out,opacity .1s linear}.pricing-nav-block__nav-cta{transform:translate3d(0,.25rem,0);font-weight:400;text-transform:uppercase;font-size:.75rem;opacity:0;max-height:0;color:#fff}@media only screen and (max-width:30em){.pricing-nav-block{display:none}}.pricing-table-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:3.75rem}.pricing-table-block.is-collapsed .pricing-table-block__title .svg-icon{transform:rotateX(180deg)}.pricing-table-block.is-collapsed .pricing-table-block__content{display:none}.pricing-table-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.pricing-table-block__inner{padding:1rem}}.pricing-table-block__inner .block-title{font-size:1.5rem;line-height:1.5rem;color:#004eeb}.pricing-table-block__column{font-size:.875rem;line-height:1.25rem;box-shadow:inset 2px 0 rgba(0,0,0,.1);padding:1rem;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.pricing-table-block__column:before{text-transform:uppercase;padding:0 1rem 0 0;width:5.25rem;height:100%;opacity:.6}.pricing-table-block__content>.row{box-shadow:inset 0 -1px rgba(0,0,0,.12);min-height:5rem}.pricing-table-block__content>.row:first-of-type{box-shadow:inset 0 -1px rgba(0,0,0,.12),inset 0 1px rgba(0,0,0,.12)}.pricing-table-block__content>.row:nth-of-type(odd){background-color:#f7f8fa}.pricing-table-block__row-label{padding:1rem}.pricing-table-block__columns>.row{height:100%}.pricing-table-block__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer;padding-bottom:.5rem;box-shadow:0 1px rgba(0,0,0,.12)}.pricing-table-block__title .svg-icon{transition:transform .15s ease-out;-ms-flex:0 0 auto;flex:0 0 auto}.pricing-table-block__tool-tip-container{position:relative;display:inline-block;font-weight:300;line-height:1.25rem}.pricing-table-block__tool-tip-icon{width:1rem;height:1rem;background:#171f29;color:#fff;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:.5rem;cursor:pointer}.pricing-table-block__tool-tip-icon:hover~.pricing-table-block__tool-tip{display:block}.pricing-table-block__tool-tip{position:absolute;top:0;left:2rem;z-index:10;padding:1rem 1.5rem;background:#fff;border-radius:4px;max-width:250px;min-width:200px;box-shadow:0 16px 32px 1px rgba(0,18,41,.08),0 8px 16px .5px rgba(0,18,41,.08),0 2px 8px .3px rgba(0,18,41,.12),0 0 0 1px #dadde0;display:none}@media only screen and (max-width:30em){.pricing-table-block{padding-top:0}.pricing-table-block__inner .pricing-table-block__column{font-size:.75rem;padding-top:.5rem;padding-bottom:.5rem;box-shadow:inset 0 1px rgba(23,31,41,.08);display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.pricing-table-block__inner .pricing-table-block__column:before{content:attr(data-column-header)}}.tab-target:not(.active){display:none}.tabs-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:38px;padding-top:38px}.tabs-block .code-block--is-standalone{padding-top:0}.tabs-block .code-block--is-standalone .code-block__inner,.tabs-block .text-block__inner,.tabs-block .text-image-video-block__inner{padding:0}.tabs-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width:62em){.tabs-block__inner{padding:1rem}}.tabs-block__tabs{margin-bottom:1rem;--half-gutter-width:0.25rem;--gutter-compensation:-0.25rem}.tabs-block__tabs--list .tabs-block__tab{-ms-flex:0 0 auto;flex:0 0 auto}.tabs-block__tabs--list .tabs-block__tab:hover .tab-item{box-shadow:0 2px #dadde0}.tabs-block__tabs--list .tabs-block__tab--is-active .tab-item{background:none;box-shadow:0 2px #004eeb;color:#004eeb}.tabs-block__tabs--list .tabs-block__tab--is-active:hover .tab-item{box-shadow:0 2px #004eeb}.tabs-block__tabs--list .tab-item{color:#364457;box-shadow:none;border-radius:0;padding:0;margin:0 1rem 0 0}.tabs-block__tabs--list .tab-item:before{display:none}@media only screen and (max-width:48em){.tabs-block__tabs .tabs-block__tab{-ms-flex:1 0 100%;flex:1 0 100%}.tabs-block__tabs .tab-item{margin-bottom:.25rem}}.tabs-block__tab{text-align:center;cursor:pointer}.tabs-block__tab--is-active .tab-item{background-color:#004eeb;box-shadow:0 0 0 1px #004eeb;color:#fff}.tabs-block__tab:hover .tab-item:before{transition:opacity .2s ease-out;opacity:1}.tab-item{display:block;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 0 0 1px #dadde0;color:#004eeb;font-family:Decima,monospace,sans-serif;font-size:1rem;line-height:3rem;padding:0 1rem;position:relative}.tab-item,.tab-item:before{border-radius:2px;pointer-events:none}.tab-item:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 16px 32px 1px rgba(0,18,41,.08),0 8px 16px .5px rgba(0,18,41,.08),0 2px 8px .3px rgba(0,18,41,.12),0 0 0 1px #004eeb;opacity:0;transition:opacity .1s ease-out}.blog-cta-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%;position:relative;z-index:10;text-align:left}@media only screen and (max-width:62em){.blog-cta-block__inner{padding:1rem}}.blog-header-block__tags{margin-bottom:.75rem;text-transform:uppercase;width:100%}.blog-header-block__tags:empty{display:none}.blog-header-block__tag:not(:last-of-type){margin-right:.5rem}.blog-header-block__tag:not(:last-of-type):after{content:","}.blog-header-block__tags-list{display:inline-block}.blog-header-block__date~.blog-header-block__tags-list{box-shadow:-1px 0 #fff;margin-left:1rem;padding-left:1rem}.blog-header-block__meta{font-size:1.5rem;font-weight:300;line-height:2rem;text-align:left}.blog-header-block__preposition{opacity:.5}.post-nav-block{position:relative;padding-top:4rem;padding-bottom:4rem}.post-nav-block,.post-nav-block__inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.post-nav-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:62em){.post-nav-block__inner{padding:1rem}}.post-nav-block__previous{margin-right:auto}.post-nav-block__next{margin-left:auto}.category-index-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative;padding-top:4rem;padding-bottom:4rem}.category-index-block__inner{max-width:1340px;padding-left:4rem;padding-right:4rem;width:100%}@media only screen and (max-width:62em){.category-index-block__inner{padding:1rem}}.toast-container{position:fixed;bottom:0;right:0;z-index:100001;margin:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.toast-container.top{top:120px;bottom:auto;right:auto;left:50%;-ms-flex-direction:column-reverse;flex-direction:column-reverse;transform:translate3d(-50%,0,0)}.toast-container.top .toast-view{transform:translate3d(0,-110%,0)}.toast-container.top-left{top:120px;bottom:auto;right:auto;left:50%;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:0;-ms-flex-align:start;align-items:flex-start}.toast-container.top-left .toast-view{transform:translate3d(0,-110%,0)}.toast-container.top-right{top:120px;bottom:auto;right:auto;left:50%;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:auto;right:0;-ms-flex-align:end;align-items:flex-end}.toast-container.top-right .toast-view{transform:translate3d(0,-110%,0)}.toast-container.bottom{top:auto;right:auto;left:50%;bottom:0;-ms-flex-direction:column;flex-direction:column;transform:translate3d(-50%,0,0)}.toast-container.bottom .toast-view{transform:translate3d(0,110%,0)}.toast-container.bottom-left{top:auto;right:auto;left:50%;bottom:0;-ms-flex-direction:column;flex-direction:column;left:0;-ms-flex-align:start;align-items:flex-start}.toast-container.bottom-left .toast-view{transform:translate3d(0,110%,0)}.toast-container.bottom-right{top:auto;right:auto;left:50%;bottom:0;-ms-flex-direction:column;flex-direction:column;left:auto;right:0;-ms-flex-align:end;align-items:flex-end}.toast-container.bottom-right .toast-view{transform:translate3d(0,110%,0)}.toast-container .toast-view{max-width:360px;background:rgba(51,51,51,.95);font-size:15px;padding:10px 45px 10px 15px;border-radius:3px;color:#fff;opacity:0;position:relative;transition:opacity .15s;display:-ms-flexbox;display:flex;margin:4px}.toast-container .toast-view.show{animation:f .25s cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;opacity:1}.toast-container .toast-view.dismiss{animation:g .1s ease-in;animation-fill-mode:forwards}.toast-container .toast-view.primary{background:#2962ff}.toast-container .toast-view.success{background:#5cb85c}.toast-container .toast-view.warning{background:#ec971f}.toast-container .toast-view.danger{background:#d9534f}.toast-container .toast-view.dark{color:#fff;background:rgba(51,51,51,.95)}.toast-container .toast-view.dark .close:hover{background:hsla(0,0%,100%,.1)}.toast-container .toast-view.light{color:#323237;background:hsla(0,0%,100%,.96)}.toast-container .toast-body{word-break:break-word}.toast-container .toast-icon{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start;min-height:20px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.toast-container .close{position:absolute;right:5px;top:50%;margin-top:-15px}@keyframes f{50%{opacity:1}to{transform:translateZ(0);opacity:1}}@keyframes g{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(0) scale(.95)}}.toast-body .error-text{display:block;margin:0 0 5px}.toast-body .error-text.error-details{font-family:Roboto Mono;font-size:14px;line-height:20px}.toast-body .error-code{font-family:Roboto Mono;font-weight:600;font-size:15px;margin-right:10px}.toast-body .error-link{color:inherit;font-weight:700;font-size:14px;border-bottom:1px solid;line-height:16px;margin:5px 0}.btn,.toast-body .error-link{text-transform:uppercase;display:inline-block}.btn{padding:2px 12px;font:inherit;font-size:15px;line-height:30px;color:#323237;cursor:pointer;background:#fff;border:none;border-radius:3px;outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;white-space:nowrap}.btn:hover{background:#eee}.btn.active,.btn:active{background:#e1e1e1}.btn.primary{color:#fff;background:#2962ff}.btn.primary:hover{background:#0041f5}.btn.primary.active,.btn.primary:active{background:#003adc}.btn.success{color:#fff;background:#5cb85c}.btn.success:hover{background:#449d44}.btn.success.active,.btn.success:active{background:#3d8b3d}.btn.danger{color:#fff;background:#d9534f}.btn.danger:hover{background:#c9302c}.btn.danger.active,.btn.danger:active{background:#b52b27}.btn.warning{color:#fff;background:#ec971f}.btn.warning:hover{background:#c77c11}.btn.warning.active,.btn.warning:active{background:#b06d0f}.btn.link{color:#2962ff;background:transparent;box-shadow:none}.btn.link:hover{color:#0041f5;text-decoration:underline}.btn.link.active,.btn.link:active{color:#003adc;text-decoration:underline}.btn.minimal{color:#323237;background:transparent;box-shadow:none}.btn.minimal:hover{background:rgba(50,50,55,.1)}.btn.minimal.active,.btn.minimal:active{background:rgba(50,50,55,.2)}.btn.loading{padding-left:2em;position:relative;cursor:default;pointer-events:none}.btn.loading:after,.btn.loading:before{content:"";width:1em;height:1em;background:transparent;position:absolute;border-radius:50%;left:.5em;top:50%;margin-top:-.5em;box-shadow:inset 0 0 0 3px;animation:h 1.5s ease-in-out infinite}.btn.loading:after{opacity:0;animation-delay:.75s}.btn.cancel{color:rgba(50,50,55,.75)}.btn.raised{padding-bottom:.4em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1),inset 0 -.3em rgba(0,0,0,.1)}.btn.floating{box-shadow:0 0 0 1px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.1),1px 3px 9px rgba(0,0,0,.15);border-radius:2px}.btn.btn-icon{padding-left:.75em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.btn.btn-icon .svg-icon{margin-right:.5em}.btn.btn-circle{width:30px;height:30px;border-radius:50%;padding:0;display:-ms-flexbox;display:flex;color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.btn.btn-circle.small{width:24px;height:24px}.btn.btn-circle.large{width:40px;height:40px}@keyframes h{0%{transform:scale3d(0,0,1);opacity:0}60%{opacity:1}to{transform:scaleX(1);opacity:0}}.block-title{font-size:3.5rem;line-height:3.5rem;font-family:Ringside Condensed,sans-serif;font-weight:300;text-transform:uppercase}@media only screen and (max-width:48em){.block-title{font-size:2.5rem;line-height:2.5rem}}.content-title{font-size:2.25rem;line-height:2.5rem}.content-title,.content-title-sm{font-family:Ringside Condensed,sans-serif;font-weight:600}.content-title-sm{font-size:1.5rem;line-height:2rem}.content-body{font-size:1.4rem;line-height:1.75rem;font-family:Ringside Condensed,sans-serif;font-weight:300}.header-tag{text-transform:uppercase;font-size:1rem;line-height:1.25rem;font-family:Decima,monospace,sans-serif;letter-spacing:-.5px}.content-body p,.text-content p{margin-bottom:1rem}.content-body code,.text-content code{font-family:Decima,monospace,sans-serif;font-size:.75em;background:rgba(0,0,0,.05);padding:4px;border-radius:2px}

   
   body .container-fluid {
    padding-right: 0;
    padding-left: 0;
}
   body  {
  -webkit-font-smoothing: antialiased;
}
   .header-cta-block__main-inner.col-xs-12.col-sm {
    padding: 2.5rem;
}
 
   .custom-template__group[style="background-color: transparent;"] {
    background: #fff !important;
}
  .text-block{
    background: #fff !important;
}
 
.custom_space .cards-cta-block__cards.row .card-cta {
    margin-bottom: 15px;
}
 
   
  a{
    text-decoration:none;
}   
   
  a:hover {
    text-decoration:none !important;
} 
   
   
   p a{
    text-decoration:none;
}   
   
  p a:hover {
    text-decoration:none !important;
}  
   
  .custom_buttet .card-cta__content.content-body ul li {
    position: relative;
    padding-left: 40px;
    margin: 0 0 10px;
} 
   
   .custom_buttet .card-cta__content.content-body ul li:before {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    left: 15px;
    top: 11px;
    background: black;
    border-radius: 50%;
}
   
   div#hs_cos_wrapper_module_1555752980794149 .cards-cta-block__cards.row .card-cta {
    margin-bottom: 0;
}
   b, strong {
    font-weight: bold;
}
   
 body  .header-container-wrapper {
    padding-top: 0;
}
   
 body .body-container-wrapper {
    padding-top: 0;
}  
  
   .custom_spc {
    margin-top: 60px;
}
   
  .footer-block-columns__option:hover {
    text-decoration: none !important;
} 
   .footer-container.container-fluid h2 {
    font-size: 22px !important;
    font-weight: 600 !important;
    font-family: 'Ringside Condensed',sans-serif !important;
}

   
   
   
   /* contact form   */
   
   .input input, .input select, .input textarea {
    width: 100%;
    margin-bottom: 32px;
    outline: 0;
    border: 1px solid #dadde0 !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    font-family: Decima,monospace,sans-serif;
    font-size: 1rem;
    min-height: 48px;
    letter-spacing: -.5px;
    line-height: 1.25rem;
    padding: 0 10px;
    color: var(--text-color,#323237);
    box-shadow: 0 0 0 1px #dadde0 !important;
}

.actions input {
    cursor: pointer;
    -webkit-appearance: none;
    text-decoration: none !important;
    display: inline-block;
    text-align: center;
    outline: 0;
    white-space: normal;
    color: #fff;
    background: #2962ff;
    font-family: Decima,monospace,sans-serif;
    font-size: 1rem;
    text-transform: uppercase;
    padding: 0 1.25rem;
    line-height: 3rem;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    -ms-box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    -o-box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
}
   
  .row-fluid [class*="span"] {
    min-height: 0 !important;
} 
   .custom_footer_dtls .custom_footer-bottom .custom_footer-bottom-left .row-depth-1.row-number-15 .custom_legal-links ul li a {

    color: #000;
    padding: 10px 0px 10px;
    font-family: Ringside Condensed,monospace,sans-serif !important;
    font-stretch: condensed;

}
   .footer-container-wrapper .row-fluid-wrapper.row-depth-1.row-number-4 h3 {

    font-family: Ringside Condensed,monospace,sans-serif!important;
    font-stretch: condensed !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    letter-spacing: .4px !important;
    line-height: 1.5rem !important;
    margin-bottom: .25rem !important;
    text-transform: uppercase !important;
    pointer-events: none !important;

}
   
   
   
   .custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid {
    max-width: 1340px;
    padding-left: 4rem;
    padding-right: 4rem;
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 auto;
         padding-top: 10px;
    padding-bottom: 10px;
}
   
  .custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .span12 .widget-type-logo a img {
    width: 133px !important;
} 
   
  .custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu .hs-menu-wrapper ul {
    float: right;
        float: right;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
} 
   
 .custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary 
   .widget-type-menu .hs-menu-wrapper ul li a {
    box-shadow: 0 2px transparent;
    color: #171f29;
    cursor: pointer;
    font-size: .9375rem;
    padding: .5rem 0;
    margin: 0 1rem;
    transition: opacity .15s,box-shadow .15s;
    opacity: .75;
    white-space: nowrap;
    display: block;
    font-family: Decima,monospace,sans-serif !important;
    text-transform: uppercase;
}  
   .custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu .hs-menu-wrapper ul li.hs-item-has-children {
    position: relative;
    margin-right: 1rem;
}
   
.custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu .hs-menu-wrapper ul li.hs-item-has-children> ul {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 3px 4px rgba(0,0,0,.1), 0 1px 0 1px rgba(0,0,0,.05);
      padding: 5px 0;
}   
 
   .custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu .hs-menu-wrapper ul li.hs-item-has-children a[aria-haspopup="true"] {
    border-bottom: 2px solid transparent;
}
   
 .custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu .hs-menu-wrapper ul li.hs-item-has-children:hover a[aria-haspopup="true"] {
  color: #004eeb;
    border-bottom:2px solid  #004eeb;
    opacity: 1;
} 
   
.custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu
   .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{
   border-bottom: 2px solid transparent;
}     
   
   
.custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu .hs-menu-wrapper ul li.hs-item-has-children ul.hs-menu-children-wrapper li:hover a{
  
  color: #004eeb;
    border-bottom:2px solid  #004eeb;
    opacity: 1;
} 
  
   .custom_header_dtls li.hs-menu-item.hs-menu-depth-1 a {
    border-bottom: 2px solid transparent;
} 
   
   
.custom_header_dtls li.hs-menu-item.hs-menu-depth-1:hover a {
    color: #004eeb;
    border-bottom:2px solid  #004eeb;
        opacity: 1 !important;
}   
   
.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a,
.custom-menu-primary .hs-menu-wrapper>ul>li:nth-last-child(2) a{
    border: 2px solid #004eeb !important;
    border-radius: 3px !important;
    color: #004eeb !important;
    font-size: .9375rem !important;
    margin-left: .5rem !important;
    padding: 0.5em 0.75em !important;
    text-transform: uppercase !important;
    transition: background-color .15s !important;
    white-space: nowrap;
}  
   
 @media screen and (max-width: 768px) {

   .custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a,
   .custom-menu-primary .hs-menu-wrapper>ul>li:nth-last-child(2) a {
       margin: initial !important;
       border: none !important;
       background: none !important;
        padding: .5rem 0 !important;
        margin: 0 1rem !important;
     width: auto !important;
     text-align: left !important;
     color: initial !important;
   }
   .custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a:hover,
   .custom-menu-primary .hs-menu-wrapper>ul>li:nth-last-child(2) a:hover {
       background: none !important;
       border: initial !important;
      padding: .5rem 0 !important;
        margin: 0 1rem !important;
     width: auto !important;
     text-align: left !important;
    border-bottom:2px solid  #004eeb !important;
    opacity: 1 !important;
     color: #FFF !important;
   }
     
 }

   .custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-1:last-child:hover a {
    color: #fff !important;
    background-color: #004eeb;
}
   
.custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-1:nth-last-child(2) a {
    border: 2px solid #004eeb;
    border-radius: 3px;
    color: #004eeb;
    font-size: .9375rem;
    margin-left: .5rem;
    padding: 0.5em 0.75em;
    text-transform: uppercase;
    transition: background-color .15s;
    white-space: nowrap;
}  
   
   
   .custom_header_dtls .row-depth-1.row-number-1 .row-depth-1.row-number-2 .row-fluid .custom-menu-primary .widget-type-menu .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-1:nth-last-child(2):hover a {
    color: #fff !important;
    background-color: #004eeb;
}
   
.custom_header_dtls  .row-fluid-wrapper.row-depth-1.row-number-2 {
    box-shadow: inset 0 -2px rgba(0,0,0,.1);
}  
 
   .custom_footer_dtls .row-fluid-wrapper.row-depth-1.row-number-1 .custom_footer-top {
  
    background: #dadde0;
    width: 100%;
    float: left;
}
   .custom_footer_dtls .row-fluid-wrapper.row-depth-1.row-number-1 .custom_footer-top .custom_footer-logo-wrapper .row-number-3 .span12 a img {
    width: 89px !important;
}
 
 .custom_footer_dtls .row-fluid-wrapper.row-depth-1.row-number-1 .custom_footer-top .custom_footer-columns-wrapper .custom_footer-column .span12 span h3 {
   font-size: 16px;
    font-family: Decima,monospace,sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}  
   
  .custom_footer_dtls .row-fluid-wrapper.row-depth-1.row-number-1 .custom_footer-top .custom_footer-columns-wrapper .custom_footer-column .span12 .hs-menu-wrapper ul li a {
    color: #000;
    padding-left: 0;
} 
   
  .custom_footer_dtls .row-fluid-wrapper.row-depth-1.row-number-1 .custom_footer-top .custom_footer-columns-wrapper .custom_footer-column .span12 .hs-menu-wrapper ul li:hover a {
    border-bottom: 2px solid #646a71;
} 
   
.custom_footer_dtls .row-fluid-wrapper.row-depth-1.row-number-1 .custom_footer-top .custom_footer-columns-wrapper .custom_footer-column .span12 .hs-menu-wrapper ul li a {
   color: #171f29;
    border-bottom: 2px solid transparent;
    padding: 0px;
    display: inline-block;
    font-size: 20px;
    font-weight:500;
    opacity: .7;
  margin:0;
}   
   
   
 .custom_footer_dtls .custom_footer-bottom {
    padding: 0.8rem 0;
    width: 100%;
    float: left;
}  
.custom_footer_dtls .custom_footer-bottom .custom_footer-bottom-left {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}   
   
 .custom_footer_dtls .custom_footer-bottom .custom_footer-bottom-left .row-depth-1.row-number-15 .custom_copyright {
    width: auto;
    padding: 10px 0px 10px 20px;
    color: #004eeb;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.25rem;
   
font-family: Ringside Condensed,monospace,sans-serif;
font-stretch: condensed;
}  
.custom_footer_dtls .custom_footer-bottom .custom_footer-bottom-left .row-depth-1.row-number-15 .custom_legal-links {
    width: auto;
    margin-left:10px;
}   
   
 .custom_footer_dtls .custom_footer-bottom .custom_footer-bottom-left .row-depth-1.row-number-15 .custom_legal-links ul li a {
        color: #000;
    padding: 10px 0px 10px;
}  
   
   .main_blog .custom_footer_dtls .custom_footer-bottom .custom_footer-bottom-left .row-depth-1.row-number-15 .custom_legal-links ul li a {
        color: #000;
    padding: 8px 10px 0;
    margin-top: 12px;
} 
   
   
 .custom_footer_dtls .custom_footer-socials span#hs_cos_wrapper_module_1529333961207252_ {
    float: right;
}  
   
  .custom_footer_dtls .custom_footer-socials span#hs_cos_wrapper_module_1529333961207252_ p {
    margin-bottom: 0;
    padding: 10px 0px 10px 20px;
} 
   
  body .custom_footer_dtls .row-fluid .custom_footer-bottom .page-center {
    padding: 0 !important;
    box-shadow: none !important;
}
   
   .quote-block {
    background: #fff !important;
}

   .custom-template__block.is-visible .text-image-video-block {
    background: #fff;
}
   
  .post-nav-block {
    background: #fff;
} 
   
.custom-template__block.is-visible[data-block-type="post_nav_block"] {
    background: #fff;
}   
 .featured-cta.no-transition {
    margin-top: 0 !important;
}
   
   .custom_my_buttet ul li {
    position: relative;
    padding-left: 40px;
   }   
   
   
 .custom_my_buttet ul li:before {
    position: absolute;
    content: "";
    width: 7px;
    height: 7px;
    left: 15px;
    top: 11px;
    background: black;
    border-radius: 50%;
   }     
   
   
   
.developer_main .h1, .developer_main .h2, .developer_main .h3, .developer_main .h4, .developer_main .h5, .developer_main .h6, 
   .developer_main h1, .developer_mainh2, .developer_mainh3, .developer_mainh4, .developer_main h5, .developer_main h6, .developer_main .footer-container-wrapper li a{
    font-family: Ringside Compressed,monospace,sans-serif !important;
}
   
   .body-container .hs-menu-wrapper ul li a {
 box-shadow:none !important; 
   
}
   
   
  .guide-container .left-nav {
    position: absolute !important;
    top: 156px !important;
    height: 100vh;
    overflow-y: auto;
} 
 div#guide-container aside.sidebar.col-2 {
    position: relative;
}  
   
   div#guide-markdown {
    margin-top: 75px;
}
  
   
   .custom_main-header {
    background-color: #fff;
    display: inline-block;
    width: 100%;
}
    /*---------14-5-2019--------------*/
   
   .solutions__clarifai .header-cta-block__main .header-cta-block__title {
	font-family: Ringside Compressed,monospace,sans-serif;
     font-size: 3.75rem;
}
   .greenhouse-block__jobs h4 a {
  color: #007bff !important;

}

   .greenhouse-block__inner {
    
    margin: auto;
   
   }
   
 /*25-5-2019*/  
  .model-page__main.model-page-block {
    background-color: #004eeb;
    color: #fff !important;
    padding: 60px 0 100px;
}
.model-gallery {
    overflow: hidden;
}
 .model-page__main.model-page-block h1{
    font-family: Ringside Condensed,sans-serif;
    font-size: 44px;
    font-weight: 400;
    line-height: 54px;
}  
    
.model-page__main.model-page-block a {
    color: #fff;
    font-size: 1rem;
    line-height: 34px;
    word-spacing: 10px;
    margin-top: 12px !important;
    display: inline-block;
}
 .model-page__main.model-page-block a svg {
    margin-right: 10px;
}
   .model-page__documentation.model-page-block {
    background-color: #fff;
    padding-top: 60px;
    box-shadow: 0 3px 0 0 rgba(28,40,56,.12);
}
   .demo {
    margin: 20px !important;
    margin-top: -3em !important;
}
   h2.model-info__header{
    font-size: 32px;
    font-weight: 400;
    font-family: Ringside Condensed,sans-serif;
    margin-top: 10px;
    margin-bottom: 0;
   }
   h6.model-info__section-header{
    font-size: 1rem;
    font-weight: 400;
    margin: 0;
    opacity: .5;
}
  p.model-info__section-text{
    line-height: 1.5rem;
    margin-top: .5rem;
    font-family: Decima,monospace,sans-serif;
    font-size: 1rem;
    letter-spacing: -1px;
}
  .model-gallery .model-table td, .model-gallery .model-table th {
    font-weight: bold;
}
.model-explorer-cards {
    border-top: 3px solid #d5dde0;
    padding: 2em 0;
    background: #f0f6f8;
}
  .model-explorer-cards h6.model-info__section-header {
    font-size: 1rem;
    font-weight: 400;
    margin: 0;
    opacity: .5;
    COLOR: #000;
}
  .model-explorer-cards .model-info__section-name{ 
     font-size: 1.5rem;
     line-height: 2rem;
     color: #212b38;
     font-weight: 400;
   }
   .footer-container.container-fluid h2 {
    font-size: 16px !important;
    text-transform: uppercase;
}
   span.model-panel__icon svg,.model-panel.model-panel--collapsed.model-page__info-panel,.model-panel.model-page__demo-panel .model-panel__header {
    display: none;
}
   .footer-container.container-fluid ul li a {
    padding: 0;
   }
.model_extra_page  {
    padding: 140px 70px !important;
}
.model_extra_page1  {
    padding: 140px 0px !important;
}
   .model_main_model {
    background: #0b8aff !important;
}
   .job-location {
    font-family: ringside condensed; 
    font-weight: 400; 
    font-size: 1rem;
}
/*documentation page*/
     