.tensor-flow-new-header{width:100%;z-index:9}.tensor-flow-new-header ul{-webkit-padding-start:0}.tensor-flow-new-header ul li{list-style:none}.tensor-flow-new-header .logos{display:none}.tensor-flow-new-header .logos a{display:inline-block}@media (min-width:768px) and (max-width:1199px){.tensor-flow-new-header .logos{display:block;position:absolute;right:15%;top:75%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}@media (min-width:1200px){.tensor-flow-new-header .mobile-menu{display:none}}.tensor-flow-new-header .mobile-menu #menuSpark{position:absolute;width:100%;background:#000;padding:125px 20px 20px;margin-top:-80px;left:0;list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.tensor-flow-new-header .mobile-menu #menuSpark li{padding:15px 0}.tensor-flow-new-header .mobile-menu #menuSpark li a{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase}.tensor-flow-new-header .mobile-menu .position-relative{position:relative}.tensor-flow-new-header .mobile-menu #menuToggleSpark{display:block;z-index:1;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tensor-flow-new-header .mobile-menu #menuToggleSpark input{display:block;width:35px;height:25px;position:absolute;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.tensor-flow-new-header .mobile-menu #menuToggleSpark span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#b2b2b2;border-radius:3px;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.tensor-flow-new-header .mobile-menu #menuToggleSpark span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}.tensor-flow-new-header .mobile-menu #menuToggleSpark span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}.tensor-flow-new-header .mobile-menu #menuToggleSpark input:checked~span{opacity:1;-webkit-transform:rotate(45deg) translate(-2px,-1px);transform:rotate(45deg) translate(-2px,-1px);background:#b2b2b2}.tensor-flow-new-header .mobile-menu #menuToggleSpark input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0) scale(.2,.2);transform:rotate(0) scale(.2,.2)}.tensor-flow-new-header .mobile-menu #menuToggleSpark input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0,-1px);transform:rotate(-45deg) translate(0,-1px)}.tensor-flow-new-header .mobile-menu #menuToggleSpark input:checked~ul{-webkit-transform:none;transform:none}.tensor-flow-new-header .mobile-menu #menuToggleSpark{display:block;padding:0 20px}.tensor-flow-new-header .mobile-menu body{padding-top:0}.tensor-flow-new-header .hero-section{padding:39px 0 35px;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.tensor-flow-new-header .hero-section h1{padding:89px 0 35px;font-size:44px;font-weight:100;line-height:44px}.tensor-flow-new-header .hero-section .link-block a{display:inline-block;color:#fff;font-size:17px;font-weight:300;text-transform:uppercase;border-radius:4px;border:1px solid #fff;padding:17px 40px}@media (min-width:769px){.tensor-flow-new-header .hero-section h1{font-size:55px}}.tensor-flow-new-header .desktop-menu{padding:0;max-width:1334px;margin:0 auto}@media (max-width:1199px){.tensor-flow-new-header .desktop-menu{display:none}}.tensor-flow-new-header .desktop-menu .desktop-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tensor-flow-new-header .desktop-menu .desktop-nav li{list-style:none}.tensor-flow-new-header .desktop-menu .main-block{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1299px){.tensor-flow-new-header .desktop-menu .main-block .img-block{margin-left:-1%}}.tensor-flow-new-header .desktop-menu .main-block .logo-block{padding-left:35px}.tensor-flow-new-header .desktop-menu .main-block .logo-block .databricks-logo-hero-section{display:inline-block;padding-right:15px;border-right:1px solid #fff}.tensor-flow-new-header .desktop-menu .main-block .logo-block .logo-microsite-hero-section{margin-left:20px}.tensor-flow-new-header .desktop-menu .menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.tensor-flow-new-header .desktop-menu .menu li{list-style:none;padding:0 16px}.tensor-flow-new-header .desktop-menu .menu li a{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}.tensor-flow-new-header .desktop-menu .menu li a:hover{text-decoration:underline}h1,h2,h3,h4,h5,p,ul{margin:0}@media (min-width:1200px){.container{width:1284px}}.wrapper{width:100%;max-width:1440px;margin:0 auto}.wrapper .wrap-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.steps_section{padding:25px 0 40px}.steps_section .steps-block{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto}.steps_section .step{width:100%;text-align:center;padding:57px 0 35px}.steps_section .step h3{color:#fff;font-size:32px;font-weight:200;padding-bottom:30px}.steps_section .step .link-block{margin:10px;display:inline-block}.steps_section .step .link-block .button{padding:0 35px;border-radius:4px;border:1px solid #fff;min-height:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:17px;font-weight:200;text-transform:uppercase}.page-section-bg--alt{background-color:#fff}.resources-section-listing--sidebar-group-filter--title{color:#4a4a4a;font-size:15px;font-weight:600;text-transform:uppercase;padding-bottom:25px;position:relative}.resorces-side span{background:url(../../images/arrow-down.png) no-repeat;display:inline;color:#4a4a4a;position:absolute;right:15px;width:20px;height:10px;cursor:pointer}.resorces-side.hidd{max-height:16px;overflow:hidden}.resorces-side.hidd span{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.resources-section-listing--sidebar-group-filter--title{color:#4a4a4a;font-size:15px;font-weight:600;text-transform:uppercase;padding-bottom:25px;position:relative}.resources-section-listing--sidebar-group-filter--list-wrapper a{padding:10px;color:#4a4a4a;font-size:16px;font-weight:400;display:block;line-height:1.17857em;padding-left:1.67857em;position:relative}.resources-section-listing--sidebar-group-filter--list-wrapper a:before{content:'';display:block;height:1.17857em;left:0;position:absolute;top:12px;width:1.17857em;background-color:#fff}.resources-section-listing--sidebar-group-filter--list-wrapper a.active:before{background-color:#d5d5d5}.resources-section-listing--sidebar{background-color:#f5f5f5;padding:25px 0 25px 35px}.resources-grid .block .term{padding-top:30px}.resources-grid .block .term:first-child{padding-top:0}.resources-grid .block h2{color:#4a4a4a;font-size:32px;font-weight:300;line-height:22px}.resources-grid .block .item{border:1px solid #e8e8e8;min-height:250px;overflow:hidden;position:relative}.resources-grid .block .item .image{max-height:137px;overflow:hidden}.resources-grid .block .item img{height:auto;width:100%}.resources-grid .block .item .item-title{font-size:1em;font-weight:400;line-height:1.3em;color:#333;padding:10px 10px 0}.resources-grid .block .item-res{padding:15px}@media (min-width:769px){.steps_section .step{width:auto}.steps_section .step .link-block{margin:5px}}h1,h2,h3,h4,h5,p,ul{margin:0}.wrapper{width:100%;max-width:1334px;margin:0 auto}.wrapper .wrap-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.partners_logo_section .logo-company{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1244px;margin:0 auto}.partners_logo_section .logo-company .item-game-comp{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.partners_logo_section .item-game-comp{min-height:80px;padding:15px 0}.section_content_right .visual-edit{text-align:left}.section_content_right .block-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:0 15px 29px}.section_content_right .block-text .icon-block{text-align:center;padding:0}.section_content_right .block-text h2{color:#fff;font-size:32px;font-weight:300;padding:32px 0 12px}.section_content_right .block-text p{padding:5px 0;max-width:510px;color:#fff;font-size:17px;font-weight:300;line-height:27px}.section_content_left .visual-edit{text-align:right}.section_content_left .block-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:20px 15px}.section_content_left .block-text .icon-block{text-align:center;padding:0 0 20px}.section_content_left .block-text h2{color:#4a4a4a;font-size:32px;font-weight:300;padding-bottom:12px}.section_content_left .block-text p{padding:5px 0;max-width:520px;color:#4a4a4a;font-size:17px;font-weight:300;line-height:27px}@media (min-width:768px){.hero-section h1{padding-top:170px;font-size:62px;font-weight:300;line-height:73px;padding-bottom:15px}.hero-section p{max-width:700px;margin:0 auto;display:block;font-size:24px;font-weight:300;line-height:31px}.hero-section .link-block{padding-bottom:60px}.hero-section .link-block a{padding:20px 40px}.partners_logo_section .item-game-comp{padding:55px 0}}@media (min-width:768px) and (min-width:768px){.section_content_right .block-text{padding:0 15px 39px 0;max-width:660px}.section_content_right .block-text .icon-block{text-align:left}}@media (min-width:768px) and (min-width:768px){.section_content_left .block-vis-edit{padding-right:0}.section_content_left .block-vis-edit .visual-edit{padding:0 0 103px}.section_content_left .block-text{max-width:645px;padding:20px 0 0 101px}.section_content_left .block-text .icon-block{text-align:left}}h1,h2,h3,h4,h5,p,ul{margin:0}.wrapper{width:100%;max-width:1440px;margin:0 auto}.wrapper .wrap-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog-section{margin-top:74px}@media (max-width:768px){.blog-section{margin-top:30px}}.blog-section span.blog-post--header--meta--item-author-avatars.blog-post--header--meta--item{margin:0 20px 30px 0;display:inline-block;float:left}.blog-section span.blog-post--header--meta--item-author-avatars.blog-post--header--meta--item>a>img{border-radius:50%;width:50px;height:100%}.blog-section .blog-post--header{margin-bottom:50px;border-bottom:1px solid #d6d6d6}.blog-section .blog-post--header--title{display:none}.blog-section .blog-post--header--meta{width:60%}.blog-section .blog-post--header--meta a{display:inline-block}.blog-section .blog-post-category-company:not(.blog-post-single){border:none}@media (max-width:768px){.blog-section .blog-post--section{margin-bottom:0}}.blog-section .blog-post--header--subtitle{margin:0 0 25px;font-weight:300;font-size:45px;text-align:left}@media (max-width:768px){.blog-section .blog-post--header--subtitle{font-size:32px}}.blog-section .blog-post--section.blog-post--related{margin:0}.blog-section .blog-post--header .blog-post--header--meta,.blog-section .blog-post--header .blog-sidebar--menu--section-follow--links{display:inline-block}.blog-section .blog-post--header ul{margin-top:15px;float:right}.blog-section .blog-post--section>h2{font-weight:400}.blog-section .sidebar-block{margin-bottom:30px}@media (min-width:769px){.blog-section .sidebar-block{position:-webkit-sticky;position:sticky;top:10%}}.blog-section .sidebar-block-top{margin-bottom:45px;padding:30px 45px;background-color:#f9f9f9;text-align:center}.blog-section .sidebar-block-top .sidebar-block-title{font-size:22px}.blog-section .sidebar-block-top .sidebar-block-link{padding:20px 15px;display:block;color:#4a4a4a;text-transform:uppercase;list-style:none;border:1px solid #4a4a4a;border-radius:5px;text-decoration:none}.blog-section .border-img-logo-first{padding-right:30px;margin:30px 20px;display:inline-block;border-right:1px solid #d6d6d6}.blog-section .border-img-logo-first .sidebar-block-logo{display:inline-block}.blog-section .sidebar-block-bottom{padding:30px;background-color:#f9f9f9;text-align:center}.blog-section .sidebar-block-bottom-title{font-size:22px}.blog-section .sidebar-block-bottom .tag-list{margin-bottom:95px}.blog-section .js-blog-post.blog-post-category-company .sidebar-block-bottom-title{margin-top:100px;border-top:1px solid #d6d6d6}@media (max-width:768px){.blog-section .js-blog-post.blog-post-category-company .sidebar-block-bottom-title{margin-top:0}}.blog-section .related-posts{min-height:360px;max-width:413px;text-align:center}.blog-section .related-posts-text-info{padding:20px 25px;border:1px solid #d6d6d6;height:140px}.blog-section .related-posts .category-title{margin-bottom:20px}.blog-section .related-posts .category-title a{color:#2a2a2a;text-transform:uppercase}.blog-section .related-posts img{display:block;width:100%;height:210px}.blog-section .lightbox-trigger{margin-bottom:20px}.blog-section .related-posts-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.blog-section .navbar-share{display:none}}.blog-section .blog-post--related--related-post--title{color:#1cb1c2}.blog-section .sidebar-block-bottom-title{margin-bottom:30px}.blog-section .tag-cloud-link{color:#9b9b9b;font-size:20px}.blog-section .tag-cloud-link:hover{text-decoration:none;color:#1cb1c2}.blog-post--section.blog-post--article.text-longform{padding-bottom:80px;border-bottom:1px solid #d6d6d6}