@import url('//cdn2.hubspot.net/hubfs/4505120/Clarifai_June2018/Fonts/Clarifai_June2018-fonts.css');@import url('https://fonts.googleapis.com/css?family=Cabin');img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}img.alignRight,img.alignright{margin:0 0 5px 15px}img.alignLeft,img.alignleft{margin:0 15px 5px 0}.row-fluid [class*="span"]{min-height:1px}.hs-blog-social-share .hs-blog-social-share-list{margin:0;list-style:none !important}.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item{height:30px;list-style:none !important}@media(max-width:479px){.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2){float:none !important}}.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like>span{vertical-align:top !important}#recaptcha_response_field{width:auto !important;display:inline-block !important}#recaptcha_table td{line-height:0}.recaptchatable #recaptcha_response_field{min-height:0;line-height:12px}@media all and (max-width:400px){#captcha_wrapper,#recaptcha_area,#recaptcha_area table#recaptcha_table,#recaptcha_area table#recaptcha_table .recaptcha_r1_c1{width:auto !important;overflow:hidden}#recaptcha_area table#recaptcha_table .recaptcha_r4_c4{width:67px !important}#recaptcha_area table#recaptcha_table #recaptcha_image{width:280px !important}}video{max-width:100%;height:auto}#calroot{width:202px !important;line-height:normal}#calroot,#calroot *,#calroot *:before,#calroot *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#calroot select{min-height:0 !important;padding:1px 2px !important;font-family:"Lucida Grande","Lucida Sans Unicode","Bitstream Vera Sans","Trebuchet MS",Verdana,sans-serif !important;font-size:10px !important;line-height:18px !important;font-weight:normal !important}#caldays{margin-bottom:4px}.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-youtube,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-vimeo{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;padding-left:0;padding-right:0}.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.hs-responsive-embed.hs-responsive-embed-instagram{padding-top:0px;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%}}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{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hs-form fieldset[class*="form-columns"] input[type="checkbox"].hs-input,.hs-form fieldset[class*="form-columns"] input[type="radio"].hs-input{width:auto}#email-prefs-form .email-edit{width:100% !important;max-width:507px !important}#hs-pwd-widget-password{height:auto !important}.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}.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}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .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}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:100%;top:0}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>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}.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}.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}.hs-menu-wrapper.hs-menu-flow-vertical>ul{margin-bottom:0}.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.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;left:0}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{left:100%;top:0}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}@media(max-width:767px){.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}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:visible !important;opacity:1 !important;position:static !important}.hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul{padding:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{white-space:normal}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static;opacity:1;visibility:visible}}.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper{visibility:visible;opacity:1}.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1}.widget-type-space{visibility:hidden}.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")}.hs-cta-wrapper a{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.hs_cos_wrapper_type_image_slider{display:block;overflow:hidden}.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:0}.hs_cos_flex-slides,.hs_cos_flex-control-nav,.hs_cos_flex-direction-nav{margin:0;padding:0;list-style:none}.hs_cos_flex-slider{margin:0 0 60px;padding:0;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}.hs_cos_flex-slider .hs_cos_flex-slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.hs_cos_flex-slider .hs_cos_flex-slides img{width:100%;display:block;border-radius:0px}.hs_cos_flex-pauseplay span{text-transform:capitalize}.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%}.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("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/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:.8;right:5px}.hs_cos_flex-slider:hover .hs_cos_flex-prev{opacity:.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}.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("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/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}.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:black;position:static;font-size:2em;line-height:1.1em;color:white;padding:0px 5% 0px 5%;width:100%;top:40%;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}}.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}.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}pre{overflow-x:auto}table pre{white-space:pre-wrap}table tr td img{max-width:initial}.comment{margin:10px 0 10px 0}.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}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}.wp-float-left{float:left;margin:0 20px 20px 0}.wp-float-right{float:right;margin:0 0 20px 20px}#map_canvas img,.google-maps img{max-width:none}.grey-rounded-box{border-width:2px;border:2px;border-style:solid}/*! * 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:0;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:0;border-radius:3px;outline:0;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:0;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.15);outline:0}.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:0}.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:0;border-radius:3px;outline:0;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:0;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:0;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 li:hover{color:#fff;cursor:pointer}.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(0,rgba(51,51,51,.9),rgba(51,51,51,0));pointer-events:none}.model-gallery .code-snippet-tabs{height:32px;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(0,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{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:0;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:0;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(0)}.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}@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:0;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:0;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:.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:0;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:.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:0;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:0;border-radius:3px;outline:0;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}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}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}body{background:#fff;font-family:Ringside,sans-serif;font-size:1.4rem;line-height:1.75rem;font-weight:300;color:#212529;-webkit-font-smoothing:antialiased}.container-fluid .row-fluid .page-center{float:none;max-width:1340px;padding-left:4rem;padding-right:4rem;margin:0 auto}ul .hs-menu-item a{font-family:Ringside Compressed,sans-serif !important}p{margin-bottom:1rem;margin-top:0}sup,sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:Cabin,sans-serif;font-weight:400;line-height:1.25;margin:0 0 .5rem}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}h1{font-size:3.75rem;font-weight:300;line-height:4rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.hs_cos_wrapper_type_section_header h1,.hs_cos_wrapper_type_header h1{color:#0e078c;font-size:3.5rem;line-height:3.5rem;font-family:Cabin,sans-serif;font-weight:300;margin-top:1.75rem;margin-bottom:.5rem}.hs_cos_wrapper_type_header h1{text-align:center}a{text-decoration:none;color:#007bff}a:hover,a:focus{color:#0041f5}ul,ol{margin-top:0;margin-bottom:1rem}code{font-family:Ringside,sans-serif;font-size:.75em;background:rgba(0,0,0,.05);padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}blockquote{margin:0 0 1rem}pre{margin-top:0;margin-bottom:1rem;overflow:auto;font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}.header-container-wrapper{position:relative;z-index:999;padding-top:80px}.header-container .widget-type-global_group{min-height:0}.header-container .custom_main-header{top:0;z-index:101;background-color:#fff;position:fixed;box-shadow:inset 0 -1px rgba(0,0,0,.1);min-height:80px;width:100%;left:0;margin-left:0}.header-container .custom_logo-wrapper{padding-top:8px;width:auto;float:left}.header-container .widget-type-logo img{max-width:8.2958125rem}@media all and (-ms-high-contrast:none){.header-container .widget-type-logo img{max-width:100%;width:8.2958125rem !important}}.container-fluid .row-fluid .custom_main-header .page-center{padding-left:1.5rem;padding-right:1.5rem}.custom_main-header .page-center>.row-fluid-wrapper{height:80px;display:table;width:100%}.custom_main-header .page-center>.row-fluid-wrapper>.row-fluid{width:100%;display:table-cell;vertical-align:middle}.custom_main-header .page-center>.row-fluid-wrapper>.row-fluid:before,.custom_main-header .page-center>.row-fluid-wrapper>.row-fluid:after{display:none}.custom_top-pane{padding-top:4rem;padding-bottom:4rem;position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 2px 3px rgba(0,0,0,.1);background-color:#fff;color:#fff}.custom_top-pane:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.6;content:""}.custom_top-pane .custom_top-pane-text{position:relative;z-index:1;padding:2.5rem;padding-left:0;max-width:41.667%}.custom_top-pane h4{font-size:1rem;line-height:1.25rem;font-family:Ringside,sans-serif;letter-spacing:-.5px;margin-bottom:.75rem}.custom_top-pane h1{margin-bottom:15px}.custom_top-pane a{color:#fff}.custom_top-pane p{font-size:1.5rem;font-stretch:condensed;font-weight:300;letter-spacing:.2px;line-height:2rem;text-align:left}.custom_top-pane button{font:inherit;color:#323237;cursor:pointer;background:#fff;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;outline:0;-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);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;white-space:nowrap;padding:0 1.25rem;line-height:3rem;min-height:3rem;font-family:Ringside,sans-serif;font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:2.5rem;margin-right:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom_top-pane button svg{opacity:.4;transition:opacity .1s,-webkit-transform .2s cubic-bezier(.06,.63,.47,1.2);transition:transform .2s cubic-bezier(.06,.63,.47,1.2),opacity .1s;transition:transform .2s cubic-bezier(.06,.63,.47,1.2),opacity .1s,-webkit-transform .2s cubic-bezier(.06,.63,.47,1.2);margin-left:10px;-webkit-transform:translateZ(0);transform:translateZ(0)}.custom_top-pane button:hover{background:#eee}.custom_top-pane button:hover svg{opacity:1;-webkit-transform:translate3d(.25rem,0,0);transform:translate3d(.25rem,0,0)}.body-container-wrapper{padding-top:64px}.content-wrapper{padding-bottom:64px}.content-wrapper>.row-fluid-wrapper{padding-left:8px;padding-right:8px}.blog-sidebar>.row-fluid-wrapper>.row-fluid>div>div,.sidebar>.row-fluid-wrapper>.row-fluid>div>div{margin-bottom:35px}.blog-sidebar>.row-fluid-wrapper:last-child>.row-fluid>div>div,.sidebar>.row-fluid-wrapper:last-child>.row-fluid>div>div{margin:0}.sidebar>.row-fluid-wrapper>.row-fluid>div>.widget-type-cta,.blog-sidebar>.row-fluid-wrapper>.row-fluid>div>.widget-type-header,.sidebar>.row-fluid-wrapper>.row-fluid>div>.widget-type-header{margin-bottom:0}.container-fluid .row-fluid .custom_footer-bottom .page-center{padding:1.25rem 0;-webkit-box-shadow:inset 0 1px rgba(23,31,41,.08);-moz-box-shadow:inset 0 1px rgba(23,31,41,.08);-ms-box-shadow:inset 0 1px rgba(23,31,41,.08);-o-box-shadow:inset 0 1px rgba(23,31,41,.08);box-shadow:inset 0 1px rgba(23,31,41,.08)}.custom_footer-bottom{background-color:#f9f9fa}.custom_copyright{color:#004eeb;font-size:1rem;font-weight:600;line-height:1.25rem;margin-right:10px}.custom_legal-links .hs-menu-wrapper>ul{display:block}.custom_legal-links .hs-menu-wrapper>ul li a{color:#171f29;font-size:1rem;line-height:1.25rem;margin:0 .75rem;opacity:.6;transition:opacity .1s;font-weight:500;display:initial}.custom_legal-links .hs-menu-wrapper>ul li a:hover{text-decoration:underline !important;opacity:1}.custom_footer-socials p{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_footer-socials p a{color:#171f29;font-size:1rem;line-height:1.25rem;margin:0 .75rem;opacity:.6;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.custom_footer-socials p a:hover{opacity:1}img{vertical-align:middle;border-style:none}.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid>.widget-span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;margin-left:0;float:none}.custom_footer-bottom-left>.row-fluid-wrapper>.row-fluid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_footer-bottom-left>.row-fluid-wrapper>.row-fluid>.widget-span{width:auto;margin-left:0;float:none}.custom_footer-bottom .page-center .row-fluid-wrapper>.row-fluid:before,.custom_footer-bottom .page-center .row-fluid-wrapper>.row-fluid:after{display:none}.custom_footer-top{background-color:#dadde0;padding-top:38px}.custom_footer-top .page-center{padding-top:4rem;padding-bottom:4rem}.footer-container .custom_footer-logo-wrapper{margin-bottom:2rem;width:8.333%;float:left;padding:0 8px}.footer-container .widget-type-logo img{max-width:5.56041875rem;height:75px}.footer-container .custom_footer-columns-wrapper{margin-left:0;float:right;width:66.667%;padding:0 8px}.custom_footer-columns-wrapper>div{margin:0 -8px}.footer-container .custom_footer-column{float:left;width:25%;margin-left:0;padding:0 8px}.footer-container h3:first-child{font-size:1rem;font-weight:600;letter-spacing:.4px;line-height:1.5rem;margin-bottom:.25rem;pointer-events:none;font-family:Ringside,sans-serif}.footer-container .hs-menu-flow-vertical>ul>li{margin:1rem 0;font-size:1.25rem;line-height:1.5rem;letter-spacing:0;font-family:Ringside,sans-serif;font-weight:400}.footer-container .hs-menu-flow-vertical>ul>li>a{opacity:.6;color:#171f29;text-decoration:none}.footer-container .hs-menu-flow-vertical>ul>li>a:hover{text-decoration:underline}.custom_footer-column h3:first-child svg{display:none}@media(min-width:769px) and (-ms-high-contrast:none){.custom-menu-primary .hs-menu-wrapper>ul{font-size:0}}@media screen and (min-width:769px){.header-container .custom-menu-primary{float:right;width:auto;margin-left:0}.custom-menu-primary .hs-menu-wrapper>ul{display:block}.custom-menu-primary .hs-menu-wrapper>ul>li{float:none !important;display:inline-block;margin-left:-4px;vertical-align:middle}.custom-menu-primary .hs-menu-wrapper>ul>li>a{color:#171f29;cursor:pointer;font-size:.9375rem;padding:.5rem 0;margin:0 1rem;-webkit-transition:opacity .15s,box-shadow .15s;-moz-transition:opacity .15s,box-shadow .15s;-ms-transition:opacity .15s,box-shadow .15s;-o-transition:opacity .15s,box-shadow .15s;transition:opacity .15s,box-shadow .15s;opacity:.75;white-space:nowrap;display:block;font-family:Ringside,sans-serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;letter-spacing:-.5px;line-height:1.5}.custom-menu-primary .hs-menu-wrapper>ul>li.active>a,.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover{color:#004eeb;-webkit-box-shadow:0 2px #004eeb;-moz-box-shadow:0 2px #004eeb;-ms-box-shadow:0 2px #004eeb;-o-box-shadow:0 2px #004eeb;box-shadow:0 2px #004eeb;opacity:1}.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a{border:2px solid #004eeb;border-radius:3px;color:#004eeb;font-size:.9375rem;margin-left:.5rem;padding:.75rem 1.25rem;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-ms-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;white-space:nowrap;margin-right:0;opacity:1}.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a:hover{color:#fff;background-color:#004eeb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.custom-menu-primary .hs-menu-wrapper>ul>li.hs-item-has-children{margin-right:1rem}.custom-menu-primary .hs-menu-wrapper>ul>li.hs-item-has-children>a:after{content:"";border:5px solid transparent;border-top-color:inherit;position:absolute;right:0;top:50%;margin-top:-3px;opacity:.75}.custom-menu-primary .hs-menu-wrapper>ul ul{background-color:#fff;padding:0 0 .5rem;margin-top:.5rem;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);-moz-box-shadow:0 3px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);-ms-box-shadow:0 3px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);-o-box-shadow:0 3px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);box-shadow:0 3px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.custom-menu-primary .hs-menu-wrapper>ul ul li a{color:#004eeb;opacity:1;font-size:.9375rem;padding:.5rem 0;margin:0 1rem;transition:opacity .15s,box-shadow .15s;font-family:Ringside,sans-serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;letter-spacing:-.5px;line-height:1.5;color:#171f29;-webkit-box-shadow:0 2px transparent;-moz-box-shadow:0 2px transparent;-ms-box-shadow:0 2px transparent;-o-box-shadow:0 2px transparent;box-shadow:0 2px transparent;opacity:.75}.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover{color:#004eeb;-webkit-box-shadow:0 2px #004eeb;-moz-box-shadow:0 2px #004eeb;-ms-box-shadow:0 2px #004eeb;-o-box-shadow:0 2px #004eeb;box-shadow:0 2px #004eeb;opacity:1}.custom-menu-primary .hs-menu-wrapper>ul>li>ul:before{content:"";height:10px;display:block;left:0;width:100%;position:absolute;top:-10px}}.custom-menu-primary .hs-menu-wrapper>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{overflow:visible !important;max-width:none !important;width:auto !important}.body-container .hs-menu-wrapper ul li a{color:#004eeb;opacity:1;font-size:.9375rem;padding:.5rem 0;margin:0 1rem;-webkit-transition:opacity .15s,box-shadow .15s;-moz-transition:opacity .15s,box-shadow .15s;-ms-transition:opacity .15s,box-shadow .15s;-o-transition:opacity .15s,box-shadow .15s;transition:opacity .15s,box-shadow .15s;font-family:Decima,monospace,sans-serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;letter-spacing:-.5px;line-height:1.5;color:#171f29;white-space:normal !important;box-shadow:0 1px rgba(0,0,0,.1);color:#171f29;opacity:.75;width:auto !important}.body-container .hs-menu-wrapper ul li.active>a,.body-container .hs-menu-wrapper ul li a:hover{color:#004eeb;opacity:1}@media screen and (min-width:768px){.body-container .hs-menu-wrapper.flyouts ul ul{min-width:200px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);-moz-box-shadow:0 0px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);-ms-box-shadow:0 0px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);-o-box-shadow:0 0px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);box-shadow:0 0px 4px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.05);-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}}.body-container .hs-menu-flow-vertical.no-flyouts>ul>li>a{margin-left:0}.body-container .hs-menu-flow-vertical.no-flyouts>ul ul ul{padding-left:16px}@media(max-width:767px){.body-container .hs-menu-flow-vertical.flyouts>ul>li>a{margin-left:0}.body-container .hs-menu-flow-vertical.flyouts>ul ul ul{padding-left:16px}}@media screen and (min-width:769px){.custom-menu-primary .hs-menu-wrapper,.custom-menu-primary .hs-menu-wrapper>ul ul:not(.hs-mega-menu__container){display:block !important}.header-container .lp .custom_logo-wrapper{padding-top:0;position:relative;top:-1px}}.mobile-trigger,.child-trigger{display:none}@media(max-width:768px){.custom-menu-primary,.custom-menu-primary .hs-menu-wrapper>ul,.custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper>ul li a{display:block;float:none;position:static;top:auto;right:auto;left:auto;bottom:auto;padding:0px;margin:0px;background-image:none;background-color:transparent;border:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:none;width:100%;height:auto;line-height:1;font-weight:normal;text-decoration:none;text-indent:0px;text-align:left;color:#fff}.mobile-trigger{display:inline-block !important;cursor:pointer;position:absolute;top:16px;right:6px;padding:10px}.mobile-trigger svg{stroke:#004eeb;overflow:visible}.mobile-trigger svg line{transition:opacity 75ms linear,-webkit-transform .15s ease-out;transition:opacity 75ms linear,transform .15s ease-out;transition:opacity 75ms linear,transform .15s ease-out,-webkit-transform .15s ease-out;stroke-linecap:round;-webkit-transform-origin:center;transform-origin:center}.mobile-open .mobile-trigger svg line:nth-child(1),.mobile-open .mobile-trigger svg line:nth-child(4){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.mobile-open .mobile-trigger svg line:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-open .mobile-trigger svg line:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-trigger i{display:inline;position:relative;top:-4px}.mobile-trigger i:before,.mobile-trigger i:after{position:absolute;content:''}.mobile-trigger i,.mobile-trigger i:before,.mobile-trigger i:after{width:22px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#000;display:inline-block}.mobile-trigger i:before{top:-6px}.mobile-trigger i:after{top:6px}.mobile-trigger:hover i,.mobile-trigger:hover i:before,.mobile-trigger:hover i:after,.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:before,.mobile-open .mobile-trigger i:after{background-color:#fff}.child-trigger{display:block !important;cursor:pointer;position:absolute;top:0px;right:1rem;width:40px !important;min-width:40px !important;height:38px !important;padding:0 !important;opacity:.75}.active>.child-trigger{opacity:1;color:#004eeb}.active:hover>.child-trigger{color:#171f29;opacity:.75}.active:hover>.child-trigger:after{border-top-color:#171f29}.child-trigger:after{content:"";border:5px solid transparent;border-top-color:#171f29;position:absolute;right:0;top:50%;margin-top:-3px;opacity:.75;color:#171f29}.active>.child-trigger:after{border-top-color:#004eeb}.child-open.child-trigger:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 25%;transform-origin:50% 25%}.child-trigger:hover{text-decoration:none}.child-trigger i{position:relative;top:50%;margin:0 auto !important;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.child-trigger i:after{position:absolute;content:''}.child-trigger i,.child-trigger i:after{width:10px;height:1px;background-color:#fff;display:block}.child-trigger i:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.child-trigger.child-open i:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header-container .custom-menu-primary{width:100%;float:left;margin-left:0;min-height:0}.custom-menu-primary .hs-menu-wrapper,.custom-menu-primary.js-enabled .hs-menu-children-wrapper{display:none}.custom-menu-primary ul.hs-menu-children-wrapper{visibility:visible !important;opacity:1 !important;position:static !important;display:none}.custom-menu-primary .hs-menu-wrapper{width:100%;position:absolute;top:100%;left:0;padding:0;z-index:999;background-color:#fff;max-height:calc(100vh - 80px);overflow-y:scroll;padding:1rem;-webkit-box-shadow:0 6px 9px -5px rgba(0,0,0,.25);-moz-box-shadow:0 6px 9px -5px rgba(0,0,0,.25);-ms-box-shadow:0 6px 9px -5px rgba(0,0,0,.25);-o-box-shadow:0 6px 9px -5px rgba(0,0,0,.25);box-shadow:0 6px 9px -5px rgba(0,0,0,.25)}.custom-menu-primary .hs-menu-wrapper>ul>li{position:relative}.custom-menu-primary .hs-menu-wrapper>ul>li a{overflow:visible}.custom-menu-primary .hs-menu-wrapper>ul li a{color:#171f29;cursor:pointer;font-size:.9375rem;padding:.5rem 0;margin:0 1rem;-webkit-transition:opacity .15s,box-shadow .15s;-moz-transition:opacity .15s,box-shadow .15s;-ms-transition:opacity .15s,box-shadow .15s;-o-transition:opacity .15s,box-shadow .15s;transition:opacity .15s,box-shadow .15s;white-space:normal !important;font-weight:400;line-height:1.5;font-family:Decima,monospace,sans-serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;letter-spacing:-.5px;opacity:.75;-webkit-box-shadow:0 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px rgba(0,0,0,.1);-ms-box-shadow:0 1px rgba(0,0,0,.1);-o-box-shadow:0 1px rgba(0,0,0,.1);box-shadow:0 1px rgba(0,0,0,.1)}.custom-menu-primary .hs-menu-wrapper ul>li.active>a{opacity:1;color:#004eeb}.custom-menu-primary .hs-menu-wrapper ul>li.active:hover>a{color:#171f29;opacity:.75}.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a{border:2px solid #004eeb;border-radius:3px;color:#004eeb;font-size:.9375rem;padding:.75rem 1.25rem;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-ms-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:1rem;opacity:1;margin-bottom:0;text-align:center}.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a:hover{color:#fff;background-color:#004eeb}.custom-menu-primary .hs-menu-wrapper>ul ul{margin:.5rem 0 .5rem;background-color:transparent}.custom-menu-primary .hs-menu-wrapper>ul ul li{padding:0 0 0 1rem}}.without-button .custom_top-pane-text{max-width:50%}.custom_top-pane.post{background-image:url('//cdn2.hubspot.net/hubfs/4505120/Clarifai_June2018/Layout/blue-768x299.png')}.custom_top-pane.post .custom_top-pane-text{padding:0 8px;max-width:66.667%;margin:0 auto}.custom_top-pane p.custom_post-topics{margin:0;box-shadow:-1px 0 #fff;margin-left:7px;padding-left:1rem;display:inline-block;font:inherit}.custom_top-pane p.custom_post-topics span{opacity:.5}.custom_top-pane p.custom_post-topics a{margin-right:.5rem;color:#fff}.custom_top-pane.post p:last-child{margin-bottom:0}.custom_top-pane.post p span{opacity:.5}#hubspot-author_data:after{content:'';display:block;clear:both}#hubspot-author_data .hs-author-avatar img{width:50px;float:left;margin-right:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.blog-listing-wrapper .post-listing{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.blog-listing-wrapper .post-listing .post-item{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;min-height:10rem;position:relative;padding:.5rem}.post-item-inner{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;z-index:5;position:relative;overflow:hidden;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);-ms-box-shadow:0 0 0 1px rgba(0,0,0,.1);-o-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1);-webkit-transition:box-shadow .3s ease-in-out;-moz-transition:box-shadow .3s ease-in-out;-ms-transition:box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.post-item-inner:hover{-webkit-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);-moz-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);-ms-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);-o-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);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)}.post-item-inner .hs-featured-image-wrapper{height:240px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;text-align:center;background-image:url('//cdn2.hubspot.net/hubfs/4505120/Clarifai_June2018/Layout/blue-768x299.png')}.custom_tags{margin:0;position:absolute;top:1rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2}.custom_tags a{padding:0 .5rem;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-family:Ringside,sans-serif;font-size:.9rem;line-height:1.7rem;height:1.5rem;margin:0 0 .25rem .25rem;background:#fff;color:#323237}.post-item-text{padding:1.5rem}.post-header h2,h2.post-listing-simple{font-size:1.5rem;line-height:2rem;font-family:Ringside Condensed,sans-serif;font-weight:600;margin-top:0;margin-bottom:.5rem}.post-header h2 a,h2.post-listing-simple a{color:inherit}.post-item-text .post-body{font-size:1.4rem;line-height:1.75rem;font-family:Ringside Condensed,sans-serif;font-weight:300;margin-top:.75rem;padding:0 0 1.5rem}a.custom_link-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{border-width:0;max-height:170px;max-width:210px;height:auto;width:auto;display:inline-block !important;float:right;margin:20px 0 20px 20px}.hs-blog-social-share{margin-top:20px;padding:10px 0 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:auto}#comments-listing{border-bottom:1px solid #ccc;margin-bottom:30px;margin-top:30px}.comment{margin:10px 0;border-top:1px solid #ccc;padding:15px 0}.comment-date{font-size:13px;text-align:right}.comment-from{font-weight:bold}.comment-body{padding:10px 0}.custom_post-pagination{padding-top:100px}.custom_post-pagination a{color:#2962ff;background:transparent;font-family:Ringside,sans-serif;font-size:1rem;padding:0 1.25rem;line-height:3rem;height:3rem;text-decoration:none}.custom_post-pagination a.post-previous-link svg{opacity:.4;transition:opacity .1s,-webkit-transform .2s cubic-bezier(.06,.63,.47,1.2);transition:transform .2s cubic-bezier(.06,.63,.47,1.2),opacity .1s;transition:transform .2s cubic-bezier(.06,.63,.47,1.2),opacity .1s,-webkit-transform .2s cubic-bezier(.06,.63,.47,1.2);margin-left:10px;-webkit-transform:translateZ(0);transform:translateZ(0);margin-left:0;margin-right:10px;vertical-align:middle;position:relative;top:-2px}.custom_post-pagination a.post-previous-link:hover svg{-webkit-transform:translate3d(-.25rem,0,0);transform:translate3d(-.25rem,0,0);opacity:1}.custom_post-pagination a.post-next-link svg{opacity:.4;transition:opacity .1s,-webkit-transform .2s cubic-bezier(.06,.63,.47,1.2);transition:transform .2s cubic-bezier(.06,.63,.47,1.2),opacity .1s;transition:transform .2s cubic-bezier(.06,.63,.47,1.2),opacity .1s,-webkit-transform .2s cubic-bezier(.06,.63,.47,1.2);margin-left:10px;-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;top:4px}.custom_post-pagination a.post-next-link:hover svg{opacity:1;-webkit-transform:translate3d(.25rem,0,0);transform:translate3d(.25rem,0,0)}.custom_post-pagination a.post-next-link{float:right}.custom_post-pagination a.post-previous-link{float:left}.custom_post-pagination a:hover{color:#0041f5;text-decoration:underline}.hs-blog-listing .hs-author-profile{border-bottom:1px solid #ccc;padding:0 0 20px 0;margin:0 0 20px 0}.hs-blog-post .hs-author-profile{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0 20px 0;margin:20px 0 20px 0}.hs-author-profile .hs-author-profile:after{content:'';display:block;clear:both}.hs-author-profile .hs-author-avatar{float:left;margin-right:15px;max-width:100px}.hs-author-profile .hs-author-avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;max-width:100%}.hs-author-profile .hs-author-bio{overflow:hidden}.hs-author-profile h2.hs-author-name{margin:0 0 10px 0}.hs-author-avatar{max-width:100px;margin:15px 20px 15px 0;float:left}.hs-blog-post .hs-author-avatar,.hs-blog-post .hs-author-social-section{display:none}.hs-author-avatar img{border-radius:50%}.hs-author-profile{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #666}.hs-author-profile:after{display:table;content:'';clear:both}.hs-author-profile .hs-author-bio{padding-top:15px}.hs-author-profile .hs-author-social-section{margin:15px 0 0}.blog-pagination{text-align:center}.blog-pagination a.previous-posts-link{float:left}.blog-pagination a.next-posts-link{float:right}h3.hs-author-listing-header{margin:20px 0 20px}.blog-pagination a{font-family:Ringside,sans-serif;font-size:1rem;padding:0 1.25rem;line-height:2.5rem;height:2.5rem;color:#323237;cursor:pointer;background:#fff;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;outline:0;-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);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;white-space:nowrap;display:inline-block}.blog-pagination a:hover{background:#eee}@media(max-width:900px){.hs-blog-listing .body-container-wrapper{padding-top:80px}}@media(max-width:767px){.blog-listing-wrapper .post-listing .post-item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.blog-pagination{margin-top:1rem}.blog-pagination a{font-size:.875rem;margin-bottom:6px}.custom_top-pane.post .custom_top-pane-text{max-width:100%}.hs-blog-listing .body-container-wrapper{padding-top:80px}}@media(max-width:480px){.hs-author-profile .hs-author-avatar{float:none;margin-right:auto;margin-left:auto}.custom_footer-column .hs-menu-wrapper{display:block}.hs-author-profile .hs-author-bio{padding-top:0}}@media(max-width:320px){.hs-menu-wrapper,.hs-menu-wrapper *{display:block;width:100%}}.hs-form-field>label{color:#171f29;font-family:Ringside Condensed,monospace,sans-serif;font-size:1.25rem;font-weight:300;margin-bottom:12px;line-height:1.25rem;display:inline-block}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"],input[type="file"],textarea,select{width:100%;margin-bottom:32px;outline:0;border:1px solid #dadde0;-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)}input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="file"]:focus,textarea:focus,select:focus{background:var(--bg-color,#fff);-webkit-box-shadow:0 0 0 2px #171f29;-moz-box-shadow:0 0 0 2px #171f29;-ms-box-shadow:0 0 0 2px #171f29;-o-box-shadow:0 0 0 2px #171f29;box-shadow:0 0 0 2px #171f29}form.hs-form .hs-form-field ul.inputs-list{list-style:none;padding:0}input.invalid,textarea.invalid,select.invalid{-webkit-box-shadow:0 0 0 2px #f8554f;-moz-box-shadow:0 0 0 2px #f8554f;-ms-box-shadow:0 0 0 2px #f8554f;-o-box-shadow:0 0 0 2px #f8554f;box-shadow:0 0 0 2px #f8554f}ul.hs-error-msgs{margin:-25px 0 30px;padding:0;list-style-type:none;color:#f8554f;font-size:1rem;font-weight:300;letter-spacing:.3px;line-height:1rem}.hs_error_rollup ul.hs-error-msgs{margin-top:0}.hs-recaptcha{margin-bottom:32px;margin-top:0}.hs_subscribe{margin-bottom:32px;margin-top:0}ul.hs-search-field__suggestions:empty{display:none}ul.hs-search-field__suggestions{padding:10px;background:#fff}ul.hs-search-field__suggestions li#results-for{margin-bottom:10px}form.hs-form fieldset{max-width:none}form.hs-form fieldset .hs-form-field{padding:0 10px 0 0}form.hs-form fieldset[class*="form-columns"] .input{margin-right:0}form.hs-form fieldset[class*="form-columns"] .hs-input{width:100%}form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"]{width:auto}form.hs-form fieldset.form-columns-3 .hs-form-field{width:33.33%}@media(max-width:400px){form.hs-form fieldset .hs-form-field{padding:0}form.hs-form fieldset.form-columns-3 .hs-form-field,form.hs-form .form-columns-2 .hs-form-field .hs-input,form.hs-form .form-columns-3 .hs-form-field .hs-input{width:100%}form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"]{width:auto}}#hs_form_target_blog_subscription input[type="radio"],#hs_form_target_blog_subscription input[type="checkbox"]{width:auto;margin-right:10px}.hs-button.primary,input[type="submit"],input[type="button"]{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:Ringside,sans-serif;font-size:1rem;border:0;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)}.hs-button.primary:hover,input[type="submit"]:hover,input[type="button"]:hover{background:#0041f5;color:#fff}.hs-button.primary:active,input[type="submit"]:active,input[type="button"]:active{background:#003adc}button::-moz-focus-inner,input::-moz-focus-inner{border:0 none;padding:0}.hsformerror{z-index:5 !important}.checkbox-row span.fakelabel input{float:none !important;display:inline-block !important;vertical-align:middle !important}.checkbox-row span.fakelabel span{float:none !important;display:inline-block !important;vertical-align:middle !important}p.header{margin-left:0 !important}.subscribe-options label{margin:0 !important}#email-prefs-form .email-edit{max-width:100% !important;width:100% !important}#hs-pwd-widget-password{margin-top:0 !important;max-width:100% !important;width:100% !important}html body input.hs-input.email-edit{font-size:1rem !important;line-height:1.25rem !important;padding:0 10px !important;margin-bottom:22px}@media screen and (-webkit-min-device-pixel-ratio:0){.subscription-template .checkbox-row .fakelabel>input[type="checkbox"]{position:relative;top:-1px}}@-moz-document url-prefix(){.custom_footer-socials{margin-top:-1px}.footer-container .hs-menu-flow-vertical{position:relative;top:1px}.custom_footer-bottom .page-center>.row-fluid-wrapper{padding-top:1px}}@media(max-width:1360px){.container-fluid .row-fluid .custom_footer-bottom .page-center{padding-left:4rem;padding-right:4rem}}@media(max-width:1023px){.container-fluid .row-fluid .custom_main-header .page-center{padding-left:1rem;padding-right:1rem}.container-fluid .row-fluid .custom_top-pane .page-center{padding-top:1rem;padding-bottom:1rem}.container-fluid .row-fluid .page-center{padding-left:1rem;padding-right:1rem}.container-fluid .row-fluid .custom_footer-bottom .page-center{padding-left:1.5rem;padding-right:1.5rem}.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid{-ms-flex-pack:distribute;justify-content:space-around}.container-fluid .row-fluid .custom_footer-top .page-center{padding-left:1.5rem;padding-right:1.5rem}.custom_footer-top .page-center>.row-fluid-wrapper>.row-fluid{-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify}.custom_footer-top .page-center>.row-fluid-wrapper>.row-fluid:before,.custom_footer-top .page-center>.row-fluid-wrapper>.row-fluid:after{display:none}.custom_footer-bottom-left{margin-bottom:16px}.footer-container .custom_footer-column{padding-top:1rem;padding-bottom:1rem}.custom_footer-logo-wrapper .widget-type-logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media(max-width:1023px) and (min-width:481px){.custom_footer-bottom-left.lp{margin-top:16px}}@media(max-width:899px) and (min-width:769px){.custom-menu-primary .hs-menu-wrapper>ul ul li a,.custom-menu-primary .hs-menu-wrapper>ul>li>a,.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a{font-size:.8rem}.custom-menu-primary .hs-menu-wrapper>ul>li>a{margin:0 .65rem}.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a{padding:.5rem 1rem}.header-container .custom_logo-wrapper{padding-top:2px}.custom-menu-primary .hs-menu-wrapper>ul>li.hs-item-has-children>a:after{margin-right:-3px}}@media(max-width:768px){.body-container-wrapper{padding-top:35px}.content-wrapper{padding-bottom:35px}.hs-blog-listing .content-wrapper{padding-bottom:60px}.hs_cos_wrapper_type_section_header h1,.hs_cos_wrapper_type_header h1{font-size:2.5rem;line-height:2.5rem}.header-container .custom_logo-wrapper{padding-top:15px}.custom_main-header .page-center>.row-fluid-wrapper{display:block;height:auto}.custom_main-header .page-center>.row-fluid-wrapper>.row-fluid{display:block}.header-container .custom_logo-wrapper{min-height:80px;padding-top:23px}}@media(max-width:767px){.content-wrapper{padding-bottom:0px}.hs-blog-listing .content-wrapper{padding-bottom:0px}.sidebar,.blog-sidebar,.blog-content,.main-content{margin-bottom:35px}.custom_footer-top .page-center>.row-fluid-wrapper>.row-fluid{display:block}.custom_footer-top .page-center>.row-fluid-wrapper>.row-fluid:after,.custom_footer-top .page-center>.row-fluid-wrapper>.row-fluid:before{display:table}.footer-container .custom_footer-column,.footer-container .custom_footer-columns-wrapper,.footer-container .custom_footer-logo-wrapper{width:100%}.footer-container .custom_footer-logo-wrapper{width:auto;clear:both}.footer-container .hs-menu-flow-vertical{top:0}.custom_legal-links .hs-menu-wrapper>ul>li{width:auto !important}.custom_legal-links .hs-menu-wrapper>ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_legal-links .hs-menu-wrapper>ul li a{width:auto}.custom_top-pane .custom_top-pane-text{max-width:100%;padding-right:1rem}}@media(max-width:1199px) and (min-width:768px) and (-ms-high-contrast:none){.footer-container .custom_footer-logo-wrapper{width:auto}}@media(max-width:899px) and (min-width:480px) and (-ms-high-contrast:none){.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid>.widget-span.custom_footer-bottom-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid>.widget-span.custom_footer-socials{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:none}.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid>.custom_footer-bottom-left.widget-span{width:100%}.custom_legal-links .hs-menu-wrapper>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 0}.footer-container .hs-menu-flow-vertical>ul>li>a{word-break:break-all}}@media(max-width:480px){.footer-container .custom_copyright{display:none}.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid>.widget-span.custom_footer-bottom-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom_footer-bottom .page-center>.row-fluid-wrapper>.row-fluid>.widget-span.custom_footer-socials{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_legal-links .hs-menu-wrapper>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 0}.custom_top-pane{padding-top:0rem;padding-bottom:0rem}.custom_top-pane h1{font-size:2.75rem;line-height:3rem}.custom_top-pane button{font-size:.875rem}h1{font-size:2.75rem;line-height:3rem}.custom_footer-column .hs-menu-wrapper{display:block}.custom_footer-column{border-top:1px solid rgba(23,31,41,.12)}.footer-container .custom_footer-logo-wrapper{text-align:left}.custom_footer-logo-wrapper .widget-type-logo a{display:block;text-align:left}.custom_footer-column .widget-span{min-height:0}.custom_footer-column h3:first-child{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:auto}.custom_footer-column h3:first-child svg{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#004eeb;position:relative;top:2px}.custom_footer-column.open .hs-menu-wrapper{display:block}.custom_footer-column.open h3:first-child svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h5,h6,p,a{font-family:'Ringside Condensed',sans-serif;font-weight:300;line-height:1.25;margin:0 0 .5rem}a{font-family:Ringside Compressed,sans-serif;font-weight:300}div#hs_cos_wrapper_module_1555995648552290 p,div#hs_cos_wrapper_module_1555995648552290 i{font-family:Ringside Condensed,sans-serif !important;font-stretch:condensed;font-size:16px;font-weight:bold}div#hs_cos_wrapper_module_1555995648552290 .learn-more-container{background-color:transparent;margin-top:22px}div#hs_cos_wrapper_module_1555995648552290 ol li{font-family:Ringside Condensed,sans-serif !important;font-stretch:condensed;font-size:16px;font-weight:bold}.header-cta-block__card-title{color:#004eeb;font-weight:700;margin-bottom:.5rem;text-transform:uppercase;font-family:Ringside Condensed,monospace,sans-serif;line-height:1.25;font-stretch:condensed;font-size:1rem}.header-cta-block__card-content{font-size:1rem}.quote-block__content{font-family:Ringside Condensed,monospace,sans-serif;font-stretch:condensed}.hs-content-id-1{background:#f6f6f6}.text-image-video-block__text .content-body ul{display:block;list-style-type:disc}.page-template__predict .custom-template__block{background:#fff}.page-template__predict .custom-template__block .header-cta-block__tag,.page-template__train .custom-template__block .header-cta-block__tag,.page-template__search .custom-template__block .header-cta-block__tag,.page-template__deployment .custom-template__block .header-cta-block__tag{font-family:Decima,monospace,sans-serif !important}.page-template__predict .custom-template__block .header-cta-block__title,.page-template__train .custom-template__block .header-cta-block__title,.page-template__search .custom-template__block .header-cta-block__title,.page-template__deployment .custom-template__block .header-cta-block__title,.page-template__recent-updates .custom-template__block .header-cta-block__title,.page-template__developer .custom-template__block .header-cta-block__title,.page-template__enterprise .custom-template__block .header-cta-block__title,.page-template__services .custom-template__block .header-cta-block__title{font-family:Ringside Compressed,monospace,sans-serif !important}.page-template__predict .custom-template__block .header-cta-block__title .hero .cms-button.btn,.page-template__train .custom-template__block .header-cta-block__title .hero .cms-button.btn,.page-template__search .custom-template__block .header-cta-block__title .hero .cms-button.btn,.page-template__deployment .custom-template__block .header-cta-block__title .hero .cms-button.btn{font-family:Decima,monospace,sans-serif !important}.body-container-wrapper .text-image-video-block{background:#fff}.body-container-wrapper .card-cta__content.content-body ul{list-style-type:disc;padding-left:30px}.body-container-wrapper .cards-cta-block__cards .card-cta{padding-bottom:15px}.body-container-wrapper .custom-template__group{padding-top:0 !important}.custom_main-header .custom-menu-primary .hs-menu-wrapper>ul>li>a{font-family:Ringside,sans-serif !important}.custom_main-header .custom-menu-primary .hs-menu-wrapper>ul ul li a{font-family:Ringside,sans-serif !important}.content .markdown p{padding-top:20px}.content .left-nav .left-nav-item{font-weight:500}.body-container-wrapper .text-image-video-block{padding-bottom:85px}.page-template__train .custom-template__block .text-image-video-block__inner{padding-top:85px}.page-template__train .custom-template__group,.pricing-cards-block{padding-bottom:0px}.page-template__deployment .custom-template__block{background:#fff}#hs_cos_wrapper_module_155575453165288{background:#fff !important}.page-template__enterprise .custom-template__block{background:#fff}#hs_cos_wrapper_module_1556260139768204{background:#fff !important}.page-template__customers .custom-template__block{background:#fff}.page-template__customers .title-block{padding-bottom:1rem}#hs_cos_wrapper_module_15559168621162497{background:#fff}#hs_cos_wrapper_module_15559171199932569{background:#fff}#hs_cos_wrapper_module_15559171199932569_ .button-block{padding-bottom:100px}#hs_cos_wrapper_module_1556168648064416 .pricing-cards-block{background:#fff}#hs_cos_wrapper_module_1555936495045103 .header-cta-block__inner{margin-top:60px}#hs_cos_wrapper_module_1555936495045103 .header-cta-block__title{font-size:3.75rem;font-weight:300;line-height:4rem}#hs_cos_wrapper_module_1555936495045103 .title-block .content-body p a{text-decoration:none}#hs_cos_wrapper_module_1555936495045103 .custom-template__block{background:#fff}#hs_cos_wrapper_module_1555933785693143_ .custom-template__block .cards-cta-block{background:#fff}#hs_cos_wrapper_module_15560160564643939_ .featured-cta.no-transition{background-color:#fff;background-position:center;background-size:cover}.page-template__home .text-content p{text-align:justify}.page-template__home .header-cta-block__main-inner .btn.xl,.btn.xlarge{padding:0 1rem}.page-template__home .text-image-video-block{padding-bottom:30px}#hs_cos_wrapper_module_1557386055996502_ pre{background:0;border-radius:0;box-shadow:none;width:100%;padding:0}#hs_cos_wrapper_module_1557386252724583{background:#fff}#hs_cos_wrapper_module_15560839769473459_ .header-cta-block__inner{padding-top:63px}.hs-content-id-1.hs-landing-page .body-container-wrapper{padding-top:0}#hs_cos_wrapper_module_15560853982163929_ .custom-template__block .featured-cta{margin-top:0}.solutions__clarifai .custom-template__block .header-cta-block__main .h1,h1{font-family:Ringside Compressed,monospace,sans-serif;font-size:3rem}.solutions__clarifai .custom-template__block .text-image-video-block .content-title,.content-title-sm{font-family:Ringside Condensed,sans-serif;line-height:2.5rem}#hs_cos_wrapper_module_1557122031438244_ #guide-markdown p a{text-decoration:none}#hs_cos_wrapper_module_1557122031438244_ #guide-markdown p a:hover,a:focus{color:#007bff}#hs_cos_wrapper_module_1557122031438244_ .guide-container .left-nav{position:fixed !important}#hs_cos_wrapper_module_1556967482331315_ .reference .client-box-url{font-family:Decima,monospace,sans-serif}.page-template__recent-updates .custom-template-circlesheet{padding-left:30px}.page-template__recent-updates .custom-template-circlesheet ul li{list-style-type:circle}.page-template__recent-updates .text-block__inner p a{font-family:'Ringside Condensed',sans-serif}.page-template__reference .reference .intro-description{font-family:'Ringside Condensed',sans-serif}.page-template__reference .reference .intro-title{font-family:'Ringside Condensed',sans-serif}.page-template__reference .reference h2{font-family:Ringside Compressed,monospace,sans-serif !important}.page-template__resources .custom-template__block .cards-cta-block__cards .content-title-sm{font-size:1.5rem;line-height:2rem}.page-template__pricing .custom-template__block img{width:120px;height:120px}.footer-block-columns__column-title h3{font-family:Ringside Condensed,monospace,sans-serif;font-stretch:condensed}.page-template__pricing .pricing-table-block__content strong{font-size:1rem;font-family:Ringside Condensed,monospace,sans-serif;font-stretch:condensed}.page-template__pricing .pricing-nav-block__nav-content .pricing-nav-block__nav-title{font-size:1.0rem;font-weight:600}.page-template__pricing .header-cta-block__title{font-size:3.75rem}.custom-template__block .multi-type-row-block__inner .simple-text-type.col-sm-6 h4{font-family:Ringside Compressed,monospace,sans-serif}.custom-template__block .quote-block__inner .quote-block__credit{font-family:Ringside Condensed,monospace,sans-serif;font-stretch:condensed}.page-template__signup .main-container.no-left{padding-top:80px}.page-template__photo .custom-template__block .multi-type-row-block__inner h4{font-family:Ringside Compressed,monospace,sans-serif}.page-template__customers .custom-template__block .multi-type-row-block__item.simple-text-type h4,.page-template__architizer .custom-template__block .multi-type-row-block__item.simple-text-type h4,.page-template__pixide .custom-template__block .multi-type-row-block__item.simple-text-type h4{font-family:Ringside Compressed,monospace,sans-serif}.page-template__i-nside .custom-template__block .header-cta-block__main-inner .header-cta-block__title,.page-template__foap .custom-template__block .header-cta-block__main-inner .header-cta-block__title{font-family:'Ringside Condensed',sans-serif}.page-template__style-me-preety .custom-template__block .header-cta-block__main-inner .header-cta-block__title{font-weight:300}.page-template__staples .custom-template__block .header-cta-block__main-inner .header-cta-block__title,.page-template__vintage-cloud .custom-template__block .header-cta-block__main-inner .header-cta-block__title,.page-template__pixide .custom-template__block .header-cta-block__main-inner .header-cta-block__title,.page-template__buttercam .custom-template__block .header-cta-block__main-inner .header-cta-block__title{font-size:3.75rem}.page-template__privacy-policy .header-terms-block__title{font-size:3.75rem}.page-template__privacy-policy .header-terms-block__inner .header-terms-block__content p{font-family:Ringside Condensed,monospace,sans-serif;font-stretch:condensed;font-weight:400;font-size:1rem;line-height:1.5}.terms-block__inner .terms-block__title{font-family:Ringside Condensed,monospace,sans-serif;font-stretch:condensed}.page-template__privacy-policy .terms-block__inner p span{font-family:Ringside Condensed,monospace,sans-serif;font-stretch:condensed;font-size:1rem}.page-template__foap .custom-template__block .multi-type-row-block__inner h4{font-family:Ringside Compressed,monospace,sans-serif}.page-template__i-nside .custom-template__block .multi-type-row-block__inner h4{font-family:Ringside Compressed,monospace,sans-serif}.page-template__privacy-policy .custom-template__block .terms-block__title,.page-template__terms .custom-template__block .terms-block__title{margin-top:10px}.page-template__privacy-policy .custom-template__block .click-button a,.page-template__terms .custom-template__block .click-button a{background:0;padding:15px 0;text-shadow:none;border:0;color:#004eeb !important;font-family:Decima,monospace,sans-serif;font-size:1rem;line-height:1.25rem;text-transform:uppercase;cursor:pointer}.page-template__privacy-policy .custom-template__block .click-button .click-text,.page-template__terms .custom-template__block .click-button .click-text{background:#f2f5f9;padding:30px;font-family:Ringside Condensed,monospace,sans-serif;font-stretch:condensed;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;margin:0}.page-template__privacy-policy .custom-template__block .click-button .click-text span,.page-template__terms .custom-template__block .click-button .click-text span{width:100%;float:left;font-size:1.25rem !important;font-weight:700}.page-template__privacy-policy .custom-template__block .click-button .p-button,.page-template__terms .custom-template__block .click-button .p-button{margin-top:15px}.page__template-apparel .model-page-block .model-page__description-blurb p,.page__template-celebrity .model-page-block .model-page__description-blurb p,.page__template-color .model-page-block .model-page__description-blurb p,.page__template-demograhics .model-page-block .model-page__description-blurb p,.page__template-face .model-page-block .model-page__description-blurb p,.page__template-face-embedding .model-page-block .model-page__description-blurb p,.page__template-food .model-page-block .model-page__description-blurb p,.page__template-generl-image .model-page-block .model-page__description-blurb p,.page__template-general-embedding-img .model-page-block .model-page__description-blurb p,.page__template-moderation .model-page-block .model-page__description-blurb p,.page__template-nsfw .model-page-block .model-page__description-blurb p,.page__template-textures .model-page-block .model-page__description-blurb p,.page__template-travel .model-page-block .model-page__description-blurb p,.page__template-wedding .model-page-block .model-page__description-blurb p{font-family:Ringside Compressed,monospace,sans-serif;font-weight:400}.page__template-apparel .model-page__main .model-page__extra a,.page__template-celebrity .model-page__main .model-page__extra a,.page__template-color .model-page__main .model-page__extra a,.page__template-demograhics .model-page__main .model-page__extra a,.page__template-face .model-page__main .model-page__extra a,.page__template-face-embedding .model-page__main .model-page__extra a,.page__template-food .model-page__main .model-page__extra a,.page__template-generl-image .model-page__main .model-page__extra a,.page__template-moderation .model-page__main .model-page__extra a,.page__template-nsfw .model-page__main .model-page__extra a,.page__template-textures .model-page__main .model-page__extra a,.page__template-travel .model-page__main .model-page__extra a,.page__template-wedding .model-page__main .model-page__extra a{font-family:Decima,monospace,sans-serif}.page__template-apparel .model-content.demo-model-info .demo-model-info-header h3,.page__template-celebrity .model-content.demo-model-info .demo-model-info-header h3,.page__template-color .model-content.demo-model-info .demo-model-info-header h3,.page__template-demograhics .model-content.demo-model-info .demo-model-info-header h3,.page__template-face .model-content.demo-model-info .demo-model-info-header h3,.page__template-face-embedding .model-content.demo-model-info .demo-model-info-header h3,.page__template-food .model-content.demo-model-info .demo-model-info-header h3,.page__template-generl-image .model-content.demo-model-info .demo-model-info-header h3,.page__template-general-embedding-img .model-content.demo-model-info .demo-model-info-header h3,.page__template-moderation .model-content.demo-model-info .demo-model-info-header h3,.page__template-nsfw .model-content.demo-model-info .demo-model-info-header h3,.page__template-textures .model-content.demo-model-info .demo-model-info-header h3,.page__template-travel .model-content.demo-model-info .demo-model-info-header h3,.page__template-wedding .model-content.demo-model-info .demo-model-info-header h3{font-family:Ringside Compressed,monospace,sans-serif}.page__template-general-embedding-img .model-page__description-blurb p a{font-size:1.5rem;font-family:Ringside Compressed,monospace,sans-serif;font-weight:400}.page__template-travel .model-page__extra-date{font-family:Decima,monospace,sans-serif;font-size:1rem;padding-left:20px}.model-page-block{align-items:center;display:flex;justify-content:center}.model-page__row.row{margin:0;padding:0 4rem;width:100%}.model-explorer__card{margin-top:2rem;margin-bottom:2rem}.model-explorer-cards .model-explorer__button{display:-ms-flexbox;display:flex}.model-explorer-cards a{background:#fff;color:#000;display:block;text-decoration:none;margin:0}.model-explorer__button{box-shadow:0 3px 0 0 rgba(28,40,56,.12);display:-ms-flexbox;display:flex;height:100%;padding:0}.model{font-family:Ringside Condensed,sans-serif;background:#f0f6f8;-webkit-font-smoothing:antialiased}.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)}.model-explorer__text{padding:1rem;font-family:Ringside Condensed,sans-serif}.model-info__section-header{font-size:1rem;font-weight:400;margin:0;opacity:.5}.model-explorer__text>*{font-family:inherit}.model-info__section-name{font-size:1.5rem;line-height:2rem;color:#212b38}.model-explorer__button:hover .model-explorer__image-inner{transform:scale(1.1)}.model-explorer__image{width:160px;height:160px;margin:0 16px 0 0;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto}.model-explorer__image-inner img{width:100%;height:100%;object-fit:cover}.model-page__response-blurb{margin-bottom:60px}.page-template__terms{background:#fff}.page-template__photo .custom-template__block .text-block__content p{color:#282828}.model-panel{margin-bottom:70px}.model-page__main{position:relative;z-index:10;color:#fff;padding:60px 0}.model-page-block{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.model-gallery .iframe-demo{padding:0 20px;margin-top:-100px;position:relative;z-index:999;display:flex}.model-page .block-title.featured-cta__title{font-size:3.5rem !important;line-height:3.5rem;font-family:Ringside Condensed,sans-serif;font-weight:300 !important;text-transform:uppercase}.text-block__content.col-xs-12.col-sm-6.text-block__content--center{margin:40px 0}.container{width:1170px;margin:0 auto}.col-sm.second img{width:100% !important;height:240px;object-fit:cover}.col-sm.first img{border:2px solid #ccc;height:240px;width:100%;background:#fff;object-fit:cover}.text-block__content .line-logo p a{font-family:'Ringside Condensed',sans-serif;font-weight:300;font-size:1.4rem}.model-panel.model-page__demo-panel{max-width:1440px;margin:0 auto !important}.iframe-demo{max-width:1440px !important;margin:0 auto}@media only screen and (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{width:100%;height:100%;z-index:20}}.tab-content{display:none}.page-template__home .open{max-height:4000px;overflow-y:hidden}.page-template__home .code-snippets{position:relative;margin-bottom:40px;border-radius:4px;overflow:hidden;transition:all 1s}.page-template__home .code-snippet-tabs{height:40px;background-color:#3d4142}.page-template__home .code-snippets .tab{position:absolute;top:0px;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}.page-template__home ul{padding:0;margin:0;list-style:none}.page-template__home .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}.page-template__home .code-snippets .tab li.current{color:#fff;border-bottom:2px solid #fff}.page-template__home .open.code-snippets{width:100%;margin:0 auto;max-width:1170px}.header-cta-block__inner{padding-top:4rem}.custom-page-template__welcome .header{width:100%;height:320px;background-color:#004eeb}.custom-page-template__welcome .header-section,.not-found .error-status,.welcome{font-family:'Ringside Condensed',sans-serif}.custom-page-template__welcome .header-inner{max-width:870px;margin:0 auto;display:block;padding-top:76px}.custom-page-template__welcome .header-inner h1{color:#fff;margin:0 auto 8px;padding:0;font-size:3.75rem;font-weight:300;line-height:4rem;font-family:'Ringside Compressed',sans-serif}.custom-page-template__welcome .header-inner h3{opacity:.88;letter-spacing:.1px;color:#fff;margin:0 0 60px;font-size:2.3rem;font-family:'Ringside Condensed',sans-serif;font-weight:300;line-height:1.25}.custom-page-template__welcome .sections{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:600;letter-spacing:.2px;color:#fff}.custom-page-template__welcome h1,h3,.section{text-align:center}.custom-page-template__welcome h1,.section{text-transform:uppercase}.custom-page-template__welcome .sections{cursor:pointer;height:36px;line-height:36px;border:2px solid transparent}.custom-page-template__welcome .section.selected{box-shadow:0 2px rgba(255,255,255,.3)}.open{max-height:4000px;overflow-y:hidden;max-width:904px;margin:0 auto}.code-snippets{position:relative;margin-bottom:40px;border-radius:4px;transition:all 1s;z-index:1;margin-top:-20px}.code-snippet-tabs{height:40px;background-color:#3d4142}.code-snippets .tab{position:absolute;top:0px;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}.open ul{padding:0;margin:0;list-style:none}.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}.code-snippets .tab li.current{color:#fff;border-bottom:2px solid #fff}open.code-snippets{width:100%;margin:0 auto;max-width:1170px}.custom-page-template__welcome .section a{color:#fff;font-family:'Ringside Condensed',sans-serif;font-size:19px;font-weight:600;letter-spacing:.4px}.custom-page-template__welcome .section-inner{max-width:940px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.custom-page-template__welcome section{padding:80px 0 100px;background-color:#fff}.custom-page-template__welcome .get-started h2{max-width:300px;margin:15px 68px 0 0}.custom-page-template__welcome h2{font-size:43px;font-weight:500;line-height:1.21;color:#323238;margin:0 auto 10px;padding:0}.custom-page-template__welcome p,.custom-page-template__welcome h4{font-size:1.4rem;line-height:1.75rem;font-weight:300;font-family:'Ringside Condensed',sans-serif}.custom-page-template__welcome h4{color:rgba(0,0,0,.88);margin:0 auto}.custom-page-template__welcome .get-started .get__section{max-width:415px}.custom-page-template__welcome .create-applications-box{width:60%;padding:30px 35px 30px 30px}.custom-page-template__welcome .create-applications h2{font-size:28px;font-weight:500;line-height:1.29;letter-spacing:.2px;color:#fff}.custom-page-template__welcome .sample-image{border:2px solid #e6e9eb;padding:4px;border-radius:4px}.custom-page-template__welcome .get__section p{margin-top:15px;margin-bottom:20px}.custom-page-template__welcome .create-applications .section-inner{max-width:984px;height:400px;opacity:.96;border-radius:3px;background-color:#1b2634;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.16);color:#fff;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.custom-page-template__welcome.create-applications p{margin:0 0 28px}.custom-page-template__welcome .create-applications .take-me-there{box-shadow:0 0 0 2px #fff inset;color:#fff}.custom-page-template__welcome .learn-more,.custom-page-template__welcome .take-me-there{border-radius:4px;box-shadow:0 0 0 2px #004eeb inset;width:194px;font-weight:400;letter-spacing:.2px;color:#004eeb;display:block;text-align:center;font-size:1rem;padding:0 1.25rem;line-height:2.5rem;height:2.5rem}.custom-page-template__welcome .learn-more,.custom-page-template__welcome .model-box .model-version,.custom-page-template__welcome .take-me-there{font-family:Decima,monospace,sans-serif;text-transform:uppercase}.custom-page-template__welcome .create-applications .preview-ui-box{width:40%}.custom-page-template__welcome .create-applications .preview-ui-box img{width:100%;height:auto;margin-left:-30px;box-shadow:0 2px 16px 0 rgba(26,32,41,.32);border:4px solid #fff}.custom-page-template__welcome .create-applications .take-me-there{box-shadow:0 0 0 2px #fff inset;color:#fff}.custom-page-template__welcome .classification,.welcome .moderation,.welcome .train{box-shadow:inset 0 1px 0 0 #e6e9eb}.custom-page-template__welcome .classification .section-inner,.welcome .moderation .section-inner,.welcome .train .section-inner{-ms-flex-direction:column;flex-direction:column}.custom-page-template__welcome .classification h2,.welcome .moderation h2,.welcome .train h2{max-width:700px}.custom-page-template__welcome .classification h4,.welcome .moderation h4,.welcome .train h4{max-width:700px;margin:0 auto 70px}.custom-page-template__welcome .classification img,.welcome .moderation img,.welcome .train img{margin:0 auto;width:984px}.custom-page-template__welcome .model-box{padding:44px 32px 51px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;border-radius:4px}.custom-page-template__welcome .large-model-box{width:890px;margin:-110px auto 20px;border-radius:4px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,43,77,.15)}.custom-page-template__welcome .model-box .model-title{font-size:28px;font-weight:500;line-height:1.29;letter-spacing:.2px;color:#141414}.custom-page-template__welcome .model-box a,.custom-page-template__welcome .model-box div{width:330px;margin:0 80px 10px 0}.custom-page-template__welcome .welcome .model-box .model-version{font-size:11px;font-weight:400;color:rgba(29,41,54,.4)}.custom-page-template__welcome .learn-more,.custom-page-template__welcome .model-box .model-version,.custom-page-template__welcome.take-me-there{font-family:Decima,monospace,sans-serif;text-transform:uppercase}.custom-page-template__welcome .open.code-snippets1{margin-top:-25px;text-align:center}.custom-page-template__welcome .model-box .model-description{font-size:16px;font-weight:400;line-height:1.38;color:#141414}.custom-page-template__welcome .model-box a,.welcome .model-box div{width:330px;margin:0 80px 10px 0}.custom-page-template__welcome .model-box .model-tag{border-radius:100px;border:2px solid rgba(29,41,54,.14);font-size:18px;font-weight:500;line-height:1;color:#1d2938;padding:9px 16px;display:inline-block;width:auto;margin:0 5px 10px 0}.custom-page-template__welcome .model-box .model-docs{font-size:16px;font-weight:400;letter-spacing:.2px;color:#004eeb}.custom-page-template__welcome .small-model-boxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 25px}.custom-page-template__welcome .model-box{padding:44px 32px 51px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;border-radius:4px}.custom-page-template__welcome .small-model-box{width:435px;margin:0 20px 18px 0;border:2px solid #e6e9eb}.custom-page-template__welcome .model-box .model-description{font-size:16px;font-weight:400;line-height:1.38;color:#141414}.custom-page-template__welcome .moderation{background-color:#f0f3f5;background-image:url(https://cdn2.hubspot.net/hub/4505120/hubfs/bg_moderation_repeat.png);background-repeat:repeat-x;background-size:25%}.custom-page-template__welcome .classification .section-inner,.welcome .moderation .section-inner,.welcome .train .section-inner{-ms-flex-direction:column;flex-direction:column}.custom-page-template__welcome .classification h2,.welcome .moderation h2,.welcome .train h2{max-width:700px}.custom-page-template__welcome .classification h4,.welcome .moderation h4,.welcome .train h4{max-width:700px;margin:0 auto 70px}.custom-page-template__welcome .moderation .small-model-box,.welcome .search .section-inner{box-shadow:0 4px 8px 0 rgba(0,43,77,.15)}.custom-page-template__welcome .search{background-image:url(http://developer.prod.clarifai.com.s3-website-us-east-1.amazonaws.com/developer/static/images/bg_search.jpg);background-size:cover}.custom-page-template__welcome .search .section-inner{width:676px;height:316px;border-radius:4px;background-color:#fff;display:block;padding:60px 67px}.custom-page-template__welcome .train{padding:140px 0 100px;background-image:url(http://developer.prod.clarifai.com.s3-website-us-east-1.amazonaws.com/developer/static/images/bg_custom.png);background-repeat:repeat-x;background-size:50%;background-position:0 20px}.custom-page-template__welcome .classification,.welcome .moderation,.welcome .train{box-shadow:inset 0 1px 0 0 #e6e9eb}.custom-page-template__welcome .classification h2,.welcome .moderation h2,.welcome .train h2{max-width:700px}.custom-page-template__welcome .classification h4,.welcome .moderation h4,.welcome .train h4{max-width:700px;margin:0 auto 70px}.custom-page-template__welcome .train .learn-more{margin:0 auto}.custom-page-template__welcome .learn-more,.take-me-there{border-radius:4px;box-shadow:0 0 0 2px #004eeb inset;width:194px;font-weight:400;letter-spacing:.2px;color:#004eeb;display:block;text-align:center;font-size:1rem;padding:0 1.25rem;line-height:2.5rem;height:2.5rem}.custom-page-template__welcome .create-applications p{margin:0 0 28px}.custom-page-template__welcome .model-box .model-version{font-size:11px;font-weight:400;color:rgba(29,41,54,.4)}button#run-it{border:0;cursor:pointer;padding:2px 30px;border-radius:4px;font-weight:500;letter-spacing:-.5px;display:block;width:154px;z-index:21;position:relative;background-color:#2962ff;color:#fff;font-family:Decima,monospace,sans-serif;font-size:1rem;padding:0 1.25rem;line-height:2.5rem;height:2.5rem;text-transform:uppercase}.custom-page-template__welcome .open.code-snippets1{margin-top:-36px;margin-left:40%;padding-bottom:30px}.custom-page-template__welcome .classification h2,.custom-page-template__welcome .moderation h2,.custom-page-template__welcome .train h2{max-width:700px}.custom-page-template__welcome .get__section.custom{text-align:center;margin:0 auto;display:block}.custom-page-template__welcome .code-snippets-collapsed.code-snippets.down{padding-top:10px}.custom-page-template__welcome .model-gallery .request-header{padding:16px 10px}.custom-page-template__welcome .search h4,.custom h4{max-width:700px;margin:0 auto 70px;font-size:1.8rem}form#hsForm_e42f1617-ae52-4410-ae2d-6f53138cbe62_8357{padding-left:4rem;padding-right:4rem;width:100%;max-width:39rem;margin:0 auto}.hs-form-field>label{float:left;max-width:56rem;margin:0 auto;padding:12px;text-align:center}label#label-email-e42f1617-ae52-4410-ae2d-6f53138cbe62_8084{margin-left:20px !important}input[type="text"]{padding:4px 12px;margin:4px}div#hs_form_target_module_156049661615599{display:block;text-align:center;background:#fff}.contact_us_form .input{margin:0 auto;width:100%;max-width:39rem}.hs-button.primary,input[type="submit"],input[type="button"]{padding:0 2rem}.flex-center .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width:39rem){.flex-center .row-fluid{justify-content:center;align-items:center;padding:0;flex-wrap:wrap}.flex-center .row-depth-2 .widget-span:last-of-type{max-width:70vw;margin-left:20px}.customer-testimonials .widget-span{margin-bottom:20px;max-width:70vw}}#content{display:none}input[type="text"]:focus{outline:0}input:focus+div#content{display:block}.status-code-items{display:flex;flex-direction:column;max-width:1000px;min-height:200px;background-color:#2c2f30;color:white;margin:-32px auto 32px auto;border-radius:2px;padding:0 20px;box-shadow:0 32px 0 0 #3d4142 inset}.status-code{display:flex;line-height:1.5;padding:12px 0 8px;box-shadow:0 1px rgba(255,255,255,0.1)}.status-code-first-line{display:flex;line-height:1.5;padding:8px 0 4px 0}.code{width:90px;text-align:right;padding:0 30px 0 0;flex:0 0 auto;font-family:roboto mono;font-size:14px;font-weight:normal}.description{font-size:16px;font-family:Ringside Condensed,sans-serif}.glossary-items{width:1000px;margin:-32px auto 30px auto;background-color:white;padding:90px 84px;border-radius:4px;box-shadow:0 4px 8px 0 rgba(31,42,51,0.08);display:block}.item{font-family:'Ringside Condensed',sans-serif;font-size:1.75rem;font-weight:600;margin-bottom:10px;text-transform:capitalize}.definition{font-size:1.4rem;line-height:1.75rem;font-family:'Ringside Condensed',sans-serif;font-weight:300;margin:0}.cfr-page-header{background-image:url('https://cdn2.hubspot.net/hubfs/4505120/CFR%20Page/Clarifai-CFR-Banner-AI-Image-recognition-Computer-Vision.png');background-position:0 0;background-size:cover;background-repeat:no-repeat}