@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic); @import url(https://plotly.github.io/stylesheets/plotly_icons.css); @import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css); html { font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400; } body { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } body p, body table, body tr, body th, body td { line-height: 1.8; font-weight: 400 !important; } body p a, body table a, body tr a, body th a, body td a { font-weight: 400 !important; color: #447bdc !important; } body p a:hover, body table a:hover, body tr a:hover, body th a:hover, body td a:hover { color: #2391fe !important; } body p *, body table *, body tr *, body th *, body td * { font-weight: 400 !important; } body main.\--page { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } body main.\--page > .\--wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } body main.\--page .\--page-body { width: -webkit-calc(100% - 220px); width: calc(100% - 220px); } body main.\--page.\--tutorial-index { margin-top: 0; } ul { margin: 0; padding: 0; list-style-type: none; } a:link, a:visited, a:active { color: currentColor; } a:link:not(.button) { position: relative; opacity: 0.8; color: currentColor; text-decoration: none; font-weight: 400; } a:link:not(.button)::before { width: 100%; content: ''; position: absolute; z-index: -5; top: 100%; background: currentColor; height: 1px; left: 0; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); opacity: 0.5; -webkit-transition: 0.1s all ease-in-out; transition: 0.1s all ease-in-out; -webkit-transform-origin: 0; -ms-transform-origin: 0; transform-origin: 0; } a:hover { opacity: 1 !important; text-decoration: none; color: #447bdc !important; } a:hover::before { -webkit-transform: scale(1, 1) !important; -ms-transform: scale(1, 1) !important; transform: scale(1, 1) !important; } h6 { color: #447bdc; font-weight: bold; font-size: 1rem; position: relative; margin: 0; padding-bottom: 15px; margin-bottom: 15px; } h6::before { content: ''; position: absolute; left: 0; top: 100%; width: 40px; height: 3px; background: #e1e1ec; } [data-tooltip] { position: relative; z-index: 2; cursor: pointer; } /* Hide the tooltip content by default */ [data-tooltip]:before, [data-tooltip]:after { visibility: hidden; opacity: 0; pointer-events: none; } /* Position tooltip above the element */ [data-tooltip]:before { position: absolute; bottom: -111%; left: 50%; margin-bottom: 5px; margin-left: -80px; padding: 7px; width: 160px; border-radius: 3px; background-color: #000; background-color: rgba(51, 51, 51, 0.9); color: #fff; content: attr(data-tooltip); text-align: center; font-size: 14px; line-height: 1.2; } /* Triangle hack to make tooltip look like a speech bubble */ [data-tooltip]:after { position: absolute; top: 111%; left: 50%; margin-left: -5px; margin-top: -7px; width: 0; border-top: 5px solid #000; border-top: 5px solid rgba(51, 51, 51, 0.9); border-right: 5px solid transparent; border-left: 5px solid transparent; content: " "; font-size: 0; line-height: 0; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } /* Show tooltip content on hover */ [data-tooltip]:hover:before, [data-tooltip]:hover:after { visibility: visible; opacity: 1; } *:focus { outline: 0 !important; } @-webkit-keyframes fadeInUp { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeInUp { from { opacity: 0; } to { opacity: 1; } } .fiu, main { opacity: 1 !important; } .fiud, header.header-main .\--wrap .\--nav-mobile ul li { opacity: 1 !important; } main { opacity: 0; } .mobile-menu-btn { position: relative; z-index: 99; /* btn */ /* --- btn --- */ } @media (min-width: 1024px) { .mobile-menu-btn { display: none; } } .mobile-menu-btn .menu { position: relative; display: inline-block; width: 30px; height: 30px; margin: 25px; } .mobile-menu-btn .menu span { margin: 0 auto; position: relative; top: 12px; -webkit-transition-duration: 0s; transition-duration: 0s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; } .mobile-menu-btn .menu span:before, .mobile-menu-btn .menu span:after { position: absolute; content: ''; } .mobile-menu-btn .menu span, .mobile-menu-btn .menu span:before, .mobile-menu-btn .menu span:after { width: 30px; height: 6px; background-color: #626262; display: block; } .mobile-menu-btn .menu span:before { margin-top: -12px; -webkit-transition: margin 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out 0s; transition: margin 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out 0s; transition: margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s; transition: margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0s; } .mobile-menu-btn .menu span:after { margin-top: 12px; -webkit-transition: margin 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out 0s; transition: margin 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out 0s; transition: margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s; transition: margin 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0s; } .mobile-menu .menu span { background-color: transparent; -webkit-transition: background 0.2s ease-in-out 0s; transition: background 0.2s ease-in-out 0s; } .mobile-menu .menu span:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: margin 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0.2s; transition: margin 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0.2s; transition: margin 0.2s ease-in-out 0s, transform 0.2s ease-in-out 0.2s; transition: margin 0.2s ease-in-out 0s, transform 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out 0.2s; } .mobile-menu .menu span:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: margin 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0.2s; transition: margin 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0.2s; transition: margin 0.2s ease-in-out 0s, transform 0.2s ease-in-out 0.2s; transition: margin 0.2s ease-in-out 0s, transform 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out 0.2s; } * { -webkit-tap-highlight-color: transparent; } body.no-scroll { overflow: hidden !important; } .search-field { padding: 20px; width: 100%; } .search-field input { padding: 20px; width: 100%; border: 1px solid #e7e7e7; } .\--welcome { margin-right: 20px; } .algolia__initial-content--hidden { display: none; } .algolia__initial-content { padding-right: 20px; } .js-algolia__search-content { padding-right: 20px; display: none; } .algolia__search-content--active { display: block; } .default-search { padding: 20px; margin-left: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #f4f4f8; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; min-height: 300px; border: 1px solid #e7e7e7; } .default-search.nothing { margin-top: 20px; margin-left: 0; width: 100%; } .default-search p { max-width: 300px; opacity: 0.5; } .default-search div.icon { top: 0; left: 0; height: 100%; opacity: 0.05; } .default-search div.icon svg { height: 110px !important; width: 110px !important; } .ais-refinement-list--item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 5px; } .ais-refinement-list--item > div { width: 100%; } .ais-refinement-list--item .ais-refinement-list--label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 20px; } .ais-refinement-list--item input { margin-right: 10px; } .ais-refinement-list--item .ais-refinement-list--count { background: #8787b3; justify-self: flex-end; float: right; padding: 5px; color: white; border-radius: 3px; margin-left: 10px; font-size: 0.85rem; opacity: 0.7; } .ais-refinement-list--item .ais-refinement-list--count::before { content: ''; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 1px; width: 100%; position: relative; -webkit-box-flex: 1 !important; -webkit-flex: 1 !important; -ms-flex: 1 !important; flex: 1 !important; } code { white-space: pre; } code::-webkit-scrollbar { width: 2px; height: 6px; border-left: 0; background: rgba(0, 0, 0, 0.1); } code::-webkit-scrollbar-thumb { background: rgba(68, 123, 220, 0.8); border-radius: 0; width: 3px; } .\--sidebar-fixed::-webkit-scrollbar { width: 2px; height: 1px; border-left: 0; background: rgba(0, 0, 0, 0.1); } .\--sidebar-fixed::-webkit-scrollbar-thumb { background: rgba(68, 123, 220, 0.8); border-radius: 0; width: 3px; } .tutorial-content h1, .tutorial-content h2, .tutorial-content h3, .tutorial-content h4, .tutorial-content .js-splash--section-title, .tutorial-content h5, .tutorial-content h6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } * { -webkit-box-sizing: border-box; box-sizing: border-box; } body { margin: 0; padding: 0; font-family: "Open Sans", sans-serif; font-weight: 100; } .header-large--wrap { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; color: #f4f4f8; } .header-large--wrap p a { color: #f4f4f8; } .header-large--wrap .header--blue-bg { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(100, 91, 158, 0.89)), to(rgba(58, 124, 187, 0.89))); background-image: linear-gradient(0deg, rgba(100, 91, 158, 0.89) 0%, rgba(58, 124, 187, 0.89) 100%); width: 100%; height: 100%; } .header-large--wrap .header--blue-bg .\--image { background-image: url("http://images.plot.ly/excel/plotlyjs/plotlyjs-banner-background.png"); background-repeat: no-repeat; background-size: cover; max-width: 100%; background-position: center top; width: 100%; height: 100%; position: absolute; z-index: 1; opacity: 0.5; mix-blend-mode: multiply; } .header-large--wrap .header--blue-bg .header--meta-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; z-index: 2; font-size: 2.3rem; color: white; max-width: 1400px; margin: 0 auto; width: 80%; margin-top: 80px; padding: 30px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .header-large--wrap .header--blue-bg .header--meta-content p { display: block; text-align: center; } .header-large--wrap .header--blue-bg .header--meta-content .github-star { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 10px 0; } .header-large--wrap + header.header-main.\--default, .header-large--wrap + header.header-main.\--default.affix { color: white !important; background: transparent; border-bottom: 0; } .header-large--wrap + header.header-main.\--default .\-identity { color: white !important; } .header-large--wrap + header.header-main.affix.\--default { border-bottom: 1px solid #e7e7e7; } .header-large--wrap + header.header-main.affix.\--default .\-identity { color: #447bdc !important; } .header-large--wrap + header.header-main.\--default a:link, .header-large--wrap + header.header-main.\--default a:visited, .header-large--wrap + header.header-main.\--default a:active { color: currentColor !important; } .mobile-menu-btn { display: none !important; } @media (max-width: 1023px) { .mobile-menu-btn { display: block !important; } } header .\-identity { color: #447bdc; } header.header-main { -webkit-transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all; position: fixed; top: 0; z-index: 9999999; border-bottom: 1px solid #e7e7e7; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 20px; height: 80px; } @media (min-width: 584px) { header.header-main.mobile-menu-btn { display: none !important; } } header.header-main.mobile-menu .\--wrap .\--nav-mobile { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; } header.header-main.mobile-menu .\--wrap .\--nav-mobile ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-top: 80px; } header.header-main.mobile-menu .\--wrap .\--nav-mobile li { padding: 0 !important; margin: 0 !important; } header.header-main.mobile-menu .\--wrap .\--nav-mobile li .icon { display: none !important; } header.header-main.mobile-menu .\--wrap .\--nav-mobile li a { text-align: left !important; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding: 20px 40px !important; font-size: 18px !important; } @media (max-width: 1023px) { header.header-main.mobile-menu .\--wrap .\--nav-mobile li:not(.tablet) { display: none !important; } } @media (max-width: 584px) { header.header-main.mobile-menu .\--wrap .\--nav-mobile li:not(.tablet) { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; } } header.header-main * { text-decoration: none !important; } header.header-main.\--white { color: white !important; border-bottom: 0; } header.header-main.\--white a:link, header.header-main.\--white a:visited, header.header-main.\--white a:active { color: currentColor !important; text-decoration: none !important; } header.header-main.\--default, .header-large--wrap + header.header-main.\--default.affix { color: #626262 !important; } header.header-main.\--default a:not(.button):link, header.header-main.\--default a:not(.button):visited, header.header-main.\--default a:not(.button):active { color: currentColor !important; } header.header-main .\--wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; margin: 0; font-weight: 300; } header.header-main .\--wrap .\--wrap-left { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } header.header-main .\--wrap .\-identity { width: 125px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } header.header-main .\--wrap .\-identity::before { display: none !important; } header.header-main .\--wrap .\-identity a.logo { max-width: 60px; width: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } header.header-main .\--wrap .\-identity a.logo svg { max-width: 60px; width: 60px; } header.header-main .\--wrap .\-identity h1 { display: inline; font-weight: 300; padding: 10px; font-size: 1.5rem; } header.header-main .\--wrap .\-identity div.logo { max-width: 50px; -webkit-box-flex: 0; -webkit-flex: 0 0 80px; -ms-flex: 0 0 80px; flex: 0 0 80px; margin: 0; padding: 0; } header.header-main .\--wrap .\-identity div.logo svg { max-width: 100%; } header.header-main .\--wrap .\-identity div.logo svg rect { fill: currentColor; } header.header-main .\--wrap nav { font-size: 1.2rem; } header.header-main .\--wrap nav ul { list-style-type: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; padding: 0; } header.header-main .\--wrap nav ul li { padding: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; } header.header-main .\--wrap nav.\--item { color: currentColor; } header.header-main .\--wrap .\--nav-mobile { display: none; position: fixed; top: 0; left: 0; background: white; width: 100%; height: 100vh; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; z-index: 2; } @media (min-width: 1024px) { header.header-main .\--wrap .\--nav-mobile { display: none; } } header.header-main .\--wrap .\--nav-mobile ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; } header.header-main .\--wrap .\--nav-mobile ul li { min-width: 100%; padding: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } header.header-main .\--wrap .\--nav-mobile ul li a { width: 100%; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-transform: uppercase; letter-spacing: 2px; font-size: 1rem !important; } header.header-main .\--wrap .\--nav-mobile ul li a::before { display: none !important; } header.header-main .\--wrap .\--nav-mobile ul li:hover { background: #f4f4f8; } header.header-main .\--wrap .\--nav-site ul li { padding: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } header.header-main .\--wrap .\--nav-site ul li .\--item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; } header.header-main .\--wrap .\--nav-site ul li .\--item .icon { position: absolute; top: 0; right: -20px; margin-top: -3px; margin-left: -3px; -webkit-transform: scale(0.75); -ms-transform: scale(0.75); transform: scale(0.75); } header.header-main .\--wrap .\--nav-site ul li .\--item .icon svg path { fill: currentColor; } header.header-main .\--wrap .\--nav-site ul li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } @media (max-width: 1023px) { header.header-main .\--wrap .\--nav-meta { display: none !important; } } @media (max-width: 584px) { header.header-main .\--wrap .\--nav-site { display: none !important; } } header.header-main .\--wrap .button { display: inline-block; padding: 5px 10px; position: relative; font-size: 12px !important; letter-spacing: 0.5px; font-weight: 400; opacity: 0.8; color: white !important; background-color: #119dff !important; border-radius: 5px; } header.header-main .\--wrap .button::before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; border: 1px solid currentColor; opacity: 0.3; border-radius: 6px; } header.header-main .\--wrap .button:hover { text-decoration: none; opacity: 1; } header.header-main .\--wrap .button:hover::before { border-color: currentColor !important; opacity: 1; } header.header-main .\--wrap .\-hamburger-btn { display: none; } .\--footer-main { position: relative; z-index: 100; background-color: #fff; border-top: 1px solid #e7e7e7; font-size: 1rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 0; -webkit-flex: 0; -ms-flex: 0; flex: 0; } .\--footer-main .\--footer-top { padding: 20px; -webkit-box-flex: 0; -webkit-flex: 0 0; -ms-flex: 0 0; flex: 0 0; } .\--footer-main ul.\--footer-body { -webkit-box-flex: 0; -webkit-flex: 0 0; -ms-flex: 0 0; flex: 0 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style: none; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; margin: 0; padding: 0; margin-bottom: 10px; } @media screen and (min-width: 1200px) { .\--footer-main ul.\--footer-body { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } } .\--footer-main .\--footer-column { -webkit-box-flex: 1; -webkit-flex: 1 1 20%; -ms-flex: 1 1 20%; flex: 1 1 20%; padding: 10px; min-width: 125px; } .\--footer-main .\--footer-column .social-icons-wrapper .social-icons a { height: 40px; } @media (max-width: 1023px) { .\--footer-main .\--footer-column { -webkit-box-flex: 1; -webkit-flex: 1 1 33.3333%; -ms-flex: 1 1 33.3333%; flex: 1 1 33.3333%; max-width: 33.3333%; } } @media (max-width: 584px) { .\--footer-main .\--footer-column { -webkit-box-flex: 1; -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; } } .\--footer-main ul { list-style-type: none; } .\--footer-main ul a { color: #626262; display: inline-block; margin: 2px 0; } .\--footer-main ul a p { padding: 0; margin: 0; } .\--footer-main ul ul.plotly-social-media-small { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .\--footer-main ul ul.plotly-social-media-small li { padding-right: 10px; } .\--footer-main ul ul.plotly-social-media-small li i { opacity: 0.8; margin-right: 2px; } .\--footer-main ul ul.plotly-social-media-small li span { display: inline-block; padding: 0 5px; } .\--wrap { max-width: 1400px; margin: 0 auto; width: 100%; } .plotly-social-media-small li:hover a div.icon { opacity: 1; } .plotly-social-media-small li:hover a div.icon svg path { fill: #447bdc !important; } .plotly-social-media-small li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .plotly-social-media-small li a div.icon { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); opacity: 0.8; } .plotly-social-media-small li a span { margin: 0 !important; padding: 0 !important; } .\--footer-meta { padding: 20px; -webkit-box-flex: 0; -webkit-flex: 0 0; -ms-flex: 0 0; flex: 0 0; border-top: 1px solid #e7e7e7; font-size: 0.85rem; font-weight: 400; width: 100%; background: #f4f4f8; width: 100%; } .\--footer-meta .\--wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; opacity: 0.8; } .\--footer-meta .right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .\--footer-meta .right a { font-weight: 400; display: inline-block; margin-left: 20px; } .subscribe-text { -webkit-margin-before: 0em; margin-block-start: 0em; font-size: 80%; color: #626262; } .subscribe-button { text-decoration: none; padding: 5px; background-color: #119dff; color: white !important; border-radius: 5px; margin-top: 11px !important; font-size: 13px; } .subscribe-button:hover { text-decoration: none !important; color: white !important; } .subscribe-button:focus { text-decoration: none; } .\--page.\--index .\--wrap { position: relative; } .\--page.\--index .\--wrap::before { content: ''; height: 100%; width: 50vw; left: 0; margin-left: -25vw; top: 0; position: absolute; background: #f4f4f8; z-index: -1; } .\--page-body { background: white; } aside.\--sidebar-container { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; width: 220px; min-width: 220px; border-right: 1px solid #e7e7e7; background: #f4f4f8; } @media (max-width: 584px) { aside.\--sidebar-container { background: white !important; -webkit-transform: translate3d(-220px, 0, 0); transform: translate3d(-220px, 0, 0); position: fixed; top: 0; z-index: 999; min-height: 100vh; } aside.\--sidebar-container.show { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); position: fixed; } } aside.\--sidebar-container header.\--sidebar-header { padding: 15px 10px; background: #e8e8f0; border-bottom: 1px solid #e7e7e7; font-weight: 600; border-left: 1px solid #e7e7e7; color: rgba(0, 0, 0, 0.7); font-weight: bold; } aside.\--sidebar-container header.\--sidebar-header:not(:first-of-type) { border-top: 1px solid #e7e7e7; } aside.\--sidebar-container .\--sidebar-fixed { width: 219px; z-index: 99; max-height: -webkit-calc(100vh - 128px); max-height: calc(100vh - 128px); overflow-y: auto; } aside.\--sidebar-container .\--sidebar-fixed.affix { top: -webkit-calc(80px + 1px) !important; top: calc(80px + 1px) !important; z-index: 1; position: fixed !important; } aside.\--sidebar-container .\--sidebar-fixed.affix-top { position: absolute; top: 0; } aside.\--sidebar-container .\--sidebar-fixed nav:last-child { padding-bottom: 80px; } aside.\--sidebar-container .\--sidebar-body { overflow-y: auto; } aside.\--sidebar-container .\--sidebar-body *::before { display: none !important; } aside.\--sidebar-container .\--sidebar-body a:hover { color: currentColor; } aside.\--sidebar-container .\--sidebar-body ul li { font-size: 1.2rem; } aside.\--sidebar-container .\--sidebar-body ul li.\--category-title { background: #f4f4f8; font-weight: 400; } aside.\--sidebar-container .\--sidebar-body ul li.\--category-title:hover { pointer-events: none; } aside.\--sidebar-container .\--sidebar-body ul li a { padding: 10px 10px; display: inline-block; width: 100%; text-decoration: none; font-size: 1rem; } aside.\--sidebar-container .\--sidebar-body ul li a::before { display: none !important; } aside.\--sidebar-container .\--sidebar-body ul li.\--sidebar-item:hover { background: white; } aside.\--sidebar-container .\--btn { background: transparent; border: 1px solid #e7e7e7; width: -webkit-calc(100%); width: calc(100%); position: relative; padding: 10px; background: #eef7ff; background: #fafafc; border-right: 0; color: #626262; font-weight: 600; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-transform: capitalize; margin-top: 10px; } aside.\--sidebar-container .\--btn:hover { background: white; } aside.\--sidebar-container .\--btn:hover div.icon svg path { fill: #2391fe; } aside.\--sidebar-container .\--btn .icon { margin-left: 10px; margin-right: 5px; margin-bottom: -5px; } aside.\--sidebar-container .\--btn .icon svg path { fill: #b6b6d0; } .sidebar { background: white; width: 220px; max-width: 220px; min-height: 100vh; border-right: 1px solid #e7e7e7; position: fixed; top: 140px; } .sidebar h1 { background: #fafafa; width: 100%; border-bottom: 1px solid #e7e7e7; margin: 0; padding: 10px; text-transform: uppercase; font-size: 0.85rem; font-weight: bold; line-height: 1.75rem; letter-spacing: 1px; color: #447bdc; } .sidebar ul { width: 100%; max-height: -webkit-calc(100vh - 189px); max-height: calc(100vh - 189px); min-height: -webkit-calc(100vh - 189px); min-height: calc(100vh - 189px); list-style: none; padding: 0; margin: 0; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; box-sizing: border-box; overflow-y: auto; } .sidebar ul.sidebar-list.reference { overflow-y: auto; padding-bottom: 200px; } .sidebar ul.sidebar-list.reference ul li { border-bottom: 1px solid #efefef; padding-left: 20px; } .sidebar ul.sidebar-list.reference ul li:hover { background: #84a8e8; } .sidebar ul.sidebar-list.reference ul ul li { background: #84a8e8; padding-left: 40px; border-bottom: 1px solid #447bdc; } .sidebar ul.sidebar-list.reference ul ul li:hover { background: #9ab8ec; } .sidebar ul .back { border: 1px solid #efefef; padding: 10px; margin: 10px; color: #afc7f0; position: relative; padding-left: 40px; width: 184px; } .sidebar ul .back:hover { cursor: pointer; color: #194187; } .sidebar ul .back:hover .back-icon path { fill: #194187; } .sidebar ul .back .back-icon { position: absolute; left: 10px; } .sidebar ul .back .back-icon path { fill: #6693e2; } .sidebar ul div.back { margin-bottom: 255px; } .sidebar ul li { border-right: 5px solid white; color: #626262; width: 100%; margin: 0; border-bottom: 1px solid #f4f4f4; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position: relative; padding: 4px 10px; font-size: 12px; } .sidebar ul li.category-title { padding: 6px 10px; background: #f4f4f8; border-right-color: #f4f4f8; font-weight: 600; pointer-events: none; } .sidebar ul li span { position: absolute; margin-top: -12px; bottom: 20px; opacity: 0; left: 20px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; font-weight: 600; font-size: 1rem; display: inline-block; padding: 5px 10px; color: white; background-color: #447bdc; max-width: 80%; } .sidebar ul li img { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .sidebar ul li a { color: inherit !important; } .sidebar ul li:hover { background: #f7f7f7; border-color: #447bdc; cursor: pointer; border-bottom: 1px solid #f4f4f4; } .sidebar ul li:hover img { opacity: 0.2; } .sidebar ul li:hover span { opacity: 1; margin-top: -6px; } .sidebar ul li.main-links { background: #6693e2; width: 50%; border-bottom: 1px solid #447bdc; } .sidebar ul li.label { font-weight: bold; background: #2764d0; border-left: 5px solid #2764d0; border-bottom: 1px solid #447bdc; } .sidebar + main { width: -webkit-calc(100% - 220px); width: calc(100% - 220px); min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 59px; } .sidebar + main div.meta-header { width: 100%; } .sidebar + main.tutorials { float: right; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .sidebar + main.tutorials article { padding: 0 20px; max-width: 1120px; width: 100%; padding-bottom: 20px; font-size: 1rem; color: #626262; } .sidebar + main.tutorials article p { font-size: 1rem; } .sidebar + main.tutorials article header h1 { border-bottom: 0; width: 100%; padding-right: 20px; } .sidebar + main.tutorials article video { max-width: 1120px; } .sidebar + main.tutorials article ul.toc { list-style-type: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; margin: 0; border-right: 1px solid #e7e7e7; background-color: #f4f4f8; border-bottom: 1px solid #e7e7e7; margin-top: 20px; } .sidebar + main.tutorials article ul.toc li { border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; -webkit-box-flex: 1; -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; max-width: 50%; background: white; margin: 0; position: relative; padding-left: 40px; } .sidebar + main.tutorials article ul.toc li:last-of-type { border-right: 1px solid #e7e7e7; } .sidebar + main.tutorials article ul.toc li:nth-last-of-type(2) { border-bottom: 1px solid #e7e7e7; } .sidebar + main.tutorials article ul.toc li::before { content: ''; display: block; height: 18px; width: 18px; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); top: 50%; margin-top: -9px; left: 20px; position: absolute; border-radius: 50%; border: 1px solid #e7e7e7; border-color: #2391fe; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .sidebar + main.tutorials article ul.toc li:hover { background-color: #f4f4f8; } .sidebar + main.tutorials article ul.toc li:hover::before { background: #2391fe; -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); border-color: #2391fe; } .sidebar + main.tutorials article ul.toc li:hover a { color: #2391fe !important; } .sidebar + main.tutorials article ul.toc li a { display: block; width: 100%; padding: 20px 20px; } .sidebar + main.tutorials article h1 { font-size: 2.5rem; margin: 0; border-bottom: 1px solid #e7e7e7; padding-bottom: 20px; } .sidebar + main.tutorials article img { margin: 20px 0; -webkit-box-shadow: 0; box-shadow: 0; } .sidebar + main.tutorials article h2, .sidebar + main.tutorials article h5 { text-align: left; font-size: 1.5rem; letter-spacing: 0.5px; margin: 0; padding: 10px; border-bottom: 1px solid #e7e7e7; color: #626262; font-weight: 100; margin: 20px 0; } .sidebar + main.tutorials article p { padding-left: 40px; } .sidebar + main.tutorials article p img { margin: 10px; } .sidebar + main.tutorials article h3 { padding: 30px; color: #626262; font-weight: 400; font-size: 1.5rem; line-height: 2.4rem; border: 1px solid #e7e7e7; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .sidebar + main.tutorials article h3:hover { background-color: #f7f7f7; } .sidebar + main.tutorials article h3 a { font-weight: 100; margin-left: 10px; display: block; } .sidebar + main.tutorials .tutorial-single-wrap { width: 100%; } .sidebar + main.tutorials .tutorial-single-wrap section { width: 100%; } .sidebar + main.tutorials .tutorial-single-wrap section h3, .sidebar + main.tutorials .tutorial-single-wrap section td, .sidebar + main.tutorials .tutorial-single-wrap section div, .sidebar + main.tutorials .tutorial-single-wrap section p { padding: 20px; } .sidebar + main.tutorials .tutorial-single-wrap section p { max-width: 1120px; border-top: 1px solid #e7e7e7; } .sidebar + main.tutorials .tutorial-single-wrap section h3 { margin: 0; max-width: 1120px; } .sidebar + main.tutorials .tutorial-single-wrap section table { border-bottom: 1px solid #e7e7e7; width: 100%; max-width: 1120px; } .sidebar + main.tutorials .tutorial-single-wrap section table:first-of-type { border-top: 1px solid #e7e7e7; } .sidebar + main.tutorials .tutorial-single-wrap section table tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .sidebar + main.tutorials .tutorial-single-wrap section table tr td { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .sidebar + main.tutorials .tutorial-single-wrap section table tr td img { border: 1px solid #e7e7e7; max-width: 100%; } .sidebar + main.tutorials .tutorial-single-wrap section table tr td strong { display: inline; } .sidebar + main.tutorials .tutorial-single-wrap section table:not(:first-of-type) { border-top: 1px solid #e7e7e7; } .sidebar + main.tutorials header { font-size: 2rem; letter-spacing: normal; margin: 0; margin-bottom: 20px; padding: 20px; color: #447bdc; border-bottom: 1px solid #e7e7e7; width: 100%; background: #f4f4f8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .sidebar + main.tutorials header h1 { margin: 20px 0; font-size: 3.25rem; padding: 0; width: 100%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .sidebar + main.tutorials header h1 .category-img { margin-right: 20px; height: 85px; width: 85px; min-height: 85px; min-width: 85px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: white; border: 1px solid #e7e7e7; border-radius: 50%; padding: 10px; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; } .sidebar + main.tutorials header h1 .category-img img, .sidebar + main.tutorials header h1 .category-img svg { width: 85%; max-width: 85%; max-height: 90px; } .sidebar + main.tutorials header p { font-size: 1rem; line-height: 1.85rem; max-width: 1120px; width: 80%; } .sidebar + main.tutorials .wrap { padding-left: 20px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .sidebar + main.tutorials .wrap h1, .sidebar + main.tutorials .wrap section { width: 100%; } .sidebar + main.tutorials .wrap section .row a { display: inline-block; } .sidebar + main.tutorials .wrap section .row a.tutorialsect_title { width: 100%; padding: 0; margin: 0; } .sidebar + main.tutorials .wrap section h2, .sidebar + main.tutorials .wrap section h4, .sidebar + main.tutorials .wrap section .js-splash--section-title { text-align: left; font-size: 1.5rem; letter-spacing: 0.5px; margin: 0; padding: 10px; padding-left: 20px; border-bottom: 1px solid #e7e7e7; color: #626262; font-weight: 100; } .sidebar + main.tutorials .wrap section hr { margin: 10px 0; display: none; } .sidebar + main.tutorials .wrap section ul { padding-left: 20px; padding-top: 20px; list-style: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .sidebar + main.tutorials .wrap section ul li { position: relative; background: white; width: 160px; height: 160px; margin: 0; padding: 0; } .sidebar + main.tutorials .wrap section ul li:last-of-type { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .sidebar + main.tutorials .wrap section ul li * { background: transparent; } .sidebar + main.tutorials .wrap section ul li h5 { letter-spacing: normal; margin: 0; padding-right: 20px; color: #447bdc; } .sidebar + main.tutorials .wrap section ul li:hover img { opacity: 0.08; } .sidebar + main.tutorials .wrap section ul li:hover .alltutcol .titlecenter { opacity: 1; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); } .sidebar + main.tutorials .wrap section ul li .alltutcol { background: transparent; position: relative; width: 100%; width: 160px; height: 160px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin: 0; } .sidebar + main.tutorials .wrap section ul li .alltutcol:hover { opacity: 1; } .sidebar + main.tutorials .wrap section ul li .alltutcol .titlecenter { position: absolute; margin: 0; padding: 0; padding-left: 20px; text-align: left !important; background: transparent; opacity: 0; color: #447bdc; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); -webkit-transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all; } .sidebar + main.tutorials .wrap section ul li .alltutcol .titlecenter .centered { text-align: left; font-weight: 400; } .sidebar + main.tutorials .wrap section ul li img { position: absolute; min-width: 100%; width: 160px; height: 160px; z-index: 9; -webkit-transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all; } .ais-refinement-list--header.ais-header { padding: 15px 10px; font-weight: 600; color: rgba(0, 0, 0, 0.7); } .ais-refinement-list--header.ais-header h5 { margin: 0; padding: 0; } .lang-nav--list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .lang-nav--item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; margin-right: 10px; } .lang-nav--item a { background: white; padding: 10px; border: 1px solid #e7e7e7; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .lang-nav--item a:hover { background: #f4f4f8; } .lang-nav--item a:before { position: absolute; top: 100%; height: 2px; background: #2391fe; width: 100%; left: 0; z-index: 99; } .lang-nav--item a.current { position: relative; } .lang-nav--item a.current:before { position: absolute; top: 100%; height: 2px; background: #2391fe; width: 100%; left: 0; z-index: 99; -webkit-transform: none; -ms-transform: none; transform: none; } .lang-nav--item img { max-width: 24px; margin-right: 5px; } pre { word-break: break-all; background-color: #f4f4f8; margin: 10px 0; border: 1px solid #e7e7e7; } pre code { font-size: 0.85rem; width: 100%; background-color: #f4f4f8; padding: 30px; } ul.\--ref { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } ul.\--ref li { -webkit-box-flex: 1 !important; -webkit-flex: 1 1 50% !important; -ms-flex: 1 1 50% !important; flex: 1 1 50% !important; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } ul.\--ref li.\--sub-head { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background: #fdfdfe; -webkit-box-flex: 1 !important; -webkit-flex: 1 1 100% !important; -ms-flex: 1 1 100% !important; flex: 1 1 100% !important; } .header-large--wrap ~ .\--breadcrumb-container { margin-top: 0; } .\--breadcrumb-container { height: 48px; min-height: 48px; width: 100%; padding: 0 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .\--breadcrumb-container .\--fork a { padding-top: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .\--breadcrumb-container .\--fork a div.icon { width: 20px; margin-right: 4px; margin-top: -5px; } .\--breadcrumb-container .\--fork a div.icon svg { max-width: 100%; } .\--breadcrumb-container .\--fork a div.icon svg path { fill: currentColor; } .\--breadcrumb-container .fixed { position: fixed; } .\--breadcrumb-container .\--wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .\--breadcrumb-container .toggle-sidebar { display: none; } @media (max-width: 584px) { .\--breadcrumb-container .toggle-sidebar { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: currentColor !important; } .\--breadcrumb-container .toggle-sidebar::before { display: none !important; } .\--breadcrumb-container .toggle-sidebar.on .show { display: none; } .\--breadcrumb-container .toggle-sidebar.on .hide { display: block; } .\--breadcrumb-container .toggle-sidebar.on div.icon { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } .\--breadcrumb-container .toggle-sidebar span { display: block; margin-left: 5px; } .\--breadcrumb-container .toggle-sidebar .hide { display: none; } .\--breadcrumb-container .toggle-sidebar div.icon { -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; margin-bottom: -3px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform-origin: 50% 40%; -ms-transform-origin: 50% 40%; transform-origin: 50% 40%; } } .\--breadcrumb-container .\--breadcrumb-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } @media (max-width: 584px) { .\--breadcrumb-container .\--breadcrumb-list { display: none; } } .\--breadcrumb-container .\--breadcrumb-list li { padding: 0 20px; font-size: 1rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; font-weight: 400; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-right: 1px solid #e7e7e7; } .\--breadcrumb-container .\--breadcrumb-list li:first-of-type { padding-left: 0; } .\--breadcrumb-container .\--breadcrumb-list li:hover div.icon svg path { fill: #2391fe; opacity: 1; } .\--breadcrumb-container .\--breadcrumb-list li div.icon { width: 18px; margin-bottom: -4px; margin-right: 5px; } .\--breadcrumb-container .\--breadcrumb-list li div.icon svg { max-width: 100%; } .\--breadcrumb-container .\--breadcrumb-list li div.icon svg path { opacity: 0.2; fill: currentColor; } .\--breadcrumb-container .\--breadcrumb-list li:last-of-type { border-right: 0; } .\--help-box { background: #000749; padding: 40px 20px; -webkit-box-flex: 0; -webkit-flex: 0; -ms-flex: 0; flex: 0; width: 100%; position: relative; z-index: 9999; min-width: 100%; } .\--help-box .\--wrap { text-align: center; color: #afc7f0; } .\--help-box .\--wrap .\--title { color: white; font-size: 2rem; } .\--help-box .\--wrap ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: white; width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 20px; } @media (max-width: 584px) { .\--help-box .\--wrap ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .\--help-box .\--wrap ul li { -webkit-box-flex: 1; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; text-align: center; } .\--help-box .\--wrap ul li a { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-right: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-top: 10px; border-bottom: 1px solid #789fe6; padding: 20px; } } .\--help-box .\--wrap ul li:nth-of-type(1) a::before { -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; } .\--help-box .\--wrap ul li:nth-of-type(2) a::before { -webkit-transform-origin: 50% !important; -ms-transform-origin: 50% !important; transform-origin: 50% !important; } .\--help-box .\--wrap ul li div.icon { margin-right: 5px; margin-top: -3px; } .\--help-box .\--wrap ul li div.icon svg path { fill: currentColor; } .\--help-box .\--wrap ul li:last-of-type a { border-right: 0; } .\--help-box .\--wrap ul li span { display: inline-block; padding-right: 10px; display: none; } .\--help-box .\--wrap ul a { padding: 5px 10px; padding-top: 12px; border-right: 1px solid #789fe6; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: white; } .\--help-box .\--wrap ul a:hover { background: #2f6cd8; } .\--help-box .\--wrap ul a:hover { color: white !important; opacity: 1 !important; } .\--help-box .\--wrap h5 { font-weight: bold; color: #a2d0ff; opacity: 0.8; font-size: 1.5rem; padding-bottom: 20px; margin-bottom: 20px; position: relative; } .\--help-box .\--wrap h5::before { content: ''; position: absolute; width: 40px; background: #6693e2; height: 6px; left: 50%; margin-left: -20px; top: 100%; } .\--help-box .\--wrap .\--cta { background: #2f6cd8; padding: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: inline-block; max-width: 300px; } .\--help-box .\--wrap .\--cta p { margin: 0; padding: 0; } /*! * Hamburgers * @description Tasty CSS-animated hamburgers * @author Jonathan Suh @jonsuh * @site https://jonsuh.com/hamburgers * @link https://github.com/jonsuh/hamburgers */ .hamburger { font: inherit; display: inline-block; overflow: visible; margin: 0; padding: 15px; cursor: pointer; -webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transition-duration: .15s; transition-duration: .15s; transition-property: opacity,-webkit-filter; -webkit-transition-property: opacity,-webkit-filter; transition-property: opacity,filter; transition-property: opacity,filter,-webkit-filter; text-transform: none; color: inherit; border: 0; background-color: transparent; } .hamburger:hover { opacity: .7; } .hamburger-box { position: relative; display: inline-block; width: 40px; height: 24px; } .hamburger-inner { top: 50%; display: block; margin-top: -2px; } .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before { position: absolute; width: 40px; height: 4px; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .15s; transition-duration: .15s; transition-property: -webkit-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; transition-property: transform,-webkit-transform; border-radius: 4px; background-color: #000; } .hamburger-inner:after, .hamburger-inner:before { display: block; content: ''; } .hamburger-inner:before { top: -10px; } .hamburger-inner:after { bottom: -10px; } .hamburger--3dx .hamburger-box { -webkit-perspective: 80px; perspective: 80px; } .hamburger--3dx .hamburger-inner { transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .hamburger--3dx .hamburger-inner:after, .hamburger--3dx .hamburger-inner:before { transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); } .hamburger--3dx.is-active .hamburger-inner { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); background-color: transparent; } .hamburger--3dx.is-active .hamburger-inner:before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); } .hamburger--3dx.is-active .hamburger-inner:after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--3dx-r .hamburger-box { -webkit-perspective: 80px; perspective: 80px; } .hamburger--3dx-r .hamburger-inner { transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .hamburger--3dx-r .hamburger-inner:after, .hamburger--3dx-r .hamburger-inner:before { transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); } .hamburger--3dx-r.is-active .hamburger-inner { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); background-color: transparent; } .hamburger--3dx-r.is-active .hamburger-inner:before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); } .hamburger--3dx-r.is-active .hamburger-inner:after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--3dy .hamburger-box { -webkit-perspective: 80px; perspective: 80px; } .hamburger--3dy .hamburger-inner { transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .hamburger--3dy .hamburger-inner:after, .hamburger--3dy .hamburger-inner:before { transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); } .hamburger--3dy.is-active .hamburger-inner { -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); background-color: transparent; } .hamburger--3dy.is-active .hamburger-inner:before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); } .hamburger--3dy.is-active .hamburger-inner:after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--3dy-r .hamburger-box { -webkit-perspective: 80px; perspective: 80px; } .hamburger--3dy-r .hamburger-inner { transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .hamburger--3dy-r .hamburger-inner:after, .hamburger--3dy-r .hamburger-inner:before { transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); } .hamburger--3dy-r.is-active .hamburger-inner { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); background-color: transparent; } .hamburger--3dy-r.is-active .hamburger-inner:before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); } .hamburger--3dy-r.is-active .hamburger-inner:after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--arrow.is-active .hamburger-inner:before { -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7); transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7); } .hamburger--arrow.is-active .hamburger-inner:after { -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7); transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7); } .hamburger--arrow-r.is-active .hamburger-inner:before { -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7); transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7); } .hamburger--arrow-r.is-active .hamburger-inner:after { -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7); transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7); } .hamburger--arrowalt .hamburger-inner:before { transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); } .hamburger--arrowalt .hamburger-inner:after { transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); } .hamburger--arrowalt.is-active .hamburger-inner:before { top: 0; transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); -webkit-transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7); transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7); } .hamburger--arrowalt.is-active .hamburger-inner:after { bottom: 0; transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); -webkit-transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7); transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7); } .hamburger--arrowalt-r .hamburger-inner:before { transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); } .hamburger--arrowalt-r .hamburger-inner:after { transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); } .hamburger--arrowalt-r.is-active .hamburger-inner:before { top: 0; transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); -webkit-transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7); transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7); } .hamburger--arrowalt-r.is-active .hamburger-inner:after { bottom: 0; transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); -webkit-transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7); transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7); } .hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner:after, .hamburger--boring .hamburger-inner:before { -webkit-transition-property: none; transition-property: none; } .hamburger--boring.is-active .hamburger-inner { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .hamburger--boring.is-active .hamburger-inner:before { top: 0; opacity: 0; } .hamburger--boring.is-active .hamburger-inner:after { bottom: 0; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .hamburger--collapse .hamburger-inner { top: auto; bottom: 0; -webkit-transition-delay: .15s; transition-delay: .15s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition-duration: .15s; transition-duration: .15s; } .hamburger--collapse .hamburger-inner:after { top: -20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; } .hamburger--collapse .hamburger-inner:before { transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--collapse.is-active .hamburger-inner { -webkit-transition-delay: .32s; transition-delay: .32s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--collapse.is-active .hamburger-inner:after { top: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; opacity: 0; } .hamburger--collapse.is-active .hamburger-inner:before { top: 0; transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .hamburger--collapse-r .hamburger-inner { top: auto; bottom: 0; -webkit-transition-delay: .15s; transition-delay: .15s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition-duration: .15s; transition-duration: .15s; } .hamburger--collapse-r .hamburger-inner:after { top: -20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; } .hamburger--collapse-r .hamburger-inner:before { transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--collapse-r.is-active .hamburger-inner { -webkit-transition-delay: .32s; transition-delay: .32s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, -10px, 0) rotate(45deg); transform: translate3d(0, -10px, 0) rotate(45deg); } .hamburger--collapse-r.is-active .hamburger-inner:after { top: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; opacity: 0; } .hamburger--collapse-r.is-active .hamburger-inner:before { top: 0; transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .hamburger--elastic .hamburger-inner { top: 2px; -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transition-duration: .4s; transition-duration: .4s; } .hamburger--elastic .hamburger-inner:before { top: 10px; -webkit-transition: opacity .15s .4s ease; transition: opacity .15s .4s ease; } .hamburger--elastic .hamburger-inner:after { top: 20px; transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .hamburger--elastic.is-active .hamburger-inner { -webkit-transition-delay: .1s; transition-delay: .1s; -webkit-transform: translate3d(0, 10px, 0) rotate(135deg); transform: translate3d(0, 10px, 0) rotate(135deg); } .hamburger--elastic.is-active .hamburger-inner:before { -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 0; } .hamburger--elastic.is-active .hamburger-inner:after { -webkit-transition-delay: .1s; transition-delay: .1s; -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg); transform: translate3d(0, -20px, 0) rotate(-270deg); } .hamburger--elastic-r .hamburger-inner { top: 2px; -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transition-duration: .4s; transition-duration: .4s; } .hamburger--elastic-r .hamburger-inner:before { top: 10px; -webkit-transition: opacity .15s .4s ease; transition: opacity .15s .4s ease; } .hamburger--elastic-r .hamburger-inner:after { top: 20px; transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .hamburger--elastic-r.is-active .hamburger-inner { -webkit-transition-delay: .1s; transition-delay: .1s; -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg); transform: translate3d(0, 10px, 0) rotate(-135deg); } .hamburger--elastic-r.is-active .hamburger-inner:before { -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 0; } .hamburger--elastic-r.is-active .hamburger-inner:after { -webkit-transition-delay: .1s; transition-delay: .1s; -webkit-transform: translate3d(0, -20px, 0) rotate(270deg); transform: translate3d(0, -20px, 0) rotate(270deg); } .hamburger--emphatic { overflow: hidden; } .hamburger--emphatic .hamburger-inner { -webkit-transition: background-color .2s .25s ease-in; transition: background-color .2s .25s ease-in; } .hamburger--emphatic .hamburger-inner:before { left: 0; transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); -webkit-transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); } .hamburger--emphatic .hamburger-inner:after { top: 10px; right: 0; transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); -webkit-transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); } .hamburger--emphatic.is-active .hamburger-inner { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; background-color: transparent; } .hamburger--emphatic.is-active .hamburger-inner:before { top: -80px; left: -80px; transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg); transform: translate3d(80px, 80px, 0) rotate(45deg); } .hamburger--emphatic.is-active .hamburger-inner:after { top: -80px; right: -80px; transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg); transform: translate3d(-80px, 80px, 0) rotate(-45deg); } .hamburger--emphatic-r { overflow: hidden; } .hamburger--emphatic-r .hamburger-inner { -webkit-transition: background-color .2s .25s ease-in; transition: background-color .2s .25s ease-in; } .hamburger--emphatic-r .hamburger-inner:before { left: 0; transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); -webkit-transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); } .hamburger--emphatic-r .hamburger-inner:after { top: 10px; right: 0; transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); -webkit-transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); } .hamburger--emphatic-r.is-active .hamburger-inner { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; background-color: transparent; } .hamburger--emphatic-r.is-active .hamburger-inner:before { top: 80px; left: -80px; transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg); transform: translate3d(80px, -80px, 0) rotate(-45deg); } .hamburger--emphatic-r.is-active .hamburger-inner:after { top: 80px; right: -80px; transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg); transform: translate3d(-80px, -80px, 0) rotate(45deg); } .hamburger--slider .hamburger-inner { top: 2px; } .hamburger--slider .hamburger-inner:before { top: 10px; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .2s; transition-duration: .2s; transition-property: opacity,-webkit-transform; -webkit-transition-property: opacity,-webkit-transform; transition-property: transform,opacity; transition-property: transform,opacity,-webkit-transform; } .hamburger--slider .hamburger-inner:after { top: 20px; } .hamburger--slider.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); } .hamburger--slider.is-active .hamburger-inner:before { -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0); transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0); opacity: 0; } .hamburger--slider.is-active .hamburger-inner:after { -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg); transform: translate3d(0, -20px, 0) rotate(-90deg); } .hamburger--slider-r .hamburger-inner { top: 2px; } .hamburger--slider-r .hamburger-inner:before { top: 10px; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .2s; transition-duration: .2s; transition-property: opacity,-webkit-transform; -webkit-transition-property: opacity,-webkit-transform; transition-property: transform,opacity; transition-property: transform,opacity,-webkit-transform; } .hamburger--slider-r .hamburger-inner:after { top: 20px; } .hamburger--slider-r.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg); transform: translate3d(0, 10px, 0) rotate(-45deg); } .hamburger--slider-r.is-active .hamburger-inner:before { -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0); transform: rotate(45deg) translate3d(5.71429px, -6px, 0); opacity: 0; } .hamburger--slider-r.is-active .hamburger-inner:after { -webkit-transform: translate3d(0, -20px, 0) rotate(90deg); transform: translate3d(0, -20px, 0) rotate(90deg); } .hamburger--spring .hamburger-inner { top: 2px; -webkit-transition: background-color 0s .15s linear; transition: background-color 0s .15s linear; } .hamburger--spring .hamburger-inner:before { top: 10px; transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--spring .hamburger-inner:after { top: 20px; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--spring.is-active .hamburger-inner { -webkit-transition-delay: .32s; transition-delay: .32s; background-color: transparent; } .hamburger--spring.is-active .hamburger-inner:before { top: 0; transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); } .hamburger--spring.is-active .hamburger-inner:after { top: 0; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg); transform: translate3d(0, 10px, 0) rotate(-45deg); } .hamburger--spring-r .hamburger-inner { top: auto; bottom: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition-duration: .15s; transition-duration: .15s; } .hamburger--spring-r .hamburger-inner:after { top: -20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; } .hamburger--spring-r .hamburger-inner:before { transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--spring-r.is-active .hamburger-inner { -webkit-transition-delay: .32s; transition-delay: .32s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); } .hamburger--spring-r.is-active .hamburger-inner:after { top: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; opacity: 0; } .hamburger--spring-r.is-active .hamburger-inner:before { top: 0; transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .hamburger--stand .hamburger-inner { transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear; transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--stand .hamburger-inner:before { transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--stand .hamburger-inner:after { transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--stand.is-active .hamburger-inner { transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear; transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); background-color: transparent; } .hamburger--stand.is-active .hamburger-inner:before { top: 0; transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .hamburger--stand.is-active .hamburger-inner:after { bottom: 0; transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .hamburger--stand-r .hamburger-inner { transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear; transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--stand-r .hamburger-inner:before { transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--stand-r .hamburger-inner:after { transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--stand-r.is-active .hamburger-inner { transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear; transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); background-color: transparent; } .hamburger--stand-r.is-active .hamburger-inner:before { top: 0; transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .hamburger--stand-r.is-active .hamburger-inner:after { bottom: 0; transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .hamburger--spin .hamburger-inner { -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition-duration: .3s; transition-duration: .3s; } .hamburger--spin .hamburger-inner:before { -webkit-transition: top .1s .34s ease-in,opacity .1s ease-in; transition: top .1s .34s ease-in,opacity .1s ease-in; } .hamburger--spin .hamburger-inner:after { transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--spin.is-active .hamburger-inner { -webkit-transition-delay: .14s; transition-delay: .14s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); } .hamburger--spin.is-active .hamburger-inner:before { top: 0; -webkit-transition: top .1s ease-out,opacity .1s .14s ease-out; transition: top .1s ease-out,opacity .1s .14s ease-out; opacity: 0; } .hamburger--spin.is-active .hamburger-inner:after { bottom: 0; transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .hamburger--spin-r .hamburger-inner { -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition-duration: .3s; transition-duration: .3s; } .hamburger--spin-r .hamburger-inner:before { -webkit-transition: top .1s .34s ease-in,opacity .1s ease-in; transition: top .1s .34s ease-in,opacity .1s ease-in; } .hamburger--spin-r .hamburger-inner:after { transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--spin-r.is-active .hamburger-inner { -webkit-transition-delay: .14s; transition-delay: .14s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); } .hamburger--spin-r.is-active .hamburger-inner:before { top: 0; -webkit-transition: top .1s ease-out,opacity .1s .14s ease-out; transition: top .1s ease-out,opacity .1s .14s ease-out; opacity: 0; } .hamburger--spin-r.is-active .hamburger-inner:after { bottom: 0; transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .hamburger--squeeze .hamburger-inner { -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition-duration: .1s; transition-duration: .1s; } .hamburger--squeeze .hamburger-inner:before { -webkit-transition: top .1s .14s ease,opacity .1s ease; transition: top .1s .14s ease,opacity .1s ease; } .hamburger--squeeze .hamburger-inner:after { transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); -webkit-transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); } .hamburger--squeeze.is-active .hamburger-inner { -webkit-transition-delay: .14s; transition-delay: .14s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .hamburger--squeeze.is-active .hamburger-inner:before { top: 0; -webkit-transition: top .1s ease,opacity .1s .14s ease; transition: top .1s ease,opacity .1s .14s ease; opacity: 0; } .hamburger--squeeze.is-active .hamburger-inner:after { bottom: 0; transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .hamburger--vortex .hamburger-inner { -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition-duration: .3s; transition-duration: .3s; } .hamburger--vortex .hamburger-inner:after, .hamburger--vortex .hamburger-inner:before { -webkit-transition-delay: .1s; transition-delay: .1s; -webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transition-duration: 0s; transition-duration: 0s; } .hamburger--vortex .hamburger-inner:before { -webkit-transition-property: top,opacity; transition-property: top,opacity; } .hamburger--vortex .hamburger-inner:after { transition-property: bottom,-webkit-transform; -webkit-transition-property: bottom,-webkit-transform; transition-property: bottom,transform; transition-property: bottom,transform,-webkit-transform; } .hamburger--vortex.is-active .hamburger-inner { -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -webkit-transform: rotate(765deg); -ms-transform: rotate(765deg); transform: rotate(765deg); } .hamburger--vortex.is-active .hamburger-inner:after, .hamburger--vortex.is-active .hamburger-inner:before { -webkit-transition-delay: 0s; transition-delay: 0s; } .hamburger--vortex.is-active .hamburger-inner:before { top: 0; opacity: 0; } .hamburger--vortex.is-active .hamburger-inner:after { bottom: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .hamburger--vortex-r .hamburger-inner { -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition-duration: .3s; transition-duration: .3s; } .hamburger--vortex-r .hamburger-inner:after, .hamburger--vortex-r .hamburger-inner:before { -webkit-transition-delay: .1s; transition-delay: .1s; -webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transition-duration: 0s; transition-duration: 0s; } .hamburger--vortex-r .hamburger-inner:before { -webkit-transition-property: top,opacity; transition-property: top,opacity; } .hamburger--vortex-r .hamburger-inner:after { transition-property: bottom,-webkit-transform; -webkit-transition-property: bottom,-webkit-transform; transition-property: bottom,transform; transition-property: bottom,transform,-webkit-transform; } .hamburger--vortex-r.is-active .hamburger-inner { -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -webkit-transform: rotate(-765deg); -ms-transform: rotate(-765deg); transform: rotate(-765deg); } .hamburger--vortex-r.is-active .hamburger-inner:after, .hamburger--vortex-r.is-active .hamburger-inner:before { -webkit-transition-delay: 0s; transition-delay: 0s; } .hamburger--vortex-r.is-active .hamburger-inner:before { top: 0; opacity: 0; } .hamburger--vortex-r.is-active .hamburger-inner:after { bottom: 0; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .\--wrap-top { margin-top: 80px; } .page.\--home .hero { width: 100%; height: 45vh; background-position: center; background-repeat: no-repeat; background-size: 110% 110%; background-image: url(https://plotly-tutorials.s3-us-west-1.amazonaws.com/assets/api/images/help-center-bg.png); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; overflow: hidden; } @media (max-width: 584px) { .page.\--home .hero { height: 100vh; background-size: cover; } } .page.\--home .hero .\--welcome { position: relative; z-index: 2; width: 100vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; color: #506784; font-size: 12pt; margin-top: 6vh; max-width: 580px; text-align: center; } @media (max-width: 584px) { .page.\--home .hero .\--welcome { margin-top: 110px; } } .page.\--home .hero .\--welcome h1 { width: 100%; font-size: 36pt; color: #2a3f5f; font-family: "Asap", sans-serif; font-weight: 350; margin: 0; padding-top: 10px; padding-bottom: 20px; padding-bottom: 0; } @media (max-width: 584px) { .page.\--home .hero .\--welcome h1 { font-size: 3rem; padding: 10px 40px; padding-bottom: 0; } } @media (max-width: 584px) { .page.\--home .hero .\--welcome p { padding: 0 40px; } } .page.\--home .hero .\--welcome span { color: #506784; font-size: 14pt; font-family: "Open Sans", sans-serif; text-transform: uppercase; letter-spacing: 2px; } .page.\--home .\--documentation-categories { position: relative; z-index: 2; background-color: #f4f4f8; padding: 20px; width: 100%; border-top: 1px solid #e7e7e7; } .page.\--home .\--documentation-categories .category-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 30px; max-width: 100%; } .page.\--home .\--documentation-categories ul { list-style-type: none; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .page.\--home .\--documentation-categories ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: white; -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 22%; -ms-flex: 1 1 22%; flex: 1 1 22%; margin: 10px; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; border: 1px solid #e7e7e7; } .page.\--home .\--documentation-categories ul li a::before { display: none !important; } @media (max-width: 1023px) { .page.\--home .\--documentation-categories ul li { -webkit-box-flex: 1; -webkit-flex: 1 1 -webkit-calc(50% - 20px); -ms-flex: 1 1 calc(50% - 20px); flex: 1 1 calc(50% - 20px); } } @media (max-width: 584px) { .page.\--home .\--documentation-categories ul li { -webkit-box-flex: 1; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; margin: 10px 0; } } .page.\--home .\--documentation-categories ul li .category-meta { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .page.\--home .\--documentation-categories ul li .category-img { height: 100px; width: 100px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: white; border: 1px solid #e7e7e7; border-radius: 50%; padding: 10px; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; } .page.\--home .\--documentation-categories ul li .category-img img, .page.\--home .\--documentation-categories ul li .category-img svg { width: 70%; max-width: 70%; max-height: 90px; } .page.\--home .\--documentation-categories ul li .category-img svg { -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); opacity: 0.75; } .page.\--home .\--documentation-categories ul li .category-img svg path { fill: #2391fe; } .page.\--home .\--documentation-categories ul li::before { content: ''; position: absolute; height: 6px; width: 100%; background: transparent; top: 100%; left: 0; margin-top: -6px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .page.\--home .\--documentation-categories ul li:hover { opacity: 1; cursor: pointer; } .page.\--home .\--documentation-categories ul li:hover .category-img { background: white; border-color: #2391fe; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .page.\--home .\--documentation-categories ul li:hover .category-img svg { opacity: 1 !important; } .page.\--home .\--documentation-categories ul li:hover h2 { color: #2391fe; } .page.\--home .\--documentation-categories ul li:hover::before { background: #2391fe; height: 6px; } .page.\--home .\--documentation-categories ul li p { text-align: center; margin: 0; padding: 0; max-width: 80%; } .page.\--home .\--documentation-categories ul li h2 { width: 100%; font-size: 1.4rem; line-height: 1.7rem; text-align: center; font-weight: 500; padding: 0; margin: 25px 0 10px; letter-spacing: 1px; color: #626262; } ::-moz-selection { background: #447bdc; /* WebKit/Blink Browsers */ color: white; } ::selection { background: #447bdc; /* WebKit/Blink Browsers */ color: white; } ::-moz-selection { background: #447bdc; /* Gecko Browsers */ color: white; } .\--page-body { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } .\--page.page--single.\--index { overflow-y: hidden; max-width: 100%; overflow-x: hidden; } .\--index { margin-top: 80px; min-height: -webkit-calc(100vh - 660px); min-height: calc(100vh - 660px); } .\--tutorial-index { padding-bottom: 20px; } .\--tutorial-index .\--welcome { padding: 20px; position: relative; } .\--tutorial-index .\--welcome::before { content: ''; left: 20px; top: 100%; width: -webkit-calc(100% - 20px); width: calc(100% - 20px); background: #fff; height: 1px; margin-top: -1px; position: absolute; } .\--tutorial-index .\--welcome .\--title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 10px; } .\--tutorial-index .\--welcome .\--title .\--category-img { margin-right: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 60px; position: relative; height: 60px; min-width: 60px; min-height: 60px; } @media (max-width: 584px) { .\--tutorial-index .\--welcome .\--title .\--category-img { display: none; } } .\--tutorial-index .\--welcome .\--title .\--category-img img { width: 60px; position: absolute; } .\--tutorial-index .\--welcome .\--title h1 { font-weight: 700; font-size: 3rem; opacity: 0.7; } .\--tutorial-index .\--section { margin: 20px 0; padding: 20px; border-bottom: 1px solid #e7e7e7; } .\--tutorial-index .\--section h5 { font-size: 2rem; padding: 10px 0; } .\--tutorial-index .\--section img { padding: 20px 0; } .\--tutorial-index .\--section a { display: inline-block; padding: 0 4px; } @media (max-width: 584px) { .\--tutorial-index .\--tutorial-section { overflow: hidden !important; } } .\--tutorial-index .\--tutorial-section:not(:last-of-type) { position: relative; } .\--tutorial-index .\--tutorial-section:not(:last-of-type)::before { content: ''; left: 20px; top: 100%; margin-top: -1px; width: -webkit-calc(83.25% - 40px); width: calc(83.25% - 40px); background: #ebebf2; height: 1px; position: absolute; } .\--tutorial-index .\--tutorial-section header.\--section-header { padding: 40px 20px 0px 20px; font-size: 2rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; font-weight: 700; display: flex; position: relative; } .\--tutorial-index .\--tutorial-section header.\--section-header::before { } .\--tutorial-index .\--tutorial-section header.\--section-header a::before { display: none; } .\--tutorial-index .\--tutorial-section header.\--section-header div.icon { margin-top: 4px; margin-left: 5px; } .\--tutorial-index .\--tutorial-section header.\--section-header div.icon:hover { cursor: pointer; } .\--tutorial-index .\--tutorial-section header.\--section-header div.icon:hover svg path { fill: #447bdc; } .\--tutorial-index .\--tutorial-section header.\--section-header div.icon svg path { fill: #afafaf; } .\--tutorial-index .\--tutorial-section ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding: 5px; padding-left: 20px; padding-bottom: 20px; max-width: 100%; } .\--tutorial-index .\--tutorial-section ul li { -webkit-box-flex: 1; -webkit-flex: 1 1 -webkit-calc(50% - 20px); -ms-flex: 1 1 calc(50% - 20px); flex: 1 1 calc(50% - 20px); width: -webkit-calc(162px); width: calc(162px); max-width: -webkit-calc(162px); max-width: calc(162px); min-width: -webkit-calc(162px); min-width: calc(162px); margin: 0; margin-bottom: 20px; } .\--tutorial-index .\--tutorial-section ul li img { max-width: 160px; height: 160px; width: 160px !important; } .\--tutorial-index .\--tutorial-section ul li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .\--tutorial-index .\--tutorial-section ul li a::before { display: none; } .\--tutorial-index .\--tutorial-section ul li .\--item-meta { padding: 20px; min-height: 130px; font-size: 1.3rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-ordinal-group: 3 !important; -webkit-order: 2 !important; -ms-flex-order: 2 !important; order: 2 !important; border-top: 1px solid #e7e7e7; } .\--tutorial-index .\--tutorial-section ul li:hover { -webkit-transition-delay: 0s; transition-delay: 0s; background: white !important; } .\--tutorial-index .\--tutorial-section ul li:hover * { -webkit-transition-delay: 0s; transition-delay: 0s; } .\--tutorial-index .\--tutorial-section ul li:hover .\--item-image { -webkit-transition-delay: 0s; transition-delay: 0s; } .\--tutorial-index .\--tutorial-section ul li:hover .\--item-image span::before { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .\--tutorial-index .\--tutorial-section ul li:hover .\--item-image * { -webkit-transition-delay: 0s; transition-delay: 0s; } .\--tutorial-index .\--tutorial-section ul li:hover .\--item-image img { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; } .\--tutorial-index .\--tutorial-section ul li:hover .\--item-image span { opacity: 1; margin-left: 0; -webkit-transition-delay: 0s; transition-delay: 0s; } .\--tutorial-index .\--tutorial-section ul li .\--item-image { -webkit-transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all; max-height: 160px; position: relative; background: #447bdc; max-width: 160px; } .\--tutorial-index .\--tutorial-section ul li .\--item-image span { -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; margin-left: -20px; opacity: 0; height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-left: 20px; position: absolute; color: white; font-size: 1.25rem; font-weight: 300; } .\--tutorial-index .\--tutorial-section ul li .\--item-image span::before { -webkit-transition: 0.2s -webkit-transform ease-in-out 0.15s; transition: 0.2s -webkit-transform ease-in-out 0.15s; transition: 0.2s transform ease-in-out 0.15s; transition: 0.2s transform ease-in-out 0.15s, 0.2s -webkit-transform ease-in-out 0.15s; -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; content: ''; left: 20px; top: 50%; margin-top: 1.5rem; width: 40%; background: #e4e4ee; height: 4px; position: absolute; opacity: 0.3; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } .\--tutorial-index .\--tutorial-section ul li .\--item-image img { -webkit-transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all; } .\--tutorial-index .\--tutorial-section ul:hover * { -webkit-transition-delay: 0s; transition-delay: 0s; } .\--tutorial-index .\--tutorial-section ul:hover .\--item-meta { opacity: 1; } .\--tutorial-index .\--tutorial-section ul:hover .\--item-meta span { opacity: 1; } body { position: relative; } .\--wrap.category-buttons h2 { font-weight: 100; padding: 0 15px; text-align: center; } .\--wrap.category-buttons a { width: 100%; } .\--more-categories { background: whitesmoke; border-top: 1px solid #e7e7e7; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .\--more-categories .\--wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .\--more-categories > header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: white; padding: 20px 40px; border-bottom: 1px solid #e7e7e7; width: 100%; margin-bottom: 10px; } .\--more-categories > header *:not(.\--wrap) { margin: 0; padding: 0; font-weight: 100; font-size: 2rem; } .\--more-categories .\--wrap { padding: 10px; } .\--more-categories article { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; padding: 10px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .\--more-categories article header { width: 100%; -webkit-box-flex: 0; -webkit-flex: 0; -ms-flex: 0; flex: 0; background: #447bdc; padding: 10px; } .\--more-categories article header * { margin: 0; color: white; font-size: 1rem; } .\--more-categories article p { padding: 10px; margin: 0 !important; border: 1px solid #e7e7e7; } .\--more-categories article ul { -webkit-box-flex: 1; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; border: 1px solid #e7e7e7; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin: 0; padding: 0; border-bottom: 0; border-top: 0; } .\--more-categories article ul li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .\--more-categories article ul li a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 10px; background: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e7e7e7; text-decoration: none; } .\--more-categories article ul li a:hover { background: whitesmoke; } .\--api .hero { border-bottom: 1px solid #e7e7e7; } .\--api .\--breadcrumb-container { border-bottom: 0; } .js-splash--section-title { text-transform: capitalize; } .js-splash--feature-block .block-title { font-weight: 300; padding: 20px; padding-bottom: 0; font-size: 2rem; border-top: 1px solid #e7e7e7; margin-top: 10px; text-transform: capitalize; } .js-splash--feature-block .js-splash--inline-text-right, .js-splash--feature-block .js-splash--inline-text-left { padding: 20px; background: whitesmoke; border: 1px solid #e7e7e7; } .js-splash--feature-block .block-content { padding: 20px; font-weight: 400; } .\--tutorial-section:not(.no-image) .\--grid { padding-top: 0px; } @media (max-width: 1023px) { .\--tutorial-section:not(.no-image) .\--grid { padding-left: 20px; } } @media (min-width: 1024px) { .\--tutorial-section:not(.no-image) .\--grid { padding-left: 20px; } } .\--tutorial-section:not(.no-image) .\--grid-list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding: 5px; padding-bottom: 20px; } @media (max-width: 584px) { .\--tutorial-section:not(.no-image) .\--grid-list { padding: 0; padding-bottom: 20px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } } .\--tutorial-section:not(.no-image) .\--grid-item { -webkit-box-flex: 1; -webkit-flex: 1 1 -webkit-calc(162px); -ms-flex: 1 1 calc(162px); flex: 1 1 calc(162px); width: -webkit-calc(162px - 20px); width: calc(162px - 20px); max-width: 162px; background: #f4f4f8 !important; border: 1px solid #e7e7e7; margin-right: 20px; margin-top: 20px; padding: 0 !important; } @media (max-width: 1023px) { .\--tutorial-section:not(.no-image) .\--grid-item { -webkit-box-flex: 1; -webkit-flex: 1 1 -webkit-calc(162px); -ms-flex: 1 1 calc(162px); flex: 1 1 calc(162px); width: -webkit-calc(162px); width: calc(162px); max-width: -webkit-calc(162px); max-width: calc(162px); min-width: -webkit-calc(162px); min-width: calc(162px); margin: 0; margin-bottom: 20px; margin-right: 20px; } } @media (max-width: 584px) { .\--tutorial-section:not(.no-image) .\--grid-item { -webkit-box-flex: 1; -webkit-flex: 1 1 -webkit-calc(50% - 20px); -ms-flex: 1 1 calc(50% - 20px); flex: 1 1 calc(50% - 20px); width: -webkit-calc(162px); width: calc(162px); max-width: -webkit-calc(162px); max-width: calc(162px); min-width: -webkit-calc(162px); min-width: calc(162px); margin: 0; margin-bottom: 20px; } .\--tutorial-section:not(.no-image) .\--grid-item:nth-of-type(odd) { margin-right: 20px; } } .\--tutorial-section:not(.no-image) .\--grid-item img { max-width: 160px; height: 160px; width: 160px !important; } .\--tutorial-section:not(.no-image) .\--grid-item a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .\--tutorial-section:not(.no-image) .\--grid-item a::before { display: none; } .\--tutorial-section:not(.no-image) .\--grid-item .\--item-meta { min-height: 130px; padding: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-ordinal-group: 3 !important; -webkit-order: 2 !important; -ms-flex-order: 2 !important; order: 2 !important; border-top: 1px solid #e7e7e7; font-size: 1.3rem; } .\--tutorial-section:not(.no-image) .\--grid-item .\--item-image { position: relative; background: #447bdc; width: 160px; min-width: 160px; max-width: 160px; height: 160px; min-height: 160px; max-height: 160px; -webkit-transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all; } .\--tutorial-section:not(.no-image) .\--grid-item .\--item-image span { position: absolute; height: 100%; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-left: 20px; margin-left: -20px; color: white; font-size: 1.25rem; font-weight: 300; opacity: 0; -webkit-transition: 0.2s all ease-in-out; transition: 0.2s all ease-in-out; } .\--tutorial-section:not(.no-image) .\--grid-item .\--item-image span::before { content: ''; position: absolute; left: 20px; top: 50%; margin-top: 1.5rem; width: 40%; height: 4px; background: #e4e4ee; opacity: 0.3; -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: 0.2s -webkit-transform ease-in-out 0.15s; transition: 0.2s -webkit-transform ease-in-out 0.15s; transition: 0.2s transform ease-in-out 0.15s; transition: 0.2s transform ease-in-out 0.15s, 0.2s -webkit-transform ease-in-out 0.15s; } .\--tutorial-section:not(.no-image) .\--grid-item .\--item-image img { -webkit-transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all; display: block; } @media (min-width: 1024px) { .\--tutorial-section:not(.no-image) .\--grid-item:hover { background: white !important; } .\--tutorial-section:not(.no-image) .\--grid-item:hover .\--item-image span::before { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .\--tutorial-section:not(.no-image) .\--grid-item:hover .\--item-image img { opacity: 0; } .\--tutorial-section:not(.no-image) .\--grid-item:hover .\--item-image span { opacity: 1; margin-left: 0; } } .\--tutorial-section.no-image .\--grid { display: block; } .\--tutorial-section.no-image .\--grid-list { -webkit-columns: 2; columns: 2; border: 1px solid #e7e7e7; margin-top: 20px; -webkit-column-gap: 0; column-gap: 0; } @media (max-width: 1023px) { .\--tutorial-section.no-image .\--grid-list { -webkit-columns: 1; columns: 1; } } .\--tutorial-section.no-image .\--grid-item { background: white; width: 100%; margin: 0; border: 0; -webkit-column-break-inside: avoid; /* Chrome, Safari */ /* Theoretically FF 20+ */ break-inside: avoid-column; /* IE 11 */ display: table; } @media (max-width: 1023px) { .\--tutorial-section.no-image .\--grid-item:not(:last-of-type) a { border-bottom: 1px solid #e7e7e7; } } .\--tutorial-section.no-image .\--grid-item a { padding: 15px; display: block; } .\--tutorial-section.no-image .\--grid-item a:hover { background: whitesmoke; } .\--tutorial-section.no-image .\--item-meta { padding: 0; } .page--single .tutorial-content { max-width: 1120px; padding: 20px; } .page--single .tutorial-content * { font-size: 1.1rem; } .page--single .tutorial-content strong { display: inline !important; } .page--single .tutorial-content p { padding: 20px; margin: 0; position: relative; opacity: 0.75; } .page--single .tutorial-content p img { max-width: 100%; } .page--single .tutorial-content p:not(.last)::before { content: ''; position: absolute; height: 4px; width: 40px; left: 20px; top: 100%; } .page--single .tutorial-content pre { padding: 20px; background: #f4f4f8; border: 1px solid #e7e7e7; } .page--single .tutorial-content table { width: 100%; } .page--single .tutorial-content table tr { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .page--single .tutorial-content table tr th { background: #f4f4f8 !important; } .page--single .tutorial-content table td, .page--single .tutorial-content table th { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px; } .page--single .tutorial-content table td:nth-of-type(even), .page--single .tutorial-content table th:nth-of-type(even) { background: #fafafc; } .page--single .tutorial-content table td img, .page--single .tutorial-content table th img { max-width: 100%; } .page--single .tutorial-content h1:first-of-type { border-top: 0; } .page--single .tutorial-content p + table { border-top: 1px solid #e7e7e7; } .page--single .tutorial-content p + h1, .page--single .tutorial-content p h2, .page--single .tutorial-content p h3, .page--single .tutorial-content p h4, .page--single .tutorial-content p .js-splash--section-title { border-top: 1px solid #e7e7e7; } .page--single .tutorial-content h1, .page--single .tutorial-content h3, .page--single .tutorial-content h4, .page--single .tutorial-content .js-splash--section-title, .page--single .tutorial-content h5 { padding: 20px; font-size: 2.85rem; font-weight: 300; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-bottom: 30px; margin-bottom: 10px; position: relative; } .page--single .tutorial-content h1 strong, .page--single .tutorial-content h3 strong, .page--single .tutorial-content h4 strong, .page--single .tutorial-content .js-splash--section-title strong, .page--single .tutorial-content h5 strong { font-size: 1rem; letter-spacing: 0.5px; display: inline-block; padding-right: 10px; color: #626262; padding-bottom: 10px; } .page--single .tutorial-content h1 div.icon, .page--single .tutorial-content h3 div.icon, .page--single .tutorial-content h4 div.icon, .page--single .tutorial-content .js-splash--section-title div.icon, .page--single .tutorial-content h5 div.icon { margin-top: 4px; margin-left: 5px; } .page--single .tutorial-content h1 div.icon:hover, .page--single .tutorial-content h3 div.icon:hover, .page--single .tutorial-content h4 div.icon:hover, .page--single .tutorial-content .js-splash--section-title div.icon:hover, .page--single .tutorial-content h5 div.icon:hover { cursor: pointer; } .page--single .tutorial-content h1 div.icon:hover svg path, .page--single .tutorial-content h3 div.icon:hover svg path, .page--single .tutorial-content h4 div.icon:hover svg path, .page--single .tutorial-content .js-splash--section-title div.icon:hover svg path, .page--single .tutorial-content h5 div.icon:hover svg path { fill: #447bdc; } .page--single .tutorial-content h1 div.icon svg path, .page--single .tutorial-content h3 div.icon svg path, .page--single .tutorial-content h4 div.icon svg path, .page--single .tutorial-content .js-splash--section-title div.icon svg path, .page--single .tutorial-content h5 div.icon svg path { fill: #afafaf; } .page--single .tutorial-content th { border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; } .page--single .tutorial-content h5 { display: block; border-top: 1px solid #e7e7e7; background: #f4f4f8; } .page--single .tutorial-content h5 a { font-size: 2rem; } .page--single .tutorial-content h5 a::before { display: none; } div.program { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; background: #fafafc; padding: 0 20px; padding-right: 28px; margin: 10px 0; border: 1px solid #e7e7e7; border-right: 0; } div.button-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } div.button-wrap a { padding: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; background: #fafafc !important; border: 1px solid #e7e7e7; margin-bottom: 10px; border-right: 0; color: #2391fe !important; } div.button-wrap a::before { display: none; } div.button-wrap a * { background: transparent; } .\--btn.search { display: none !important; } img { max-width: 100%; } .live-plot img { max-width: 100%; } @media (max-width: 584px) { .\--page-body.\--tutorial-index { overflow-x: hidden; } } .tutorial--step p, .tutorial--step p * { font-size: 16px !important; line-height: 28px !important; } .tutorial--step-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .tutorial--step .step--image { background: #fdfdfe; border: 1px solid #e7e7e7; margin: 0 20px; margin-bottom: 40px; } .tutorial--step .step--image p { padding: 10px; } @media (max-width: 584px) { .tutorial--step .step--image { padding: 0; border: 0; } .tutorial--step .step--image p { padding: 10px; } } .tutorial--step .step--image img { margin: 0 auto; display: block; border: 1px solid #e7e7e7; } .tutorial--step .step--content { font-size: 16px !important; } .tutorial--step .step--title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 20px 0; } .tutorial--step .step--title-text { padding-right: 10px !important; margin-top: 10px !important; padding-bottom: 0 !important; padding-top: 0 !important; } .tutorial--step .step--title div.icon svg { opacity: 0.3; } .tutorial--step .step--number { font-size: 1.25rem; font-weight: bold; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; } @media (max-width: 584px) { .tutorial--step .step--number { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } } .tutorial--step .step--number::before { width: 100%; height: 1px; content: ''; border-top: 1px solid #e7e7e7; position: absolute; top: 20px; left: 0; z-index: 1; } .tutorial--step .step--number .box { position: relative; z-index: 2; padding: 10px 10px; color: #111; } .live-plot { margin-bottom: 20px; } main.page--no-sidebar { padding: 0 10%; padding-top: 140px; padding-bottom: 40px; max-width: 1400px; margin: 0 auto; } main.page--no-sidebar h1 { font-weight: 300; font-size: 3rem; color: #447bdc; } main.page--no-sidebar h2 { font-size: 2rem; font-weight: 400; color: rgba(0, 0, 0, 0.75); border-left: 10px solid rgba(0, 0, 0, 0.08); padding-left: 10px; } main.page--no-sidebar section.page--content { color: rgba(0, 0, 0, 0.85); font-size: 16px; font-weight: 400; line-height: 1.7; } @media (min-width: 1024px) { main.page--no-sidebar section.page--content { max-width: 75%; } } main.page--no-sidebar section.page--content p { font-size: 16px; } main.page--no-sidebar section.page--content ul { list-style: disc; margin-left: 20px; }