@charset "UTF-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
strong {font-weight: 700;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:after, blockquote:before, q:after, q:before {content: "";content: none;}
table {border-collapse: collapse;border-spacing: 0;}
button, input, select, textarea {font-family: inherit;}
@media only screen and (max-width:767px) {.svg-illustration {height: auto;}}
.svg-illustration--thumb {overflow: visible;fill: none;}
.svg-illustration--thumb .svg-illustration__path--a {fill: #fff;}
.svg-illustration--thumb .svg-illustration__path--b {fill: #edebeb;}
.svg-illustration--thumb .svg-illustration__path--c {stroke: #1d3461;stroke-width: 3.06565217;}
.svg-illustration--thumb .svg-illustration__path--d {fill: #ffc857;}
.svg-illustration--thumb .svg-illustration__path--e {fill: #06b7d8;}
.svg-illustration--thumb .svg-illustration__path--f {stroke: #06b7d8;stroke-width: 3.06565217;}
.svg-illustration--thumb .svg-illustration__path--g {stroke: #1d3461;stroke-width: 3.06565217;}
.svg-illustration--personalized-activities {overflow: visible;fill: none;}
.svg-illustration--personalized-activities .svg-illustration__path--a {fill: #edebeb;}
.svg-illustration--personalized-activities .svg-illustration__path--b {stroke: #1d3461;stroke-width: 2.8845;}
.svg-illustration--personalized-activities .svg-illustration__path--c {fill: #fff;}
.svg-illustration--personalized-activities .svg-illustration__path--d {stroke: #1d3461;stroke-width: 2.8845;}
.svg-illustration--personalized-activities .svg-illustration__path--e {fill: #06b7d8;}
.svg-illustration--personalized-activities .svg-illustration__path--f {fill: #ffc857;}
.svg-illustration--personalized-activities .svg-illustration__path--g {fill: #1d3461;}
.svg-illustration--personalized-activities .svg-illustration__path--h {stroke: #06b7d8;stroke-width: 2.8845;}
.svg-illustration--personalized-activities .svg-illustration__path--i {stroke: #fff;stroke-width: 13.5;}
.svg-illustration--personalized-activities .svg-illustration__path--j {stroke: #1d3461;stroke-width: 2.8845;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-line {stroke-dasharray: 300px;-webkit-transition: stroke-dashoffset .5s linear .25s;-o-transition: stroke-dashoffset .5s .25s linear;transition: stroke-dashoffset .5s linear .25s;}
.reveal .svg-illustration--personalized-activities .svg-illustration__path--graph-line {stroke-dashoffset: 300px;}
.reveal--done .svg-illustration--personalized-activities .svg-illustration__path--graph-line {stroke-dashoffset: 0px;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-line-b {-webkit-transition-delay: .45s;-o-transition-delay: .45s;transition-delay: .45s;-webkit-transition-duration: 1s;-o-transition-duration: 1s;transition-duration: 1s;-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
.svg-illustration--personalized-activities .svg-illustration__path--pie-piece {-webkit-transform-origin: 12.5% 62.5%;-ms-transform-origin: 12.5% 62.5%;transform-origin: 12.5% 62.5%;-webkit-transition: -webkit-transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: -webkit-transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s,-webkit-transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform .625s .25s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--personalized-activities .svg-illustration__path--pie-piece {-webkit-transform: scale(0) rotate(-720.1deg);-ms-transform: scale(0) rotate(-720.1deg);transform: scale(0) rotate(-720.1deg);}
.reveal--done .svg-illustration--personalized-activities .svg-illustration__path--pie-piece {-webkit-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.svg-illustration--personalized-activities .svg-illustration__path--pie-piece:first-child {-webkit-transition-delay: .3125s;-o-transition-delay: .3125s;transition-delay: .3125s;-webkit-transition-duration: .75s;-o-transition-duration: .75s;transition-duration: .75s;}
.svg-illustration--personalized-activities .svg-illustration__path--pie-piece:nth-child(2) {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;-webkit-transition-duration: 1s;-o-transition-duration: 1s;transition-duration: 1s;}
.svg-illustration--personalized-activities .svg-illustration__path--pie-piece:nth-child(3) {-webkit-transition-delay: .4375s;-o-transition-delay: .4375s;transition-delay: .4375s;-webkit-transition-duration: 1.25s;-o-transition-duration: 1.25s;transition-duration: 1.25s;}
.svg-illustration--personalized-activities .svg-illustration__path--pie-piece:nth-child(4) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;-webkit-transition-duration: 1.5s;-o-transition-duration: 1.5s;transition-duration: 1.5s;}
.svg-illustration--personalized-activities .svg-illustration__path--pie-piece:nth-child(5) {-webkit-transition-delay: .5625s;-o-transition-delay: .5625s;transition-delay: .5625s;-webkit-transition-duration: 1.75s;-o-transition-duration: 1.75s;transition-duration: 1.75s;}
.svg-illustration--personalized-activities .svg-illustration__path--pie-piece:nth-child(6) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;-webkit-transition-duration: 2s;-o-transition-duration: 2s;transition-duration: 2s;}
.svg-illustration--personalized-activities .svg-illustration__path--pie-piece:nth-child(7) {-webkit-transition-delay: .6875s;-o-transition-delay: .6875s;transition-delay: .6875s;-webkit-transition-duration: 2.25s;-o-transition-duration: 2.25s;transition-duration: 2.25s;}
.svg-illustration--personalized-activities .svg-illustration__path--pie-piece:nth-child(8) {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;-webkit-transition-duration: 2.5s;-o-transition-duration: 2.5s;transition-duration: 2.5s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale {-webkit-transform-origin: 45% 65.5%;-ms-transform-origin: 45% 65.5%;transform-origin: 45% 65.5%;-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform .5s .25s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--personalized-activities .svg-illustration__path--line-scale {-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);}
.reveal--done .svg-illustration--personalized-activities .svg-illustration__path--line-scale {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:first-child {-webkit-transition-delay: .3125s;-o-transition-delay: .3125s;transition-delay: .3125s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:nth-child(2) {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:nth-child(3) {-webkit-transition-delay: .4375s;-o-transition-delay: .4375s;transition-delay: .4375s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:nth-child(4) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:nth-child(5) {-webkit-transition-delay: .5625s;-o-transition-delay: .5625s;transition-delay: .5625s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:nth-child(6) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:nth-child(7) {-webkit-transition-delay: .6875s;-o-transition-delay: .6875s;transition-delay: .6875s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:nth-child(8) {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:nth-child(9) {-webkit-transition-delay: .8125s;-o-transition-delay: .8125s;transition-delay: .8125s;}
.svg-illustration--personalized-activities .svg-illustration__path--line-scale:nth-child(10) {-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-illustration--personalized-activities .svg-illustration__path--bar {-webkit-transform-origin: 12.5% 65.5%;-ms-transform-origin: 12.5% 65.5%;transform-origin: 12.5% 65.5%;-webkit-transition: -webkit-transform 1s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: -webkit-transform 1s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform 1s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform 1s cubic-bezier(.29,1.55,.46,1.04) .25s,-webkit-transform 1s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform 1s .25s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--personalized-activities .svg-illustration__path--bar {-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);}
.reveal--done .svg-illustration--personalized-activities .svg-illustration__path--bar {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
.svg-illustration--personalized-activities .svg-illustration__path--bar:first-child {-webkit-transition-delay: .4375s;-o-transition-delay: .4375s;transition-delay: .4375s;}
.svg-illustration--personalized-activities .svg-illustration__path--bar:nth-child(2) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--personalized-activities .svg-illustration__path--bar:nth-child(3) {-webkit-transition-delay: .8125s;-o-transition-delay: .8125s;transition-delay: .8125s;}
.svg-illustration--personalized-activities .svg-illustration__path--line {stroke-dasharray: 300px;-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .25s;-o-transition: stroke-dashoffset .5s .25s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .25s;}
.reveal .svg-illustration--personalized-activities .svg-illustration__path--line {stroke-dashoffset: 300px;}
.reveal--done .svg-illustration--personalized-activities .svg-illustration__path--line {stroke-dashoffset: 0px;}
.svg-illustration--personalized-activities .svg-illustration__path--line:first-child {-webkit-transition-delay: .3125s;-o-transition-delay: .3125s;transition-delay: .3125s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(2) {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(3) {-webkit-transition-delay: .4375s;-o-transition-delay: .4375s;transition-delay: .4375s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(4) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(5) {-webkit-transition-delay: .5625s;-o-transition-delay: .5625s;transition-delay: .5625s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(6) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(7) {-webkit-transition-delay: .6875s;-o-transition-delay: .6875s;transition-delay: .6875s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(8) {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(9) {-webkit-transition-delay: .8125s;-o-transition-delay: .8125s;transition-delay: .8125s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(10) {-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-illustration--personalized-activities .svg-illustration__path--line:nth-child(11) {-webkit-transition-delay: .9375s;-o-transition-delay: .9375s;transition-delay: .9375s;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-dot {-webkit-transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .125s .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .5s .5s cubic-bezier(.29,1.55,.46,1.04),opacity .125s .5s;}
.reveal .svg-illustration--personalized-activities .svg-illustration__path--graph-dot {-webkit-transform: translate(-2%,2%);-ms-transform: translate(-2%,2%);transform: translate(-2%,2%);opacity: 0;}
.reveal--done .svg-illustration--personalized-activities .svg-illustration__path--graph-dot {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-dot:first-child {-webkit-transition-delay: .3125s;-o-transition-delay: .3125s;transition-delay: .3125s;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-dot:nth-child(2) {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-dot:nth-child(3) {-webkit-transition-delay: .4375s;-o-transition-delay: .4375s;transition-delay: .4375s;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-dot:nth-child(4) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-dot:nth-child(5) {-webkit-transition-delay: .5625s;-o-transition-delay: .5625s;transition-delay: .5625s;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-dot:nth-child(6) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-dot:nth-child(7) {-webkit-transition-delay: .6875s;-o-transition-delay: .6875s;transition-delay: .6875s;}
.svg-illustration--personalized-activities .svg-illustration__path--graph-dot:nth-child(8) {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;}
.svg-illustration--time-for-teaching {overflow: visible;fill: none;}
.svg-illustration--time-for-teaching .svg-illustration__path--a, .svg-illustration--time-for-teaching .svg-illustration__path--b {fill: #edebeb;}
.svg-illustration--time-for-teaching .svg-illustration__path--c {fill: #fff;}
.svg-illustration--time-for-teaching .svg-illustration__path--d {stroke: #1d3461;stroke-width: 2.89117708;}
.svg-illustration--time-for-teaching .svg-illustration__path--e {stroke: #06b7d8;stroke-width: 2.89117708;}
.svg-illustration--time-for-teaching .svg-illustration__path--f {fill: #06b7d8;}
.svg-illustration--time-for-teaching .svg-illustration__path--g {fill: #1d3461;}
.svg-illustration--time-for-teaching .svg-illustration__path--h {fill: #ffc857;}
.svg-illustration--time-for-teaching .svg-illustration__path--star {-webkit-transform-origin: 84% 12%;-ms-transform-origin: 84% 12%;transform-origin: 84% 12%;-webkit-transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .125s .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .5s .5s cubic-bezier(.29,1.55,.46,1.04),opacity .125s .5s;}
.reveal .svg-illustration--time-for-teaching .svg-illustration__path--star {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.reveal--done .svg-illustration--time-for-teaching .svg-illustration__path--star {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-illustration--time-for-teaching .svg-illustration__path--check-box {-webkit-transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .5s;transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .5s;transition: transform .5s cubic-bezier(.215,.61,.355,1) .5s,opacity .125s .5s;transition: transform .5s cubic-bezier(.215,.61,.355,1) .5s,opacity .125s .5s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .5s;-o-transition: transform .5s .5s cubic-bezier(.215,.61,.355,1),opacity .125s .5s;}
.reveal .svg-illustration--time-for-teaching .svg-illustration__path--check-box {opacity: 0;-webkit-transform: translateY(5%);-ms-transform: translateY(5%);transform: translateY(5%);}
.reveal--done .svg-illustration--time-for-teaching .svg-illustration__path--check-box {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.svg-illustration--time-for-teaching .svg-illustration__path--check-box:first-child {-webkit-transition-delay: .1875s;-o-transition-delay: .1875s;transition-delay: .1875s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check-box:nth-child(2) {-webkit-transition-delay: .25s;-o-transition-delay: .25s;transition-delay: .25s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check-box:nth-child(3) {-webkit-transition-delay: .3125s;-o-transition-delay: .3125s;transition-delay: .3125s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check-box:nth-child(4) {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check-box:nth-child(5) {-webkit-transition-delay: .4375s;-o-transition-delay: .4375s;transition-delay: .4375s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check-box:nth-child(6) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check-box:nth-child(7) {-webkit-transition-delay: .5625s;-o-transition-delay: .5625s;transition-delay: .5625s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check-box:nth-child(8) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line {-webkit-transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1) .5s;transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1) .5s;transition: transform .5s cubic-bezier(.215,.61,.355,1) .5s;transition: transform .5s cubic-bezier(.215,.61,.355,1) .5s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .5s;-o-transition: transform .5s .5s cubic-bezier(.215,.61,.355,1);}
.reveal .svg-illustration--time-for-teaching .svg-illustration__path--line {-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);}
.reveal--done .svg-illustration--time-for-teaching .svg-illustration__path--line {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.svg-illustration--time-for-teaching .svg-illustration__path--line:first-child {-webkit-transition-delay: .0625s;-o-transition-delay: .0625s;transition-delay: .0625s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line:nth-child(2) {-webkit-transition-delay: .125s;-o-transition-delay: .125s;transition-delay: .125s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line:nth-child(3) {-webkit-transition-delay: .1875s;-o-transition-delay: .1875s;transition-delay: .1875s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line:nth-child(4) {-webkit-transition-delay: .25s;-o-transition-delay: .25s;transition-delay: .25s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line:nth-child(5) {-webkit-transition-delay: .3125s;-o-transition-delay: .3125s;transition-delay: .3125s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line:nth-child(6) {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line:nth-child(7) {-webkit-transition-delay: .4375s;-o-transition-delay: .4375s;transition-delay: .4375s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line:nth-child(8) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line:nth-child(9) {-webkit-transition-delay: .5625s;-o-transition-delay: .5625s;transition-delay: .5625s;}
.svg-illustration--time-for-teaching .svg-illustration__path--line:nth-child(10) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check {stroke-dasharray: 100px;-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;-o-transition: stroke-dashoffset .5s .5s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;}
.reveal .svg-illustration--time-for-teaching .svg-illustration__path--check {stroke-dashoffset: 100px;}
.reveal--done .svg-illustration--time-for-teaching .svg-illustration__path--check {stroke-dashoffset: 0px;}
.svg-illustration--time-for-teaching .svg-illustration__path--check:first-child {-webkit-transition-delay: .25s;-o-transition-delay: .25s;transition-delay: .25s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check:nth-child(2) {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check:nth-child(3) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check:nth-child(4) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check:nth-child(5) {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check:nth-child(6) {-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check:nth-child(7) {-webkit-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s;}
.svg-illustration--time-for-teaching .svg-illustration__path--check:nth-child(8) {-webkit-transition-delay: 1.125s;-o-transition-delay: 1.125s;transition-delay: 1.125s;}
.svg-illustration--time-for-teaching .svg-illustration__group--star {-webkit-transform-origin: 84% 12%;-ms-transform-origin: 84% 12%;transform-origin: 84% 12%;-webkit-animation: rotate360 10s linear infinite;animation: rotate360 10s linear infinite;}
.svg-illustration--time-for-teaching .svg-illustration__group--sheet-over .svg-illustration__path--line {-webkit-transform-origin: 61.5% 60.5%;-ms-transform-origin: 61.5% 60.5%;transform-origin: 61.5% 60.5%;}
.svg-illustration--time-for-teaching .svg-illustration__group--sheet-under .svg-illustration__path--line {-webkit-transform-origin: 73.8% 87.5%;-ms-transform-origin: 73.8% 87.5%;transform-origin: 73.8% 87.5%;}
.svg-illustration--all-platforms {overflow: visible;fill: none;}
.svg-illustration--all-platforms .svg-illustration__path--a {fill: #edebeb;}
.svg-illustration--all-platforms .svg-illustration__path--b {fill: #fff;}
.svg-illustration--all-platforms .svg-illustration__path--c {stroke: #1d3461;stroke-width: 2.99133333;}
.svg-illustration--all-platforms .svg-illustration__path--d {fill: #1d3461;}
.svg-illustration--all-platforms .svg-illustration__path--e {fill: #06b7d8;}
.svg-illustration--all-platforms .svg-illustration__path--f {stroke: #fff;stroke-width: 10.8888889;}
.svg-illustration--all-platforms .svg-illustration__path--g {stroke: #ffc857;stroke-width: 9.33333333;}
.svg-illustration--all-platforms .svg-illustration__path--h {fill: #edebeb;}
.svg-illustration--all-platforms .svg-illustration__path--i {stroke: #06b7d8;stroke-width: 2.99133333;}
.svg-illustration--all-platforms .svg-illustration__path--j {stroke: #1d3461;stroke-width: 2.99133333;}
.svg-illustration--all-platforms .svg-illustration__path--k {fill: #ffc857;}
.svg-illustration--all-platforms .svg-illustration__path--logo {-webkit-transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .125s .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .5s .5s cubic-bezier(.29,1.55,.46,1.04),opacity .125s .5s;}
.reveal .svg-illustration--all-platforms .svg-illustration__path--logo {-webkit-transform: translateY(-1%);-ms-transform: translateY(-1%);transform: translateY(-1%);opacity: 0;}
.reveal--done .svg-illustration--all-platforms .svg-illustration__path--logo {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}
.svg-illustration--all-platforms .svg-illustration__path--graph-line {stroke-dasharray: 225px;-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;-o-transition: stroke-dashoffset .5s .5s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;}
.reveal .svg-illustration--all-platforms .svg-illustration__path--graph-line {stroke-dashoffset: 225px;}
.reveal--done .svg-illustration--all-platforms .svg-illustration__path--graph-line {stroke-dashoffset: 0px;}
.svg-illustration--all-platforms .svg-illustration__path--graph-dot {-webkit-transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .125s .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .125s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .5s .5s cubic-bezier(.29,1.55,.46,1.04),opacity .125s .5s;}
.reveal .svg-illustration--all-platforms .svg-illustration__path--graph-dot {-webkit-transform: translate(-1%,1%);-ms-transform: translate(-1%,1%);transform: translate(-1%,1%);opacity: 0;}
.reveal--done .svg-illustration--all-platforms .svg-illustration__path--graph-dot {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}
.svg-illustration--all-platforms .svg-illustration__path--line {stroke-dasharray: 70px;-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;-o-transition: stroke-dashoffset .5s .5s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;}
.reveal .svg-illustration--all-platforms .svg-illustration__path--line {stroke-dashoffset: 70px;}
.reveal--done .svg-illustration--all-platforms .svg-illustration__path--line {stroke-dashoffset: 0px;}
.svg-illustration--all-platforms .svg-illustration__path--line:first-child {-webkit-transition-delay: .525s;-o-transition-delay: .525s;transition-delay: .525s;}
.svg-illustration--all-platforms .svg-illustration__path--line:nth-child(2) {-webkit-transition-delay: .55s;-o-transition-delay: .55s;transition-delay: .55s;}
.svg-illustration--all-platforms .svg-illustration__path--line:nth-child(3) {-webkit-transition-delay: .575s;-o-transition-delay: .575s;transition-delay: .575s;}
.svg-illustration--all-platforms .svg-illustration__path--line:nth-child(4) {-webkit-transition-delay: .6s;-o-transition-delay: .6s;transition-delay: .6s;}
.svg-illustration--all-platforms .svg-illustration__path--line:nth-child(5) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--all-platforms .svg-illustration__path--line:nth-child(6) {-webkit-transition-delay: .65s;-o-transition-delay: .65s;transition-delay: .65s;}
.svg-illustration--all-platforms .svg-illustration__path--line:nth-child(7) {-webkit-transition-delay: .675s;-o-transition-delay: .675s;transition-delay: .675s;}
.svg-illustration--all-platforms .svg-illustration__path--line:nth-child(8) {-webkit-transition-delay: .7s;-o-transition-delay: .7s;transition-delay: .7s;}
.svg-illustration--all-platforms .svg-illustration__path--pie-part {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: -webkit-transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s,-webkit-transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform .625s .25s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--all-platforms .svg-illustration__path--pie-part {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.reveal--done .svg-illustration--all-platforms .svg-illustration__path--pie-part {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-illustration--all-platforms .svg-illustration__group--portrait {-webkit-transition: -webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: -webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .25s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .25s cubic-bezier(.29,1.55,.46,1.04) .25s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform .25s .25s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--all-platforms .svg-illustration__group--portrait {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.reveal--done .svg-illustration--all-platforms .svg-illustration__group--portrait {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-illustration--all-platforms .svg-illustration__group--badge {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: -webkit-transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s,-webkit-transform .625s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform .625s .25s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--all-platforms .svg-illustration__group--badge {-webkit-transform: scale(0) rotate(-20deg);-ms-transform: scale(0) rotate(-20deg);transform: scale(0) rotate(-20deg);}
.reveal--done .svg-illustration--all-platforms .svg-illustration__group--badge {-webkit-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.svg-illustration--all-platforms .svg-illustration__group--tablet .svg-illustration__group--device {-webkit-transition-delay: .25s;-o-transition-delay: .25s;transition-delay: .25s;}
.svg-illustration--all-platforms .svg-illustration__group--tablet .svg-illustration__group--badge {-webkit-transform-origin: 24% 12%;-ms-transform-origin: 24% 12%;transform-origin: 24% 12%;-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-illustration--all-platforms .svg-illustration__group--tablet .svg-illustration__group--portrait {-webkit-transform-origin: 8% 20%;-ms-transform-origin: 8% 20%;transform-origin: 8% 20%;-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--all-platforms .svg-illustration__group--tablet .svg-illustration__path--graph-line {stroke-dasharray: 225px;-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-illustration--all-platforms .svg-illustration__group--tablet .svg-illustration__path--graph-dot:nth-child(2) {-webkit-transition-delay: .55s;-o-transition-delay: .55s;transition-delay: .55s;}
.svg-illustration--all-platforms .svg-illustration__group--tablet .svg-illustration__path--graph-dot:nth-child(3) {-webkit-transition-delay: .575s;-o-transition-delay: .575s;transition-delay: .575s;}
.svg-illustration--all-platforms .svg-illustration__group--tablet .svg-illustration__path--graph-dot:nth-child(4) {-webkit-transition-delay: .6s;-o-transition-delay: .6s;transition-delay: .6s;}
.svg-illustration--all-platforms .svg-illustration__group--tablet .svg-illustration__path--graph-dot:nth-child(5) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__group--device {-webkit-transition-delay: .3125s;-o-transition-delay: .3125s;transition-delay: .3125s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__group--badge {-webkit-transform-origin: 81% 8%;-ms-transform-origin: 81% 8%;transform-origin: 81% 8%;-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__group--portrait {-webkit-transform-origin: 69% 21%;-ms-transform-origin: 69% 21%;transform-origin: 69% 21%;-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--pie-part {-webkit-transform-origin: 57% 19%;-ms-transform-origin: 57% 19%;transform-origin: 57% 19%;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--pie-part:first-child {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--pie-part:nth-child(2) {-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--pie-part:nth-child(3) {-webkit-transition-delay: 1.125s;-o-transition-delay: 1.125s;transition-delay: 1.125s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--graph-line, .svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--logo {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--graph-dot:nth-child(2) {-webkit-transition-delay: .675s;-o-transition-delay: .675s;transition-delay: .675s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--graph-dot:nth-child(3) {-webkit-transition-delay: .7s;-o-transition-delay: .7s;transition-delay: .7s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--graph-dot:nth-child(4) {-webkit-transition-delay: .725s;-o-transition-delay: .725s;transition-delay: .725s;}
.svg-illustration--all-platforms .svg-illustration__group--laptop .svg-illustration__path--graph-dot:nth-child(5) {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;}
.svg-illustration--all-platforms .svg-illustration__group--mobile .svg-illustration__group--device {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;}
.svg-illustration--all-platforms .svg-illustration__group--mobile .svg-illustration__group--badge {-webkit-transform-origin: 17% 58%;-ms-transform-origin: 17% 58%;transform-origin: 17% 58%;-webkit-transition-delay: .775s;-o-transition-delay: .775s;transition-delay: .775s;}
.svg-illustration--all-platforms .svg-illustration__group--mobile .svg-illustration__group--portrait {-webkit-transform-origin: 7.75% 65%;-ms-transform-origin: 7.75% 65%;transform-origin: 7.75% 65%;-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__group--device {-webkit-transition-delay: .4375s;-o-transition-delay: .4375s;transition-delay: .4375s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__group--badge {-webkit-transform-origin: 82% 51%;-ms-transform-origin: 82% 51%;transform-origin: 82% 51%;-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__group--portrait {-webkit-transform-origin: 72.5% 65%;-ms-transform-origin: 72.5% 65%;transform-origin: 72.5% 65%;-webkit-transition-delay: .975s;-o-transition-delay: .975s;transition-delay: .975s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--pie-part {-webkit-transform-origin: 54% 61%;-ms-transform-origin: 54% 61%;transform-origin: 54% 61%;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--pie-part:first-child {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--pie-part:nth-child(2) {-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--pie-part:nth-child(3) {-webkit-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--graph-line, .svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--logo {-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--graph-dot:nth-child(2) {-webkit-transition-delay: .925s;-o-transition-delay: .925s;transition-delay: .925s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--graph-dot:nth-child(3) {-webkit-transition-delay: .95s;-o-transition-delay: .95s;transition-delay: .95s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--graph-dot:nth-child(4) {-webkit-transition-delay: .975s;-o-transition-delay: .975s;transition-delay: .975s;}
.svg-illustration--all-platforms .svg-illustration__group--desktop .svg-illustration__path--graph-dot:nth-child(5) {-webkit-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s;}
.svg-illustration--free-for-students {overflow: visible;fill: none;}
.svg-illustration--free-for-students .svg-illustration__group--star {-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .125s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .125s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .125s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .125s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .125s;-o-transition: transform .5s .125s cubic-bezier(.29,1.55,.46,1.04);-webkit-transform-origin: 20% 25%;-ms-transform-origin: 20% 25%;transform-origin: 20% 25%;}
.reveal .svg-illustration--free-for-students .svg-illustration__group--star {-webkit-transform: scale(0) rotate(90deg);-ms-transform: scale(0) rotate(90deg);transform: scale(0) rotate(90deg);}
.reveal--done .svg-illustration--free-for-students .svg-illustration__group--star {-webkit-transform: scale(1) rotate(0);-ms-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}
.svg-illustration--free-for-students .svg-illustration__group--screen {-webkit-transition: opacity .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: opacity .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),opacity .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),opacity .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),opacity .25s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.reveal .svg-illustration--free-for-students .svg-illustration__group--screen {opacity: 0;-webkit-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.5);}
.reveal--done .svg-illustration--free-for-students .svg-illustration__group--screen {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-illustration--free-for-students .svg-illustration__group--download-arrow {-webkit-animation: downloadUpDown 2s infinite;animation: downloadUpDown 2s infinite;}
.svg-illustration--free-for-students .svg-illustration__group--download {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: opacity .25s .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: opacity .25s .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s,opacity .25s .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s,opacity .25s .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform .5s .25s cubic-bezier(.29,1.55,.46,1.04),opacity .25s .25s;}
.reveal .svg-illustration--free-for-students .svg-illustration__group--download {opacity: 0;-webkit-transform: translateY(20%);-ms-transform: translateY(20%);transform: translateY(20%);}
.reveal--done .svg-illustration--free-for-students .svg-illustration__group--download {opacity: 1;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);}
.svg-illustration--free-for-students .svg-illustration__path--a {fill: #edebeb;}
.svg-illustration--free-for-students .svg-illustration__path--b {fill: #fff;}
.svg-illustration--free-for-students .svg-illustration__path--c {stroke: #1d3461;stroke-width: 3.31345225;}
.svg-illustration--free-for-students .svg-illustration__path--d {fill: #06b7d8;}
.svg-illustration--free-for-students .svg-illustration__path--e {stroke: #fff;stroke-width: 10.3383846;}
.svg-illustration--free-for-students .svg-illustration__path--f {stroke: #fff;stroke-width: 3.31345225;}
.svg-illustration--free-for-students .svg-illustration__path--g {stroke: #ffc857;stroke-width: 8.61532046;}
.svg-illustration--free-for-students .svg-illustration__path--h {stroke: #fff;stroke-width: 12.0614486;}
.svg-illustration--instant-feedback {overflow: visible;fill: none;}
.svg-illustration--instant-feedback .svg-illustration__group--drawer {-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s;-o-transition: transform .5s 1.5s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--instant-feedback .svg-illustration__group--drawer {-webkit-transform: translateX(-15%);-ms-transform: translateX(-15%);transform: translateX(-15%);}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__group--drawer {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.svg-illustration--instant-feedback .svg-illustration__group--picture {-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) 1.5s;-o-transition: transform .5s 1.5s cubic-bezier(.29,1.55,.46,1.04);-webkit-transform-origin: 40% 50%;-ms-transform-origin: 40% 50%;transform-origin: 40% 50%;}
.reveal .svg-illustration--instant-feedback .svg-illustration__group--picture {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__group--picture {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-illustration--instant-feedback .svg-illustration__group--pie-chart {-webkit-transform-origin: 11% 36%;-ms-transform-origin: 11% 36%;transform-origin: 11% 36%;-webkit-transition: -webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: -webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .25s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .25s cubic-bezier(.29,1.55,.46,1.04) .5s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .25s .5s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--instant-feedback .svg-illustration__group--pie-chart {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__group--pie-chart {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-illustration--instant-feedback .svg-illustration__group--portrait-a .svg-illustration__group--picture {-webkit-transform-origin: 40% 30%;-ms-transform-origin: 40% 30%;transform-origin: 40% 30%;-webkit-transition-delay: .415s;-o-transition-delay: .415s;transition-delay: .415s;}
.svg-illustration--instant-feedback .svg-illustration__group--portrait-a .svg-illustration__group--drawer {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;}
.svg-illustration--instant-feedback .svg-illustration__group--portrait-a .svg-illustration__path--dash {-webkit-transition-delay: .3325s;-o-transition-delay: .3325s;transition-delay: .3325s;stroke-dasharray: 140px;}
.reveal .svg-illustration--instant-feedback .svg-illustration__group--portrait-a .svg-illustration__path--dash {stroke-dashoffset: 140px;}
.svg-illustration--instant-feedback .svg-illustration__group--portrait-b .svg-illustration__group--picture {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-illustration--instant-feedback .svg-illustration__group--portrait-b .svg-illustration__group--drawer {-webkit-transition-delay: .8325s;-o-transition-delay: .8325s;transition-delay: .8325s;}
.svg-illustration--instant-feedback .svg-illustration__group--portrait-b .svg-illustration__path--dash {-webkit-transition-delay: .415s;-o-transition-delay: .415s;transition-delay: .415s;stroke-dasharray: 40px;}
.reveal .svg-illustration--instant-feedback .svg-illustration__group--portrait-b .svg-illustration__path--dash {stroke-dashoffset: 40px;}
.svg-illustration--instant-feedback .svg-illustration__group--portrait-c .svg-illustration__group--picture {-webkit-transform-origin: 40% 70%;-ms-transform-origin: 40% 70%;transform-origin: 40% 70%;-webkit-transition-delay: .5825s;-o-transition-delay: .5825s;transition-delay: .5825s;}
.svg-illustration--instant-feedback .svg-illustration__group--portrait-c .svg-illustration__group--drawer {-webkit-transition-delay: .915s;-o-transition-delay: .915s;transition-delay: .915s;}
.svg-illustration--instant-feedback .svg-illustration__group--portrait-c .svg-illustration__path--dash {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;stroke-dasharray: 165px;}
.reveal .svg-illustration--instant-feedback .svg-illustration__group--portrait-c .svg-illustration__path--dash {stroke-dashoffset: 165px;}
.svg-illustration--instant-feedback .svg-illustration__path--a {fill: #fff;}
.svg-illustration--instant-feedback .svg-illustration__path--b {fill: #edebeb;}
.svg-illustration--instant-feedback .svg-illustration__path--c {stroke: #1d3461;stroke-width: 3.06565217;}
.svg-illustration--instant-feedback .svg-illustration__path--d {fill: #ffc857;}
.svg-illustration--instant-feedback .svg-illustration__path--e {fill: #06b7d8;}
.svg-illustration--instant-feedback .svg-illustration__path--f {stroke: #06b7d8;stroke-width: 3.06565217;}
.svg-illustration--instant-feedback .svg-illustration__path--g {stroke: #1d3461;stroke-width: 2;}
.svg-illustration--instant-feedback .svg-illustration__path--dash {-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1);-o-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1);}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__path--dash {stroke-dashoffset: 0px !important;}
.svg-illustration--instant-feedback .svg-illustration__path--pie-slice {-webkit-transform-origin: 11% 36%;-ms-transform-origin: 11% 36%;transform-origin: 11% 36%;-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) 1s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) 1s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) 1s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) 1s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) 1s;-o-transition: transform .5s 1s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--instant-feedback .svg-illustration__path--pie-slice {-webkit-transform: scale(0) rotate(720.1deg);-ms-transform: scale(0) rotate(720.1deg);transform: scale(0) rotate(720.1deg);}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__path--pie-slice {-webkit-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.svg-illustration--instant-feedback .svg-illustration__path--pie-bg {-webkit-transform-origin: 11% 36%;-ms-transform-origin: 11% 36%;transform-origin: 11% 36%;-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .75s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .75s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .75s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .75s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .75s;-o-transition: transform .5s .75s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--instant-feedback .svg-illustration__path--pie-bg {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__path--pie-bg {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-illustration--instant-feedback .svg-illustration__path--graph-border {stroke-dasharray: 100px;-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1);-o-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1);}
.reveal .svg-illustration--instant-feedback .svg-illustration__path--graph-border {stroke-dashoffset: 100px;}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__path--graph-border {stroke-dashoffset: 0px;}
.svg-illustration--instant-feedback .svg-illustration__path--graph-line {stroke-dasharray: 225px;-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;-o-transition: stroke-dashoffset .5s .5s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;}
.reveal .svg-illustration--instant-feedback .svg-illustration__path--graph-line {stroke-dashoffset: 225px;}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__path--graph-line {stroke-dashoffset: 0px;}
.svg-illustration--instant-feedback .svg-illustration__path--graph-point {-webkit-transition: opacity .25s 1s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04) 1s;transition: opacity .25s 1s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04) 1s;transition: transform .25s cubic-bezier(.29,1.55,.46,1.04) 1s,opacity .25s 1s;transition: transform .25s cubic-bezier(.29,1.55,.46,1.04) 1s,opacity .25s 1s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04) 1s;-o-transition: transform .25s 1s cubic-bezier(.29,1.55,.46,1.04),opacity .25s 1s;-webkit-transform-origin: 20% 60%;-ms-transform-origin: 20% 60%;transform-origin: 20% 60%;}
.reveal .svg-illustration--instant-feedback .svg-illustration__path--graph-point {opacity: 0;-webkit-transform: scale(2);-ms-transform: scale(2);transform: scale(2);}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__path--graph-point {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-illustration--instant-feedback .svg-illustration__path--bar {-webkit-transform-origin: center 42%;-ms-transform-origin: center 42%;transform-origin: center 42%;-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .5s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--instant-feedback .svg-illustration__path--bar {-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);}
.reveal--done .svg-illustration--instant-feedback .svg-illustration__path--bar {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
.svg-illustration--speed-of-learning {overflow: visible;fill: none;}
.svg-illustration--speed-of-learning .svg-illustration__path--a, .svg-illustration--speed-of-learning .svg-illustration__path--b {fill: #edebeb;}
.svg-illustration--speed-of-learning .svg-illustration__path--c {fill: #fff;}
.svg-illustration--speed-of-learning .svg-illustration__path--d {stroke: #1d3461;stroke-width: 3.07112715;}
.svg-illustration--speed-of-learning .svg-illustration__path--e {fill: #06b7d8;}
.svg-illustration--speed-of-learning .svg-illustration__path--f {stroke: #06b7d8;stroke-width: 3.07112715;}
.svg-illustration--speed-of-learning .svg-illustration__path--g {stroke: #1d3461;stroke-width: 3.07112715;}
.svg-illustration--speed-of-learning .svg-illustration__path--h {fill: #1d3461;}
.svg-illustration--speed-of-learning .svg-illustration__group--bubble {-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform .5s .25s cubic-bezier(.29,1.55,.46,1.04);}
.reveal .svg-illustration--speed-of-learning .svg-illustration__group--bubble {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.reveal--done .svg-illustration--speed-of-learning .svg-illustration__group--bubble {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-illustration--speed-of-learning .svg-illustration__group--arrows {-webkit-animation: rotate360 5s linear infinite;animation: rotate360 5s linear infinite;}
.svg-illustration--speed-of-learning .svg-illustration__group--tablet {-webkit-transition-timing-function: cubic-bezier(.29,1.55,.46,1.04) !important;-o-transition-timing-function: cubic-bezier(.29,1.55,.46,1.04) !important;transition-timing-function: cubic-bezier(.29,1.55,.46,1.04) !important;}
.svg-illustration--speed-of-learning .svg-illustration__group--tablet-a .svg-illustration__group--arrows, .svg-illustration--speed-of-learning .svg-illustration__group--tablet-a .svg-illustration__group--bubble {-webkit-transform-origin: 31.5% 24%;-ms-transform-origin: 31.5% 24%;transform-origin: 31.5% 24%;animation-direction: reverse;}
.svg-illustration--speed-of-learning .svg-illustration__group--tablet-a .svg-illustration__path--e {fill: #ffc857;}
.svg-illustration--speed-of-learning .svg-illustration__group--tablet-a .svg-illustration__path--f {stroke: #ffc857;}
.svg-illustration--speed-of-learning .svg-illustration__group--tablet-b .svg-illustration__group--arrows, .svg-illustration--speed-of-learning .svg-illustration__group--tablet-b .svg-illustration__group--bubble {-webkit-transform-origin: 64.5% 17.7%;-ms-transform-origin: 64.5% 17.7%;transform-origin: 64.5% 17.7%;-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-sprite {display: block;opacity: 0;width: 0;height: 0;overflow: hidden;}
.svg-logo {overflow: visible;}
.svg-logo__mark {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform-origin: 10px center;-ms-transform-origin: 10px center;transform-origin: 10px center;}
.svg-logo:hover .svg-logo__mark {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transform-origin: 8.1% center;-ms-transform-origin: 8.1% center;transform-origin: 8.1% center;-webkit-transition: -webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: -webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1);-o-transition: transform .25s cubic-bezier(.215,.61,.355,1);}
.svg-logo__text {fill: currentColor;}
.svg-icon__wrapper {display: inline-block;}
.svg-icon--play .svg-icon__path--a {fill: inherit;}
.svg-icon--play .svg-icon__path--b {fill: currentColor;}
.svg-icon--tablet-bargraph {overflow: visible;fill: none;}
.svg-icon--tablet-bargraph .svg-icon__path--a {fill: #fff;}
.svg-icon--tablet-bargraph .svg-icon__path--b {stroke: #1d3461;stroke-width: .855;}
.svg-icon--tablet-bargraph .svg-icon__path--c {fill: #06b7d8;}
.svg-icon--tablet-bargraph .svg-icon__path--bar, .svg-icon--tablet-bargraph .svg-icon__path--screen {-webkit-transition: -webkit-transform .75s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: -webkit-transform .75s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .75s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .75s cubic-bezier(.29,1.55,.46,1.04) .25s,-webkit-transform .75s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform .75s .25s cubic-bezier(.29,1.55,.46,1.04);}
.svg-icon--tablet-bargraph .svg-icon__path--screen {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.svg-icon--tablet-bargraph .svg-icon__path--screen:nth-child(2) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-icon--tablet-bargraph .svg-icon__path--screen:nth-child(3) {-webkit-transition-delay: .5625s;-o-transition-delay: .5625s;transition-delay: .5625s;}
.flickity-enabled .svg-icon--tablet-bargraph .svg-icon__path--screen, .reveal .svg-icon--tablet-bargraph .svg-icon__path--screen {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.is-selected .svg-icon--tablet-bargraph .svg-icon__path--screen, .reveal--done .svg-icon--tablet-bargraph .svg-icon__path--screen {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-icon--tablet-bargraph .svg-icon__path--bar {-webkit-transform-origin: 50% 84%;-ms-transform-origin: 50% 84%;transform-origin: 50% 84%;}
.svg-icon--tablet-bargraph .svg-icon__path--bar:first-child {-webkit-transition-delay: .8125s;-o-transition-delay: .8125s;transition-delay: .8125s;}
.svg-icon--tablet-bargraph .svg-icon__path--bar:nth-child(2) {-webkit-transition-delay: .875s;-o-transition-delay: .875s;transition-delay: .875s;}
.svg-icon--tablet-bargraph .svg-icon__path--bar:nth-child(3) {-webkit-transition-delay: .9375s;-o-transition-delay: .9375s;transition-delay: .9375s;}
.svg-icon--tablet-bargraph .svg-icon__path--bar:nth-child(4) {-webkit-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s;}
.svg-icon--tablet-bargraph .svg-icon__path--bar:nth-child(5) {-webkit-transition-delay: 1.0625s;-o-transition-delay: 1.0625s;transition-delay: 1.0625s;}
.svg-icon--tablet-bargraph .svg-icon__path--bar:nth-child(6) {-webkit-transition-delay: 1.125s;-o-transition-delay: 1.125s;transition-delay: 1.125s;}
.flickity-enabled .svg-icon--tablet-bargraph .svg-icon__path--bar, .reveal .svg-icon--tablet-bargraph .svg-icon__path--bar {-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);}
.is-selected .svg-icon--tablet-bargraph .svg-icon__path--bar, .reveal--done .svg-icon--tablet-bargraph .svg-icon__path--bar {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
.svg-icon--rocket-clock {overflow: visible;fill: none;}
.svg-icon--rocket-clock .svg-icon__path--a {fill: #fff;}
.svg-icon--rocket-clock .svg-icon__path--b {stroke: #1d3461;stroke-width: 1.923;}
.svg-icon--rocket-clock .svg-icon__path--c {fill: #06b7d8;}
.svg-icon--rocket-clock .svg-icon__path--hands {-webkit-transition: -webkit-transform .75s cubic-bezier(.215,.61,.355,1) .25s;transition: -webkit-transform .75s cubic-bezier(.215,.61,.355,1) .25s;transition: transform .75s cubic-bezier(.215,.61,.355,1) .25s;transition: transform .75s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .75s cubic-bezier(.215,.61,.355,1) .25s;-o-transition: transform .75s .25s cubic-bezier(.215,.61,.355,1);-webkit-transform-origin: 47% 25%;-ms-transform-origin: 47% 25%;transform-origin: 47% 25%;}
.flickity-enabled .svg-icon--rocket-clock .svg-icon__path--hands, .reveal .svg-icon--rocket-clock .svg-icon__path--hands {-webkit-transform: rotate(-1500deg);-ms-transform: rotate(-1500deg);transform: rotate(-1500deg);}
.is-selected .svg-icon--rocket-clock .svg-icon__path--hands, .reveal--done .svg-icon--rocket-clock .svg-icon__path--hands {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.svg-icon--rocket-clock .svg-icon__group--clock {-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .25s;-o-transition: transform .5s .25s cubic-bezier(.29,1.55,.46,1.04);-webkit-transform-origin: 47% 25%;-ms-transform-origin: 47% 25%;transform-origin: 47% 25%;}
.flickity-enabled .svg-icon--rocket-clock .svg-icon__group--clock, .reveal .svg-icon--rocket-clock .svg-icon__group--clock {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.is-selected .svg-icon--rocket-clock .svg-icon__group--clock, .reveal--done .svg-icon--rocket-clock .svg-icon__group--clock {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-icon--rocket-clock .svg-icon__group--rocket {-webkit-transition: opacity .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: opacity .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),opacity .25s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),opacity .25s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),opacity .25s;-webkit-transform-origin: 0 100%;-ms-transform-origin: 0 100%;transform-origin: 0 100%;}
.flickity-enabled .svg-icon--rocket-clock .svg-icon__group--rocket, .reveal .svg-icon--rocket-clock .svg-icon__group--rocket {opacity: 0;-webkit-transform: translate(-70%,50%) scale(.5);-ms-transform: translate(-70%,50%) scale(.5);transform: translate(-70%,50%) scale(.5);}
.is-selected .svg-icon--rocket-clock .svg-icon__group--rocket, .reveal--done .svg-icon--rocket-clock .svg-icon__group--rocket {opacity: 1;-webkit-transform: translate(0) scale(1);-ms-transform: translate(0) scale(1);transform: translate(0) scale(1);}
.svg-icon--tablet-checkmark {overflow: visible;fill: none;}
.svg-icon--tablet-checkmark .svg-icon__path {-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .5s .5s cubic-bezier(.29,1.55,.46,1.04);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.flickity-enabled .svg-icon--tablet-checkmark .svg-icon__path, .reveal .svg-icon--tablet-checkmark .svg-icon__path {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.is-selected .svg-icon--tablet-checkmark .svg-icon__path, .reveal--done .svg-icon--tablet-checkmark .svg-icon__path {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-icon--tablet-checkmark .svg-icon__path--a {fill: #fff;}
.svg-icon--tablet-checkmark .svg-icon__path--b {stroke: #1d3461;stroke-width: 1.709;}
.svg-icon--tablet-checkmark .svg-icon__path--c {stroke: #06b7d8;stroke-width: 2.667;}
.svg-icon--spreadsheet {overflow: visible;fill: none;}
.svg-icon--spreadsheet .svg-icon__path--a {fill: #fff;}
.svg-icon--spreadsheet .svg-icon__path--b {stroke: #1d3461;stroke-width: 1.923;}
.svg-icon--spreadsheet .svg-icon__path--c {stroke: #06b7d8;stroke-width: 5;}
.svg-icon--spreadsheet .svg-icon__path--d {stroke: #fff;stroke-width: 1.923;}
.svg-icon--spreadsheet .svg-icon__path--e {fill: #06b7d8;}
.svg-icon--spreadsheet .svg-icon__group--arrow {-webkit-transition: opacity .5s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: opacity .5s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .5s .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .5s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .5s .5s cubic-bezier(.29,1.55,.46,1.04),opacity .5s .5s;}
.flickity-enabled .svg-icon--spreadsheet .svg-icon__group--arrow, .reveal .svg-icon--spreadsheet .svg-icon__group--arrow {opacity: 0;-webkit-transform: translateY(-25%);-ms-transform: translateY(-25%);transform: translateY(-25%);}
.is-selected .svg-icon--spreadsheet .svg-icon__group--arrow, .reveal--done .svg-icon--spreadsheet .svg-icon__group--arrow {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.svg-icon--sheets {overflow: visible;fill: none;}
.svg-icon--sheets .svg-icon__path--a {fill: #fff;}
.svg-icon--sheets .svg-icon__path--b {stroke: #1d3461;stroke-width: 1.923;}
.svg-icon--sheets .svg-icon__path--c {stroke: #06b7d8;stroke-width: 1.923;}
.svg-icon--sheets .svg-icon__path--d {stroke: #06b7d8;stroke-width: 3;}
.svg-icon--sheets .svg-icon__path--e {fill: #06b7d8;}
.svg-icon--sheets .svg-icon__path--qmark {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .5s .5s cubic-bezier(.29,1.55,.46,1.04);}
.flickity-enabled .svg-icon--sheets .svg-icon__path--qmark, .reveal .svg-icon--sheets .svg-icon__path--qmark {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.is-selected .svg-icon--sheets .svg-icon__path--qmark, .reveal--done .svg-icon--sheets .svg-icon__path--qmark {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-icon--sheets .svg-icon__group {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .5s cubic-bezier(.29,1.55,.46,1.04);}
.flickity-enabled .svg-icon--sheets .svg-icon__group, .reveal .svg-icon--sheets .svg-icon__group {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.is-selected .svg-icon--sheets .svg-icon__group, .reveal--done .svg-icon--sheets .svg-icon__group {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-icon--sheets .svg-icon__group--sheet-1 {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;}
.svg-icon--sheets .svg-icon__group--sheet-2 {-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;}
.svg-icon--sheets .svg-icon__group--sheet-3 {-webkit-transition-delay: .125s;-o-transition-delay: .125s;transition-delay: .125s;}
.svg-icon--sheet-checklist {overflow: visible;fill: none;}
.svg-icon--sheet-checklist .svg-icon__path {-webkit-transition: opacity .25s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: opacity .25s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: transform .25s cubic-bezier(.29,1.55,.46,1.04),opacity .25s;transition: transform .25s cubic-bezier(.29,1.55,.46,1.04),opacity .25s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .25s cubic-bezier(.29,1.55,.46,1.04),opacity .25s;-webkit-transition-timing-function: cubic-bezier(.29,1.55,.46,1.04) !important;-o-transition-timing-function: cubic-bezier(.29,1.55,.46,1.04) !important;transition-timing-function: cubic-bezier(.29,1.55,.46,1.04) !important;}
.svg-icon--sheet-checklist .svg-icon__path--a {fill: #fff;}
.svg-icon--sheet-checklist .svg-icon__path--b {stroke: #1d3461;stroke-width: 1.816;}
.svg-icon--sheet-checklist .svg-icon__path--c {stroke: #06b7d8;stroke-width: 1.816;}
.flickity-enabled .svg-icon--sheet-checklist .svg-icon__path, .reveal .svg-icon--sheet-checklist .svg-icon__path {opacity: 0;-webkit-transform: translateY(20%);-ms-transform: translateY(20%);transform: translateY(20%);}
.is-selected .svg-icon--sheet-checklist .svg-icon__path, .reveal--done .svg-icon--sheet-checklist .svg-icon__path {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.svg-icon--lock {overflow: visible;fill: none;}
.svg-icon--lock .svg-icon__path--b {fill: #fff;stroke: #1d3461;stroke-width: 1.923;}
.svg-icon--lock .svg-icon__path--c {fill: #06b7d8;}
.svg-icon--lock .svg-icon__path--key-hole {fill: none;}
.svg-icon--lock .svg-icon__path--key-hole, .svg-icon--lock .svg-icon__path--key-hole-shadow {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform .6s cubic-bezier(.29,1.55,.46,1.04) .375s;transition: -webkit-transform .6s cubic-bezier(.29,1.55,.46,1.04) .375s;transition: transform .6s cubic-bezier(.29,1.55,.46,1.04) .375s;transition: transform .6s cubic-bezier(.29,1.55,.46,1.04) .375s,-webkit-transform .6s cubic-bezier(.29,1.55,.46,1.04) .375s;-o-transition: transform .6s .375s cubic-bezier(.29,1.55,.46,1.04);}
.flickity-enabled .svg-icon--lock .svg-icon__path--key-hole, .flickity-enabled .svg-icon--lock .svg-icon__path--key-hole-shadow, .reveal .svg-icon--lock .svg-icon__path--key-hole, .reveal .svg-icon--lock .svg-icon__path--key-hole-shadow {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.is-selected .svg-icon--lock .svg-icon__path--key-hole, .is-selected .svg-icon--lock .svg-icon__path--key-hole-shadow, .reveal--done .svg-icon--lock .svg-icon__path--key-hole, .reveal--done .svg-icon--lock .svg-icon__path--key-hole-shadow {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-icon--lock .svg-icon__path--key-hole-shadow {-webkit-transition-delay: .275s;-o-transition-delay: .275s;transition-delay: .275s;-webkit-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;}
.svg-icon--lock .svg-icon__path--hasp {-webkit-transition-delay: .2s;-o-transition-delay: .2s;transition-delay: .2s;-webkit-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
.svg-icon--lock .svg-icon__group--body {-webkit-transition-duration: .5s;-o-transition-duration: .5s;transition-duration: .5s;-webkit-transition-timing-function: cubic-bezier(.29,1.55,.46,1.04);-o-transition-timing-function: cubic-bezier(.29,1.55,.46,1.04);transition-timing-function: cubic-bezier(.29,1.55,.46,1.04);}
.svg-icon--hand {fill: none;}
.is-selected .svg-icon--hand .reveal--basic {-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);opacity: 1;}
.svg-icon--hand .svg-icon__path {-webkit-transition-timing-function: cubic-bezier(.29,1.55,.46,1.04);-o-transition-timing-function: cubic-bezier(.29,1.55,.46,1.04);transition-timing-function: cubic-bezier(.29,1.55,.46,1.04);}
.svg-icon--hand .svg-icon__path--a {fill: #06b7d8;}
.svg-icon--hand .svg-icon__path--b {fill: #fff;}
.svg-icon--hand .svg-icon__path--c {stroke: #1d3461;stroke-width: 1.923;}
.svg-icon--folder {overflow: visible;fill: none;-webkit-transition: opacity .5s .375s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .375s;transition: opacity .5s .375s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .375s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .375s,opacity .5s .375s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .375s,opacity .5s .375s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .375s;-o-transition: transform .5s .375s cubic-bezier(.29,1.55,.46,1.04),opacity .5s .375s;}
.flickity-enabled .svg-icon--folder, .reveal .svg-icon--folder {opacity: 0;-webkit-transform: translateX(-30%);-ms-transform: translateX(-30%);transform: translateX(-30%);}
.is-selected .svg-icon--folder, .reveal--done .svg-icon--folder {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.svg-icon--folder .svg-icon__path--a {fill: #06b7d8;}
.svg-icon--folder .svg-icon__path--b {stroke: #1d3461;stroke-width: 1.923;}
.svg-icon--folder .svg-icon__path--c {fill: #fff;}
.svg-icon--folder .svg-icon__path--flap {-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .5s .5s cubic-bezier(.29,1.55,.46,1.04);}
.flickity-enabled .svg-icon--folder .svg-icon__path--flap, .reveal .svg-icon--folder .svg-icon__path--flap {-webkit-transform: translateX(-15%);-ms-transform: translateX(-15%);transform: translateX(-15%);}
.is-selected .svg-icon--folder .svg-icon__path--flap, .reveal--done .svg-icon--folder .svg-icon__path--flap {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.svg-icon--folder .svg-icon__path--flap-shadow {-webkit-transition: -webkit-transform .75s cubic-bezier(.29,1.55,.46,1.04) .45s;transition: -webkit-transform .75s cubic-bezier(.29,1.55,.46,1.04) .45s;transition: transform .75s cubic-bezier(.29,1.55,.46,1.04) .45s;transition: transform .75s cubic-bezier(.29,1.55,.46,1.04) .45s,-webkit-transform .75s cubic-bezier(.29,1.55,.46,1.04) .45s;-o-transition: transform .75s .45s cubic-bezier(.29,1.55,.46,1.04);}
.flickity-enabled .svg-icon--folder .svg-icon__path--flap-shadow, .reveal .svg-icon--folder .svg-icon__path--flap-shadow {-webkit-transform: translateX(-30%);-ms-transform: translateX(-30%);transform: translateX(-30%);}
.is-selected .svg-icon--folder .svg-icon__path--flap-shadow, .reveal--done .svg-icon--folder .svg-icon__path--flap-shadow {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.svg-icon--speech-bubbles {fill: none;overflow: visible;}
.svg-icon--speech-bubbles .svg-icon__path--a {stroke: #1d3461;fill: #fff;stroke-width: 1.923;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: opacity .25s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: opacity .25s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .25s .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s,opacity .25s .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform .5s .5s cubic-bezier(.29,1.55,.46,1.04),opacity .25s .5s;}
.flickity-enabled .svg-icon--speech-bubbles .svg-icon__path--a, .reveal .svg-icon--speech-bubbles .svg-icon__path--a {-webkit-transform: translateY(50%) scale(.5);-ms-transform: translateY(50%) scale(.5);transform: translateY(50%) scale(.5);opacity: 0;}
.is-selected .svg-icon--speech-bubbles .svg-icon__path--a, .reveal--done .svg-icon--speech-bubbles .svg-icon__path--a {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.svg-icon--speech-bubbles .svg-icon__path--bubble-right {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;}
.svg-icon--connected-dots {fill: none;}
.svg-icon--connected-dots .svg-icon__path--a {fill: #06b7d8;-webkit-transition: -webkit-transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: -webkit-transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s,-webkit-transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform 1s .5s cubic-bezier(.29,1.55,.46,1.04);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.flickity-enabled .svg-icon--connected-dots .svg-icon__path--a, .reveal .svg-icon--connected-dots .svg-icon__path--a {-webkit-transform: scale(0) rotate(90deg);-ms-transform: scale(0) rotate(90deg);transform: scale(0) rotate(90deg);}
.is-selected .svg-icon--connected-dots .svg-icon__path--a, .reveal--done .svg-icon--connected-dots .svg-icon__path--a {-webkit-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.svg-icon--connected-dots .svg-icon__path--b {fill: #fff;}
.svg-icon--connected-dots .svg-icon__path--c {stroke: #1d3461;stroke-width: 1.923;stroke-dasharray: 40px;-webkit-transition: stroke-dashoffset 1s cubic-bezier(.215,.61,.355,1) .5s;-o-transition: stroke-dashoffset 1s .5s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset 1s cubic-bezier(.215,.61,.355,1) .5s;}
.flickity-enabled .svg-icon--connected-dots .svg-icon__path--c, .reveal .svg-icon--connected-dots .svg-icon__path--c {stroke-dashoffset: 40px;}
.is-selected .svg-icon--connected-dots .svg-icon__path--c, .reveal--done .svg-icon--connected-dots .svg-icon__path--c {stroke-dashoffset: 0px;}
.svg-icon--connected-dots .svg-icon__path--circle {stroke-dasharray: 200px;-webkit-transition-delay: .25s;-o-transition-delay: .25s;transition-delay: .25s;}
.flickity-enabled .svg-icon--connected-dots .svg-icon__path--circle, .reveal .svg-icon--connected-dots .svg-icon__path--circle {stroke-dashoffset: 200px;}
.is-selected .svg-icon--connected-dots .svg-icon__path--circle, .reveal--done .svg-icon--connected-dots .svg-icon__path--circle {stroke-dashoffset: 0px;}
.svg-icon--connected-dots .svg-icon__group--dots {-webkit-transition: -webkit-transform 1.5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: -webkit-transform 1.5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform 1.5s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform 1.5s cubic-bezier(.29,1.55,.46,1.04) .5s,-webkit-transform 1.5s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform 1.5s .5s cubic-bezier(.29,1.55,.46,1.04);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.flickity-enabled .svg-icon--connected-dots .svg-icon__group--dots, .reveal .svg-icon--connected-dots .svg-icon__group--dots {-webkit-transform: rotate(-20deg);-ms-transform: rotate(-20deg);transform: rotate(-20deg);}
.is-selected .svg-icon--connected-dots .svg-icon__group--dots, .reveal--done .svg-icon--connected-dots .svg-icon__group--dots {-webkit-transform: rotate(0deg) scale(1);-ms-transform: rotate(0deg) scale(1);transform: rotate(0deg) scale(1);}
.svg-icon--tablet-graphs {overflow: visible;fill: none;}
.svg-icon--tablet-graphs .svg-icon__group {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.svg-icon--tablet-graphs .svg-icon__group--pie-chart {-webkit-transition: -webkit-transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: -webkit-transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s;transition: transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s,-webkit-transform 1s cubic-bezier(.29,1.55,.46,1.04) .5s;-o-transition: transform 1s .5s cubic-bezier(.29,1.55,.46,1.04);-webkit-transform-origin: 50% 30%;-ms-transform-origin: 50% 30%;transform-origin: 50% 30%;}
.flickity-enabled .svg-icon--tablet-graphs .svg-icon__group--pie-chart, .reveal .svg-icon--tablet-graphs .svg-icon__group--pie-chart {-webkit-transform: rotate(-360.1deg) scale(0);-ms-transform: rotate(-360.1deg) scale(0);transform: rotate(-360.1deg) scale(0);}
.is-selected .svg-icon--tablet-graphs .svg-icon__group--pie-chart, .reveal--done .svg-icon--tablet-graphs .svg-icon__group--pie-chart {-webkit-transform: rotate(0deg) scale(1);-ms-transform: rotate(0deg) scale(1);transform: rotate(0deg) scale(1);}
.svg-icon--tablet-graphs .svg-icon__group--screen {-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .5s cubic-bezier(.29,1.55,.46,1.04);}
.flickity-enabled .svg-icon--tablet-graphs .svg-icon__group--screen, .reveal .svg-icon--tablet-graphs .svg-icon__group--screen {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.is-selected .svg-icon--tablet-graphs .svg-icon__group--screen, .reveal--done .svg-icon--tablet-graphs .svg-icon__group--screen {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-icon--tablet-graphs .svg-icon__group--dot {-webkit-transition: -webkit-transform .01s cubic-bezier(.29,1.55,.46,1.04);transition: -webkit-transform .01s cubic-bezier(.29,1.55,.46,1.04);transition: transform .01s cubic-bezier(.29,1.55,.46,1.04);transition: transform .01s cubic-bezier(.29,1.55,.46,1.04),-webkit-transform .01s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .01s cubic-bezier(.29,1.55,.46,1.04);-webkit-transition-duration: 1ms !important;-o-transition-duration: 1ms !important;transition-duration: 1ms !important;}
.flickity-enabled .svg-icon--tablet-graphs .svg-icon__group--dot, .reveal .svg-icon--tablet-graphs .svg-icon__group--dot {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.is-selected .svg-icon--tablet-graphs .svg-icon__group--dot, .reveal--done .svg-icon--tablet-graphs .svg-icon__group--dot {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-icon--tablet-graphs .svg-icon__group--dot:nth-child(2) {-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;}
.svg-icon--tablet-graphs .svg-icon__group--dot:nth-child(3) {-webkit-transition-delay: .5625s;-o-transition-delay: .5625s;transition-delay: .5625s;}
.svg-icon--tablet-graphs .svg-icon__group--dot:nth-child(4) {-webkit-transition-delay: .625s;-o-transition-delay: .625s;transition-delay: .625s;}
.svg-icon--tablet-graphs .svg-icon__group--dot:nth-child(5) {-webkit-transition-delay: .6875s;-o-transition-delay: .6875s;transition-delay: .6875s;}
.svg-icon--tablet-graphs .svg-icon__path--a {fill: #fff;}
.svg-icon--tablet-graphs .svg-icon__path--b {stroke: #1d3461;stroke-width: 1.734;}
.svg-icon--tablet-graphs .svg-icon__path--c {fill: #06b7d8;}
.svg-icon--tablet-graphs .svg-icon__path--pie-chart-filled {-webkit-transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1) .65s;transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1) .65s;transition: transform .5s cubic-bezier(.215,.61,.355,1) .65s;transition: transform .5s cubic-bezier(.215,.61,.355,1) .65s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .65s;-o-transition: transform .5s .65s cubic-bezier(.215,.61,.355,1);-webkit-transform-origin: 50% 30%;-ms-transform-origin: 50% 30%;transform-origin: 50% 30%;}
.flickity-enabled .svg-icon--tablet-graphs .svg-icon__path--pie-chart-filled, .reveal .svg-icon--tablet-graphs .svg-icon__path--pie-chart-filled {-webkit-transform: rotate(-360.1deg);-ms-transform: rotate(-360.1deg);transform: rotate(-360.1deg);}
.is-selected .svg-icon--tablet-graphs .svg-icon__path--pie-chart-filled, .reveal--done .svg-icon--tablet-graphs .svg-icon__path--pie-chart-filled {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.svg-icon--tablet-graphs .svg-icon__path--graph-line {-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;-o-transition: stroke-dashoffset .5s .5s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1) .5s;}
.flickity-enabled .svg-icon--tablet-graphs .svg-icon__path--graph-line, .reveal .svg-icon--tablet-graphs .svg-icon__path--graph-line {stroke-dasharray: 60px;stroke-dashoffset: 60px;}
.is-selected .svg-icon--tablet-graphs .svg-icon__path--graph-line, .reveal--done .svg-icon--tablet-graphs .svg-icon__path--graph-line {stroke-dashoffset: 0px;}
.svg-icon--community {fill: none;}
.is-selected .svg-icon--community .reveal--basic {-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);opacity: 1;}
.svg-icon--community .svg-icon__path--a {fill: #fff;}
.svg-icon--community .svg-icon__path--b {stroke: #1d3461;stroke-width: 1.923;}
.svg-icon--community .svg-icon__path--c {fill: #06b7d8;}
.svg-icon--community .svg-icon__path--circle {-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1);-o-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1);}
.flickity-enabled .svg-icon--community .svg-icon__path--circle, .reveal .svg-icon--community .svg-icon__path--circle {stroke-dasharray: 200px;stroke-dashoffset: 200px;}
.is-selected .svg-icon--community .svg-icon__path--circle, .reveal--done .svg-icon--community .svg-icon__path--circle {stroke-dashoffset: 0px;}
.svg-icon--discount {fill: none;}
.svg-icon--discount .svg-icon__group {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: opacity .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: opacity .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),opacity .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),opacity .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),opacity .5s;}
.flickity-enabled .svg-icon--discount .svg-icon__group--tag, .reveal .svg-icon--discount .svg-icon__group--tag {-webkit-transform: translateY(-20%);-ms-transform: translateY(-20%);transform: translateY(-20%);opacity: 0;}
.is-selected .svg-icon--discount .svg-icon__group--tag, .reveal--done .svg-icon--discount .svg-icon__group--tag {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}
.svg-icon--discount .svg-icon__group--bang {-webkit-transform-origin: 80% 40%;-ms-transform-origin: 80% 40%;transform-origin: 80% 40%;}
.flickity-enabled .svg-icon--discount .svg-icon__group--bang, .reveal .svg-icon--discount .svg-icon__group--bang {-webkit-transform: scale(0) rotate(180deg);-ms-transform: scale(0) rotate(180deg);transform: scale(0) rotate(180deg);}
.is-selected .svg-icon--discount .svg-icon__group--bang, .reveal--done .svg-icon--discount .svg-icon__group--bang {-webkit-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.svg-icon--discount .svg-icon__path {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1),opacity .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1),opacity .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1),opacity .5s;transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1),opacity .5s,-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),stroke-dashoffset .5s cubic-bezier(.215,.61,.355,1),opacity .5s;}
.svg-icon--discount .svg-icon__path--a {stroke: #1d3461;}
.svg-icon--discount .svg-icon__path--b {fill: #e6e7e8;}
.svg-icon--discount .svg-icon__path--c {stroke: #06b7d8;}
.svg-icon--discount .svg-icon__path--d {fill: #fff;stroke: #fff;}
.svg-icon--discount .svg-icon__path--f {stroke: #ffc857;}
.svg-icon--discount .svg-icon__path--g {fill: #06b7d8;}
.flickity-enabled .svg-icon--discount .svg-icon__path--shadow, .reveal .svg-icon--discount .svg-icon__path--shadow {-webkit-transform: translate(19%,50%);-ms-transform: translate(19%,50%);transform: translate(19%,50%);opacity: 0;}
.is-selected .svg-icon--discount .svg-icon__path--shadow, .reveal--done .svg-icon--discount .svg-icon__path--shadow {opacity: 1;-webkit-transform: translate(19%,39.067%);-ms-transform: translate(19%,39.067%);transform: translate(19%,39.067%);}
.svg-icon--discount .svg-icon__path--slash {-webkit-transition-delay: .75s;-o-transition-delay: .75s;transition-delay: .75s;}
.flickity-enabled .svg-icon--discount .svg-icon__path--slash, .reveal .svg-icon--discount .svg-icon__path--slash {stroke-dasharray: 50px;stroke-dashoffset: 50px;}
.is-selected .svg-icon--discount .svg-icon__path--slash, .reveal--done .svg-icon--discount .svg-icon__path--slash {stroke-dashoffset: 0px;}
.svg-icon--discount .svg-icon__path--dollar-a, .svg-icon--discount .svg-icon__path--dollar-b {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;}
.flickity-enabled .svg-icon--discount .svg-icon__path--dollar-a, .flickity-enabled .svg-icon--discount .svg-icon__path--dollar-b, .reveal .svg-icon--discount .svg-icon__path--dollar-a, .reveal .svg-icon--discount .svg-icon__path--dollar-b {stroke-dasharray: 75px;stroke-dashoffset: 75px;}
.is-selected .svg-icon--discount .svg-icon__path--dollar-a, .is-selected .svg-icon--discount .svg-icon__path--dollar-b, .reveal--done .svg-icon--discount .svg-icon__path--dollar-a, .reveal--done .svg-icon--discount .svg-icon__path--dollar-b {stroke-dashoffset: 0px;}
.svg-icon--checkbox, .svg-icon--checkmark {max-height: 30px;stroke: #4c4b4a;overflow: visible;}
.svg-icon--checkbox .svg-icon__path, .svg-icon--checkmark .svg-icon__path {fill: none;stroke-width: 3.28;color: #06b7d8;-webkit-transform-origin: 25% 50%;-ms-transform-origin: 25% 50%;transform-origin: 25% 50%;-webkit-transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: -webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04);transition: transform .5s cubic-bezier(.29,1.55,.46,1.04),-webkit-transform .5s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .5s cubic-bezier(.29,1.55,.46,1.04);}
.flickity-enabled .svg-icon--checkbox .svg-icon__path, .flickity-enabled .svg-icon--checkmark .svg-icon__path, .reveal .svg-icon--checkbox .svg-icon__path, .reveal .svg-icon--checkmark .svg-icon__path {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.is-selected .svg-icon--checkbox .svg-icon__path, .is-selected .svg-icon--checkmark .svg-icon__path, .reveal--done .svg-icon--checkbox .svg-icon__path, .reveal--done .svg-icon--checkmark .svg-icon__path {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.svg-icon--checkbox .svg-icon__path--a, .svg-icon--checkmark .svg-icon__path--a {-webkit-transition-delay: .25s;-o-transition-delay: .25s;transition-delay: .25s;stroke: inherit;}
.svg-icon--checkbox .svg-icon__path--b, .svg-icon--checkmark .svg-icon__path--b {-webkit-transition-delay: .375s;-o-transition-delay: .375s;transition-delay: .375s;stroke: currentColor;}
.flickity-enabled .svg-icon--checkbox .svg-icon__path--b, .flickity-enabled .svg-icon--checkmark .svg-icon__path--b, .reveal .svg-icon--checkbox .svg-icon__path--b, .reveal .svg-icon--checkmark .svg-icon__path--b {-webkit-transform: scale(0) rotate(-45deg);-ms-transform: scale(0) rotate(-45deg);transform: scale(0) rotate(-45deg);}
.is-selected .svg-icon--checkbox .svg-icon__path--b, .is-selected .svg-icon--checkmark .svg-icon__path--b, .reveal--done .svg-icon--checkbox .svg-icon__path--b, .reveal--done .svg-icon--checkmark .svg-icon__path--b {-webkit-transform: scale(1) rotate(1deg);-ms-transform: scale(1) rotate(1deg);transform: scale(1) rotate(1deg);}
.element-height-observer-iframe {z-index: -1;}
::selection {background: #ff620b;color: #fff;}
::-moz-selection {background: #ff620b;color: #fff;}
@-webkit-keyframes rotate360 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360.1deg);transform: rotate(360.1deg);}}
@keyframes rotate360 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(360.1deg);transform: rotate(360.1deg);}}
@-webkit-keyframes downloadUpDown {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-5%);transform: translateY(-5%);}
	to {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes downloadUpDown {0% {-webkit-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-5%);transform: translateY(-5%);}
	to {-webkit-transform: translateY(0);transform: translateY(0);}}
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #fff;font-family: Montserrat,sans-serif;font-size: 20px;font-size: 14px;color: #4c4b4a;letter-spacing: .01em;line-height: 1.8em;}
@media (min-width:450px) {body {font-size: 20px;}}
@media (min-width:450px) and (max-width:1440px) {body {font-size: -webkit-calc(14px + 6 * ( 100vw - 450px ) / 990);font-size: calc(14px + 6 * ( 100vw - 450px ) / 990);}}
.hero--not-first {padding-top: 70px;}
.hero--not-first.header--hamburger {padding-top: 55px;}
sup {vertical-align: super;font-size: .5em;}
small {font-size: .75em;}
#app {overflow: hidden;-webkit-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.wrapper {min-height: -webkit-calc(100vh - 260px);min-height: calc(100vh - 260px);position: relative;}
.main:after {content: "";display: block;clear: both;height: 1px;margin-top: -1px;}
.container {-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 1390px;margin: 0 auto;width: 100%;}
.container--padded {padding: 0 20px;}
@media only screen and (min-width:768px) {.container--padded {padding: 0 30px;}}
.container--large {max-width: 1640px;}
.container--small {max-width: 1060px;}
.container--x-small {max-width: 570px;}
.core-block h1, .core-block h2, .core-block h3, .core-block h4, .core-block h5, .core-block h6, .h--1, .h--2, .h--3, .h--4, .h--5, .h--6, .wysiwyg .h--1, .wysiwyg .h--2, .wysiwyg .h--3, .wysiwyg .h--4, .wysiwyg .h--5, .wysiwyg .h--6, .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {color: currentColor;}
.core-block h1, .h--1, .wysiwyg .h--1, .wysiwyg h1 {font-weight: 700;line-height: 1.17em;letter-spacing: .01em;font-size: 58px;font-size: 36px;}
@media (min-width:450px) {.core-block h1, .h--1, .wysiwyg .h--1, .wysiwyg h1 {font-size: 58px;}}
@media (min-width:450px) and (max-width:1440px) {.core-block h1, .h--1, .wysiwyg .h--1, .wysiwyg h1 {font-size: -webkit-calc(36px + 22 * ( 100vw - 450px ) / 990);font-size: calc(36px + 22 * ( 100vw - 450px ) / 990);}}
.core-block h2, .h--2, .wysiwyg .h--2, .wysiwyg h2 {font-weight: 600;line-height: 1.263em;letter-spacing: .01em;font-size: 38px;font-size: 18px;}
@media (min-width:450px) {.core-block h2, .h--2, .wysiwyg .h--2, .wysiwyg h2 {font-size: 38px;}}
@media (min-width:450px) and (max-width:1440px) {.core-block h2, .h--2, .wysiwyg .h--2, .wysiwyg h2 {font-size: -webkit-calc(18px + 20 * ( 100vw - 450px ) / 990);font-size: calc(18px + 20 * ( 100vw - 450px ) / 990);}}
@media only screen and (max-width:767px) {.core-block h2, .h--2, .wysiwyg .h--2, .wysiwyg h2 {line-height: 1.54em;}}
.core-block h3, .h--3, .wysiwyg .h--3, .wysiwyg h3 {font-weight: 600;line-height: 1.3em;letter-spacing: .01em;font-size: 18px;font-size: 16px;}
@media (min-width:450px) {.core-block h3, .h--3, .wysiwyg .h--3, .wysiwyg h3 {font-size: 18px;}}
@media (min-width:450px) and (max-width:1440px) {.core-block h3, .h--3, .wysiwyg .h--3, .wysiwyg h3 {font-size: -webkit-calc(16px + 2 * ( 100vw - 450px ) / 990);font-size: calc(16px + 2 * ( 100vw - 450px ) / 990);}}
.core-block h4, .h--4, .wysiwyg .h--4, .wysiwyg h4 {font-weight: 400;line-height: 1.8em;letter-spacing: .01em;font-size: 18px;font-size: 16px;}
@media (min-width:450px) {.core-block h4, .h--4, .wysiwyg .h--4, .wysiwyg h4 {font-size: 23px;}}
@media (min-width:450px) and (max-width:1440px) {.core-block h4, .h--4, .wysiwyg .h--4, .wysiwyg h4 {font-size: -webkit-calc(16px + 7 * ( 100vw - 450px ) / 990);font-size: calc(16px + 7 * ( 100vw - 450px ) / 990);}}
.core-block h5, .core-block h6, .h--5, .h--6, .wysiwyg .h--5, .wysiwyg .h--6, .wysiwyg h5, .wysiwyg h6 {font-weight: 700;line-height: 2.4em;letter-spacing: .087em;font-size: 14px;}
.flickity-viewport {width: 100%;}
.wysiwyg img {display: inline-block;max-width: 100%;height: auto;}
.wysiwyg p {line-height: 1.5em;margin: 20px 0;}
.wysiwyg p:first-child {margin-top: 0;}
.wysiwyg p:last-child {margin-bottom: 0;}
.wysiwyg a:not(.button):not(.ignore-wanchor) {color: #ff620b;}
.wysiwyg a:not(.button):not(.ignore-wanchor):hover {color: #be4400;}
.wysiwyg b, .wysiwyg strong {font-weight: 700;}
.wysiwyg em, .wysiwyg i {font-style: italic;}
.wysiwyg ol li, .wysiwyg ul li {position: relative;padding-left: 30px;padding-top: 10px;-webkit-column-break-inside: avoid;break-inside: avoid;}
.wysiwyg ol li:before, .wysiwyg ul li:before {content: "•";position: absolute;top: 10px;left: 0;width: 30px;font-size: 2em;line-height: .75em;vertical-align: middle;}
.wysiwyg ol {padding-left: 20px;}
.wysiwyg ol li {padding-left: 10px;list-style: decimal;}
.wysiwyg ol li:before {display: none;}
.core-block .wysiwyg h2, .wysiwyg .core-block h2, .wysiwyg .h--2, .wysiwyg h2 {text-transform: none;}
.reveal--wrapper {-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s;-webkit-transform: translateZ(1);transform: translateZ(1);}
.reveal--wrapper.reveal--revealing {-webkit-transform: translateZ(0);transform: translateZ(0);}
.reveal--basic {opacity: 0;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);-webkit-transition: opacity .5s .125s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .125s;transition: opacity .5s .125s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .125s;transition: opacity .5s .125s,transform .5s cubic-bezier(.215,.61,.355,1) .125s;transition: opacity .5s .125s,transform .5s cubic-bezier(.215,.61,.355,1) .125s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .125s;-o-transition: opacity .5s .125s,transform .5s .125s cubic-bezier(.215,.61,.355,1);}
.reveal--basic.reveal--revealing, .reveal--revealing .reveal--basic {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.reveal--staggered:first-child {-webkit-transition: opacity .5s .09375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .09375s;transition: opacity .5s .09375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .09375s;transition: opacity .5s .09375s,transform .5s cubic-bezier(.215,.61,.355,1) .09375s;transition: opacity .5s .09375s,transform .5s cubic-bezier(.215,.61,.355,1) .09375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .09375s;-o-transition: opacity .5s .09375s,transform .5s .09375s cubic-bezier(.215,.61,.355,1);}
.reveal--staggered:nth-child(2) {-webkit-transition: opacity .5s .1875s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .1875s;transition: opacity .5s .1875s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .1875s;transition: opacity .5s .1875s,transform .5s cubic-bezier(.215,.61,.355,1) .1875s;transition: opacity .5s .1875s,transform .5s cubic-bezier(.215,.61,.355,1) .1875s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .1875s;-o-transition: opacity .5s .1875s,transform .5s .1875s cubic-bezier(.215,.61,.355,1);}
.reveal--staggered:nth-child(3) {-webkit-transition: opacity .5s .28125s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .28125s;transition: opacity .5s .28125s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .28125s;transition: opacity .5s .28125s,transform .5s cubic-bezier(.215,.61,.355,1) .28125s;transition: opacity .5s .28125s,transform .5s cubic-bezier(.215,.61,.355,1) .28125s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .28125s;-o-transition: opacity .5s .28125s,transform .5s .28125s cubic-bezier(.215,.61,.355,1);}
.reveal--staggered:nth-child(4) {-webkit-transition: opacity .5s .375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .375s;transition: opacity .5s .375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .375s;transition: opacity .5s .375s,transform .5s cubic-bezier(.215,.61,.355,1) .375s;transition: opacity .5s .375s,transform .5s cubic-bezier(.215,.61,.355,1) .375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .375s;-o-transition: opacity .5s .375s,transform .5s .375s cubic-bezier(.215,.61,.355,1);}
.reveal--staggered:nth-child(5) {-webkit-transition: opacity .5s .46875s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .46875s;transition: opacity .5s .46875s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .46875s;transition: opacity .5s .46875s,transform .5s cubic-bezier(.215,.61,.355,1) .46875s;transition: opacity .5s .46875s,transform .5s cubic-bezier(.215,.61,.355,1) .46875s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .46875s;-o-transition: opacity .5s .46875s,transform .5s .46875s cubic-bezier(.215,.61,.355,1);}
.reveal--staggered:nth-child(6) {-webkit-transition: opacity .5s .5625s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .5625s;transition: opacity .5s .5625s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .5625s;transition: opacity .5s .5625s,transform .5s cubic-bezier(.215,.61,.355,1) .5625s;transition: opacity .5s .5625s,transform .5s cubic-bezier(.215,.61,.355,1) .5625s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .5625s;-o-transition: opacity .5s .5625s,transform .5s .5625s cubic-bezier(.215,.61,.355,1);}
.reveal--staggered:nth-child(7) {-webkit-transition: opacity .5s .65625s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .65625s;transition: opacity .5s .65625s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .65625s;transition: opacity .5s .65625s,transform .5s cubic-bezier(.215,.61,.355,1) .65625s;transition: opacity .5s .65625s,transform .5s cubic-bezier(.215,.61,.355,1) .65625s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .65625s;-o-transition: opacity .5s .65625s,transform .5s .65625s cubic-bezier(.215,.61,.355,1);}
.reveal--staggered:nth-child(8) {-webkit-transition: opacity .5s .75s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .75s;transition: opacity .5s .75s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .75s;transition: opacity .5s .75s,transform .5s cubic-bezier(.215,.61,.355,1) .75s;transition: opacity .5s .75s,transform .5s cubic-bezier(.215,.61,.355,1) .75s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .75s;-o-transition: opacity .5s .75s,transform .5s .75s cubic-bezier(.215,.61,.355,1);}
.reveal--staggered:nth-child(9) {-webkit-transition: opacity .5s .84375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .84375s;transition: opacity .5s .84375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .84375s;transition: opacity .5s .84375s,transform .5s cubic-bezier(.215,.61,.355,1) .84375s;transition: opacity .5s .84375s,transform .5s cubic-bezier(.215,.61,.355,1) .84375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .84375s;-o-transition: opacity .5s .84375s,transform .5s .84375s cubic-bezier(.215,.61,.355,1);}
.reveal--staggered:nth-child(10) {-webkit-transition: opacity .5s .9375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .9375s;transition: opacity .5s .9375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .9375s;transition: opacity .5s .9375s,transform .5s cubic-bezier(.215,.61,.355,1) .9375s;transition: opacity .5s .9375s,transform .5s cubic-bezier(.215,.61,.355,1) .9375s,-webkit-transform .5s cubic-bezier(.215,.61,.355,1) .9375s;-o-transition: opacity .5s .9375s,transform .5s .9375s cubic-bezier(.215,.61,.355,1);}
.color--white {color: #fff;}
.color--black {color: #000;}
.color--primary {color: #ff620b;}
.color--primary-light {color: #ff9165;}
.color--primary-lighter {color: #ffece6;}
.color--secondary {color: #1d3461;}
.color--secondary-lighter {color: #627da2;}
.color--tertiary {color: #06b7d8;}
.color--tertiary-light, .color--tertiary-lighter {color: #f2fbfd;}
.color--quaternary {color: #ffc857;}
.color--quaternary-light {color: #ffeab6;}
.color--quaternary-lighter {color: #fff6e1;}
a {color: currentColor;text-decoration: none;}
p {margin: 20px 0;line-height: 1.75em;}
p:last-child {margin-bottom: 0;}
p:first-child {margin-top: 0;}
blockquote {color: #ff620b;font-size: 16px;font-weight: 500;padding: 30px 0;text-align: center;max-width: 540px;}
@media only screen and (min-width:768px) {blockquote {text-align: left;padding: 60px;font-size: 25px;}}
.background--white {background-color: #fff;}
.background--black {background-color: #000;}
.background--grey {background-color: #4c4b4a;}
.background--primary {background-color: #ff620b;}
.background--primary-light {background-color: #ff9165;}
.background--primary-lighter {background-color: #ffece6;}
.background--secondary {background-color: #1d3461;}
.background--secondary-lighter {background-color: #627da2;}
.background--tertiary {background-color: #06b7d8;}
.background--tertiary-light, .background--tertiary-lighter {background-color: #f2fbfd;}
.background--quaternary {background-color: #ffc857;}
.background--quaternary-light {background-color: #ffeab6;}
.background--quaternary-lighter {background-color: #fff6e1;}
.button {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;min-height: 37px;text-align: center;-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;font-size: 16px;padding: 2.5px 20px;-webkit-border-radius: 6px;border-radius: 6px;border: 2px solid #fff;line-height: 1.2em;letter-spacing: .01em;-webkit-box-sizing: border-box;box-sizing: border-box;font-weight: 700;color: #fff;-webkit-background-size: 100% 100%;background-size: 100%;-webkit-transition: background .25s,border .25s,color .25s,-webkit-transform .25s;transition: background .25s,border .25s,color .25s,-webkit-transform .25s;transition: background .25s,transform .25s,border .25s,color .25s;transition: background .25s,transform .25s,border .25s,color .25s,-webkit-transform .25s;-o-transition: background .25s,transform .25s,border .25s,color .25s;}
@media only screen and (min-width:768px) {.button {padding: 7px 20px;}}
.button:hover {color: #fff;}
.button:hover, .button:hover:after {background-color: #1d3461;border-color: #1d3461;}
.button:active {background-position-x: 0;-webkit-transform: translateY(2px);-ms-transform: translateY(2px);transform: translateY(2px);}
.wp-block-button .button {border-color: #06b7d8;background-color: #06b7d8;}
.wp-block-button .button:hover {border-color: #1d3461;background-color: #1d3461;}
.button--on-dark:hover {color: #06b7d8;background-color: #fff;border-color: #fff;}
@media only screen and (min-width:768px) {.button--tall {font-size: 20px;min-height: 50px;padding: 10px 20px;}}
.button--fancy {white-space: nowrap;position: relative;border-width: 2px;padding: 5px 20px;min-height: 40px;-webkit-transition: padding .25s cubic-bezier(.29,1.55,.46,1.04),background .125s linear,border-color .125s linear;-o-transition: padding .25s cubic-bezier(.29,1.55,.46,1.04),background .125s linear,border-color .125s linear;transition: padding .25s cubic-bezier(.29,1.55,.46,1.04),background .125s linear,border-color .125s linear;}
.button--fancy:after {content: "";display: block;position: absolute;-webkit-box-sizing: border-box;box-sizing: border-box;top: 50%;left: 100%;-webkit-border-radius: 6px;border-radius: 6px;width: 30px;height: 30px;-webkit-transform: translate(-54%,-50%) scaleX(.7) rotate(45deg);-ms-transform: translate(-54%,-50%) scaleX(.7) rotate(45deg);transform: translate(-54%,-50%) scaleX(.7) rotate(45deg);border: 3px solid transparent;-webkit-transition: background .125s linear,border-color .125s linear;-o-transition: background .125s linear,border-color .125s linear;transition: background .125s linear,border-color .125s linear;}
@media only screen and (min-width:768px) {.button--fancy:after {border: 3.5px solid transparent;-webkit-transform: translate(-52%,-50%) scaleX(.7) rotate(45deg);-ms-transform: translate(-52%,-50%) scaleX(.7) rotate(45deg);transform: translate(-52%,-50%) scaleX(.7) rotate(45deg);width: 38px;height: 38px;}}
.button--fancy:hover {padding-right: 30px;}
@media only screen and (min-width:768px) {.button--fancy {border-width: 2.5px;padding: 10px 20px;font-size: 20px;min-height: 50px;}}
.button--current-color-outlined {background-color: transparent;border-color: currentColor;color: currentColor;}
.button--white-outlined {background-color: transparent;border-color: #fff;color: #fff;}
.button--white-outlined:after {background: transparent;border-color: #fff;border-left: 3.5px;border-bottom: 3.5px;border-right-width: 3.5px;border-top-width: 3.5px;-webkit-transform: translate(-62%,-50%) scaleX(.7) rotate(45deg);-ms-transform: translate(-62%,-50%) scaleX(.7) rotate(45deg);transform: translate(-62%,-50%) scaleX(.7) rotate(45deg);}
@media only screen and (min-width:768px) {.button--white-outlined:after {-webkit-transform: translate(-60%,-50%) scaleX(.7) rotate(45deg);-ms-transform: translate(-60%,-50%) scaleX(.7) rotate(45deg);transform: translate(-60%,-50%) scaleX(.7) rotate(45deg);}}
.button--white-outlined.button--fancy {border-right: none;}
.button--tertiary {background-color: #06b7d8;border-color: #06b7d8;color: #fff;}
.button--tertiary:after {background: #06b7d8;border-color: #06b7d8;}
.button--tertiary-rounded {background-color: #06b7d8;border-color: #06b7d8;color: #fff;-webkit-border-radius: 36px;border-radius: 36px;min-height: 36px;}
.button--tertiary-rounded:after {background: #06b7d8;border-color: #06b7d8;}
.button--tertiary-rounded-outlined {background-color: transparent;border-color: #06b7d8;color: #06b7d8;-webkit-border-radius: 36px;border-radius: 36px;min-height: 36px;}
.button--tertiary-rounded-outlined:after {background: #06b7d8;border-color: #06b7d8;}
.button--tertiary-light {background-color: #f2fbfd;border-color: #f2fbfd;color: #fff;}
.button--tertiary-light:after {background: #f2fbfd;border-color: #f2fbfd;}
.button--tertiary-outlined {background-color: transparent;border-color: #06b7d8;color: #06b7d8;}
.button--tertiary-outlined:after {background: transparent;border-color: #06b7d8;border-left: 3px;border-bottom: 3px;border-right-width: 3px;border-top-width: 3px;-webkit-transform: translate(-60%,-50%) scaleX(.7) rotate(45deg);-ms-transform: translate(-60%,-50%) scaleX(.7) rotate(45deg);transform: translate(-60%,-50%) scaleX(.7) rotate(45deg);}
.button--tertiary-outlined.button--fancy {border-right: none;-webkit-transition: padding .25s cubic-bezier(.29,1.55,.46,1.04);-o-transition: padding .25s cubic-bezier(.29,1.55,.46,1.04);transition: padding .25s cubic-bezier(.29,1.55,.46,1.04);}
.button--tertiary-outlined.button--fancy:after {-webkit-transition: none;-o-transition: none;transition: none;}
.button--primary-outlined {background-color: transparent;border-color: #ff620b;color: #ff620b;}
.button--primary-outlined:after {background: transparent;border-color: #ff620b;border-left: 3px;border-bottom: 3px;border-right-width: 3px;border-top-width: 3px;-webkit-transform: translate(-60%,-50%) scaleX(.7) rotate(45deg);-ms-transform: translate(-60%,-50%) scaleX(.7) rotate(45deg);transform: translate(-60%,-50%) scaleX(.7) rotate(45deg);}
.button--primary-outlined.button--fancy {border-right: none;-webkit-transition: padding .25s cubic-bezier(.29,1.55,.46,1.04);-o-transition: padding .25s cubic-bezier(.29,1.55,.46,1.04);transition: padding .25s cubic-bezier(.29,1.55,.46,1.04);}
.button--primary-outlined.button--fancy:after {-webkit-transition: none;-o-transition: none;transition: none;}
.button--wide {min-width: 160px;}
.button--wider {min-width: 240px;}
.button--wider.button--fancy {min-width: 0;}
.button--wider.button--fancy span {min-width: 200px;}
.button--small-arrow {color: #06b7d8;font-weight: 700;font-size: 18px;-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;}
@media only screen and (min-width:768px) {.button--small-arrow {font-size: 20px;}}
.button--small-arrow:hover {color: #ff620b;}
.button--small-arrow svg {width: 26px;height: 18px;display: inline-block;vertical-align: middle;margin-left: -13px;fill: currentColor;}
.button--to-white:hover {color: #06b7d8;background-color: #fff;}
.header {position: absolute;top: 22px;left: 0;width: 100%;color: #fff;background: transparent;z-index: 1000;}
.header--hamburger .header {top: 0;}
.header--below .header, .hero--not-first .header {top: 0;background-color: #fff;position: fixed;color: #4c4b4a;-webkit-transition: background-color .25s,border-color .25s;-o-transition: background-color .25s,border-color .25s;transition: background-color .25s,border-color .25s;border-bottom: 1px solid #e6e7e8;}
.header--hamburger.navigation-mobile--open .header {background-color: transparent;border-color: transparent;}
.header__ghost {position: absolute;width: 100%;top: 22px;}
.header--hamburger .header__ghost {top: 0;}
.header__button {display: none;min-height: 27px;font-size: 14px;min-width: 88px;}
.header--hamburger .header__button {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;}
.navigation-mobile--open .header__button {-webkit-transform: translateY(-200%);-ms-transform: translateY(-200%);transform: translateY(-200%);}
.header__yum-a-burger {display: none;line-height: 1em;margin-right: 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;text-transform: uppercase;color: #fff;font-size: 9px;font-weight: 700;letter-spacing: .01em;}
@media only screen and (min-width:768px) {.header__yum-a-burger {margin-right: 30px;}}
.header--below .header__yum-a-burger, .hero--not-first .header__yum-a-burger {color: #ff620b;}
.header__yum-a-burger span {display: block;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;-webkit-transition: opacity .25s,-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: opacity .25s,-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1),opacity .25s;transition: transform .25s cubic-bezier(.215,.61,.355,1),opacity .25s,-webkit-transform .25s cubic-bezier(.215,.61,.355,1);-o-transition: transform .25s cubic-bezier(.215,.61,.355,1),opacity .25s;}
.header__yum-a-burger:after, .header__yum-a-burger:before {content: "";-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;display: inline-block;width: 100%;height: 3px;background: currentColor;-webkit-transform: scaleX(.5);-ms-transform: scaleX(.5);transform: scaleX(.5);margin-bottom: 5px;-webkit-transition: -webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: -webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: transform .25s cubic-bezier(.29,1.55,.46,1.04),-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .25s cubic-bezier(.29,1.55,.46,1.04);}
.header__yum-a-burger:after {-webkit-transform: scaleX(.7);-ms-transform: scaleX(.7);transform: scaleX(.7);}
.header--hamburger .header__yum-a-burger {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.header--hamburger.navigation-mobile--open .header__yum-a-burger {color: #fff;}
.header--hamburger.navigation-mobile--open .header__yum-a-burger:after, .header--hamburger.navigation-mobile--open .header__yum-a-burger:before {-webkit-transform: scale(1) rotate(-45deg);-ms-transform: scale(1) rotate(-45deg);transform: scale(1) rotate(-45deg);}
.header--hamburger.navigation-mobile--open .header__yum-a-burger:after {-webkit-transform: scale(1) translate(-70%,-8px) rotate(-135deg);-ms-transform: scale(1) translate(-70%,-8px) rotate(-135deg);transform: scale(1) translate(-70%,-8px) rotate(-135deg);}
.header--hamburger.navigation-mobile--open .header__yum-a-burger span {-webkit-transform: translateY(100%) scale(.5);-ms-transform: translateY(100%) scale(.5);transform: translateY(100%) scale(.5);opacity: 0;}
.header--hamburger .header__navigation {height: 0;position: absolute;top: 0;left: 0;overflow: hidden;opacity: 0;}
.header__logo {display: block;color: #fff;fill: #ff620b;-webkit-transform: translateY(-10%);-ms-transform: translateY(-10%);transform: translateY(-10%);-webkit-transition: -webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: -webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1);-o-transition: transform .25s cubic-bezier(.215,.61,.355,1);}
.header--below .header__logo, .hero--not-first .header__logo {-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);}
.header--hamburger .header__logo {-webkit-transform: translateY(-5%);-ms-transform: translateY(-5%);transform: translateY(-5%);}
.header__logo .svg-logo {display: block;padding-right: 20px;}
.header__logo .svg-logo__text {opacity: 1;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);-webkit-transition: all .5s cubic-bezier(.215,.61,.355,1);-o-transition: all .5s cubic-bezier(.215,.61,.355,1);transition: all .5s cubic-bezier(.215,.61,.355,1);}
.header--hamburger.header--below .header__logo .svg-logo__text, .hero--not-first .header__logo .svg-logo__text {color: #4c4b4a;}
.header--below .header__logo .svg-logo__text {opacity: 0;-webkit-transform: translate(20px);-ms-transform: translate(20px);transform: translate(20px);-webkit-transition-delay: .25s;-o-transition-delay: .25s;transition-delay: .25s;}
.header--hamburger .header__logo .svg-logo__text {-webkit-transition: all .25s cubic-bezier(.215,.61,.355,1);-o-transition: all .25s cubic-bezier(.215,.61,.355,1);transition: all .25s cubic-bezier(.215,.61,.355,1);}
.header--hamburger.header--below .header__logo .svg-logo__text, .header--hamburger.hero--not-first .header__logo .svg-logo__text {opacity: 1;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);fill: currentColor;}
.header--hamburger.navigation-mobile--open .header__logo .svg-logo__text {opacity: 0;}
.header--hamburger.navigation-mobile--open .header__logo .svg-logo__mark {fill: #fff;}
.header--hamburger .header__logo .svg-logo {padding-right: 0;width: 135px;height: 30px;}
.header__container {height: 70px;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;white-space: nowrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.header--hamburger .header__container {height: 55px;}
.header__container>:first-child {padding-left: 20px;}
.header__container>:last-child {padding-right: 20px;}
@media only screen and (min-width:768px) {.header__container>:first-child {padding-left: 30px;}
	.header__container>:last-child {padding-right: 30px;}}
.header__shadow {position: absolute;pointer-events: none;top: 0;left: 0;z-index: 1;width: 100%;height: 269px;opacity: .53;background-image: -webkit-gradient(linear,left top,left bottom,from(#534743),to(transparent));background-image: -webkit-linear-gradient(top,#534743,transparent);background-image: -o-linear-gradient(top,#534743,transparent);background-image: linear-gradient(180deg,#534743,transparent);-webkit-transition: opacity .25s;-o-transition: opacity .25s;transition: opacity .25s;}
.header--below .header__shadow, .hero--not-first .header__shadow {opacity: 0;}
.footer {width: 100%;background: #1d3461;min-height: 260px;color: #fff;font-size: 14px;-webkit-box-sizing: border-box;box-sizing: border-box;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;padding: 50px 0;}
@media only screen and (min-width:450px) {.footer {padding: 30px 0;}}
@media only screen and (min-width:990px) {.footer {padding: 50px 0;}}
.footer__logo {display: block;width: 210px;max-width: 100%;margin-bottom: 30px;}
@media only screen and (min-width:450px) {.footer__logo {width: -webkit-calc(50% - 10px);width: calc(50% - 10px);margin-bottom: 0;}}
@media only screen and (min-width:1100px) {.footer__logo {width: auto;max-width: 100%;}}
.footer__logo svg {display: block;max-width: 100%;fill: #fff;color: #fff;}
.footer__footnotes {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;color: #dcdcdc;}
.footer__footnotes a {color: #fff;font-weight: 700;-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;}
.footer__footnotes a:hover {color: #06b7d8;}
@media only screen and (min-width:450px) {.footer__footnotes {text-align: left;width: -webkit-calc(50% - 10px);width: calc(50% - 10px);}}
@media only screen and (min-width:768px) {.footer__footnotes {width: -webkit-calc(50% - 15px);width: calc(50% - 15px);}}
@media only screen and (min-width:1100px) {.footer__footnotes {max-width: 100%;width: 210px;}}
.footer__footnote {font-size: 10px;letter-spacing: .01em;line-height: 1.3em;margin-bottom: 10px;}
.footer__footnote+* {margin-top: 10px;}
@media only screen and (min-width:1100px) {.footer__footnote {padding-left: 23.25581395%;}}
.footer__heading {line-height: 1em;margin-bottom: 30px;color: #06b7d8;font-weight: 700;}
.footer__container {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-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.footer__column {position: relative;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding-bottom: 10px;text-align: center;}
@media only screen and (min-width:450px) {.footer__column {text-align: left;width: -webkit-calc(50% - 10px);width: calc(50% - 10px);}}
@media only screen and (min-width:768px) {.footer__column {text-align: left;width: -webkit-calc(25% - 22.5px);width: calc(25% - 22.5px);}}
@media only screen and (min-width:1100px) {.footer__column {width: 20%;}}
.footer__column+* {padding-bottom: 61px;}
@media only screen and (min-width:1100px) {.footer__column+* {padding-bottom: 0;padding-left: 41px;}}
.footer__column+:before {content: "";position: absolute;display: block;bottom: 30px;height: 1px;width: 100%;max-width: 190px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background: #627da2;}
@media only screen and (min-width:450px) {.footer__column+:before {left: 0;-webkit-transform: none;-ms-transform: none;transform: none;max-width: none;}}
@media only screen and (min-width:1100px) {.footer__column+:before {bottom: 0;height: 100%;left: 20px;width: 1px;}}
.footer__column--logo {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-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;width: 100%;padding-bottom: 0;}
@media only screen and (min-width:450px) {.footer__column--logo {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}}
@media only screen and (min-width:1100px) {.footer__column--logo {width: 20%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;}}
.notice {position: relative;display: none;overflow: hidden;margin-top: -100vh;color: #fff;font-weight: 700;font-size: 14px;-webkit-transition: margin-top .25s cubic-bezier(.215,.61,.355,1);-o-transition: margin-top .25s cubic-bezier(.215,.61,.355,1);transition: margin-top .25s cubic-bezier(.215,.61,.355,1);}
@media only screen and (min-width:768px) {.notice {font-size: 18px;}}
.notice--visible .notice {display: block;}
.notice__overlay-link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.notice__link {position: relative;display: inline-block;padding: 0 20px;}
@media only screen and (max-width:767px) {.notice__link {font-size: 1em;padding: 0 10px;}}
.notice__container {padding-top: 10px;padding-bottom: 10px;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;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.notice__text {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: center;margin: 0;}
.notice__close {cursor: pointer;position: relative;display: block;padding-left: 20px;-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;}
.notice__close:hover {color: #ff620b;}
.notice__close svg {display: block;width: 25px;height: 25px;stroke: currentColor;}
.article__header {text-align: center;border-bottom: 1px solid #979797;padding: 50px 0;}
@media only screen and (min-width:768px) {.article__header {padding: 140px 0 100px;}}
.article__title {max-width: 760px;margin: 0 auto;}
.article__featured-image {width: 100%;}
.article__meta {margin-top: 20px;text-transform: uppercase;line-height: 1em;line-height: 1.54em;}
.article__meta>span {display: block;font-size: 0;height: 0;width: 100%;}
@media only screen and (min-width:450px) {.article__meta {margin-top: 10px;}
	.article__meta>span {display: inline-block;font-size: 1em;height: auto;width: auto;}}
.article__inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 40px 0;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.article__inner .container {padding: 0;}
@media only screen and (min-width:768px) {.article__inner {padding: 60px 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}}
.article__inner+.article__inner {padding-top: 30px;}
@media only screen and (min-width:768px) {.article__content {width: -webkit-calc(100% - 250px);width: calc(100% - 250px);}}
.article__aside {padding-top: 60px;}
@media only screen and (min-width:768px) {.article__aside {width: 250px;min-width: 250px;padding-top: 10px;padding-right: 20px;}}
.article__author {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}
@media only screen and (min-width:768px) {.article__author {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 0;}}
.article__author-name {font-size: 22px;font-weight: 500;line-height: 1em;}
.article__author-title {text-transform: uppercase;margin: 0;}
.article__author-bio {margin-top: 10px;font-size: 14px;line-height: 1.8em;}
@media only screen and (min-width:768px) {.article__author-bio {font-size: 16px;}}
.article__author-thumb {margin-right: 20px;}
.article__author-thumb svg {display: block;width: 87px;}
@media only screen and (min-width:450px) {.article__author-thumb svg {width: 120px;}}
@media only screen and (min-width:768px) {.article__author-thumb {margin-right: 0;margin-bottom: 50px;}}
.article__see-all {width: 100%;text-align: center;}
.article__share {text-transform: uppercase;}
.article__share-link, .article__share span {vertical-align: middle;}
.article__share-link {-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;display: inline-block;margin-left: 20px;}
.article__share-link:hover {color: #ff620b;}
.article__share-icon {display: block;max-width: 18px;height: 18px;fill: currentColor;}
.carousel-testimonial {position: relative;}
.carousel-testimonial__container:before {content: "";position: absolute;display: none;border-top: 1px solid #ffc857;width: 1390px;max-width: -webkit-calc(100% - 40px);max-width: calc(100% - 40px);top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
@media only screen and (min-width:768px) {.carousel-testimonial__container:before {max-width: -webkit-calc(100% - 60px);max-width: calc(100% - 60px);}}
.background--white+.background--white .carousel-testimonial__container:before {display: block;}
.carousel-testimonial__navigation {position: absolute;top: 50%;width: 100%;height: 1px;}
.carousel-testimonial__navigation .container {position: relative;}
.carousel-testimonial__next, .carousel-testimonial__previous {cursor: pointer;position: absolute;top: 0;display: none;left: 20px;font-family: Montserrat Alternates,sans-serif;font-weight: 900;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: hsla(0,0%,60.8%,.31);-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;}
@media only screen and (min-width:768px) {.carousel-testimonial__next, .carousel-testimonial__previous {display: block;left: 30px;}}
.carousel-testimonial__next:hover, .carousel-testimonial__previous:hover {color: #ff620b;}
.carousel-testimonial__next svg, .carousel-testimonial__previous svg {fill: currentColor;height: 40px;}
.carousel-testimonial__next {left: auto;right: 20px;}
.carousel-testimonial__next svg {-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
@media only screen and (min-width:768px) {.carousel-testimonial__next {right: 30px;}}
.carousel-testimonial__cells {margin-bottom: 80px;}
.carousel-testimonial__cells .flickity-page-dots .dot {-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid hsla(0,0%,60.8%,.31);background: transparent;opacity: 1;width: 10px;height: 10px;-webkit-transition: border-color .25s,background-color .25s;-o-transition: border-color .25s,background-color .25s;transition: border-color .25s,background-color .25s;}
.carousel-testimonial__cells .flickity-page-dots .dot:hover, .carousel-testimonial__cells .flickity-page-dots .is-selected {border-color: #06b7d8;background-color: #06b7d8;}
.carousel-testimonial__cell {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-align: center;width: 100%;padding: 100px 20px 40px;-webkit-box-sizing: border-box;box-sizing: border-box;}
@media only screen and (min-width:768px) {.carousel-testimonial__cell {text-align: left;padding: 100px;}}
.flickity-resize .carousel-testimonial__cell {min-height: 100%;}
.carousel-testimonial__cell-container {max-width: 860px;}
.carousel-testimonial__cell-text {position: relative;font-size: 16px;}
@media only screen and (min-width:768px) {.carousel-testimonial__cell-text {font-size: 22px;}}
.carousel-testimonial__cell-text:after, .carousel-testimonial__cell-text:before {content: "“";font-weight: 700;display: block;position: absolute;top: auto;bottom: 100%;right: 50%;font-size: 58px;line-height: 68px;color: #ffc857;-webkit-transform: translate(50%);-ms-transform: translate(50%);transform: translate(50%);}
@media only screen and (min-width:768px) {.carousel-testimonial__cell-text:after, .carousel-testimonial__cell-text:before {top: 0;bottom: auto;right: 100%;-webkit-transform: translate(-100%,-15%);-ms-transform: translate(-100%,-15%);transform: translate(-100%,-15%);}}
.carousel-testimonial__cell-text:after {content: "”";top: 100%;right: auto;left: 50%;-webkit-transform: translate(-50%,30px);-ms-transform: translate(-50%,30px);transform: translate(-50%,30px);}
@media only screen and (min-width:768px) {.carousel-testimonial__cell-text:after {top: 0;left: 100%;-webkit-transform: translate(100%,-15%);-ms-transform: translate(100%,-15%);transform: translate(100%,-15%);}}
.carousel-testimonial__cell-text--quotes-visible:before, .carousel-testimonial__cell-text--quotes-visibleafter {display: block;}
.carousel-testimonial__quotee {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-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;line-height: 1.3em;}
@media only screen and (min-width:768px) {.carousel-testimonial__quotee {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}}
*+.carousel-testimonial__quotee {margin-top: 120px;}
@media only screen and (min-width:768px) {*+.carousel-testimonial__quotee {margin-top: 50px;}}
@media only screen and (min-width:768px) {.carousel-testimonial__quotee-thumb {margin-left: -30px;}}
.carousel-testimonial__quotee-thumb svg {display: block;}
.carousel-testimonial__quotee-text {font-size: 16px;}
.carousel-testimonial__quotee-text strong {font-weight: 600;}
*+.carousel-testimonial__quotee-text {padding-top: 20px;}
@media only screen and (min-width:768px) {*+.carousel-testimonial__quotee-text {padding-left: 20px;padding-top: 0;}}
.carousel-testimonial__quotee-name {font-size: 18px;margin: 0;font-weight: 700;color: #06b7d8;}
.carousel-testimonial__cell-divider {display: none;}
@media only screen and (min-width:768px) {.carousel-testimonial__cell-divider {display: block;}
	.carousel-testimonial__cell-divider:first-child, .carousel-testimonial__cell-divider:last-child {display: none;}}
*+.carousel-testimonial__cell-divider {margin-top: 40px;}
.carousel-testimonial__cell-divider:before {content: "";display: block;width: 57px;height: 1px;background-color: #06b7d8;}
.navigation-strip {position: relative;}
.hero+.navigation-strip {margin-top: 0;}
@media only screen and (min-width:768px) {.hero+.navigation-strip {margin-top: -50px;}}
.navigation-strip__links {-webkit-box-sizing: border-box;box-sizing: border-box;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;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;letter-spacing: 0;padding: 10px 0;min-height: 50px;}
.navigation-strip__link {position: relative;padding: 15px 20px;text-transform: uppercase;color: #fff;font-weight: 600;font-size: 16px;-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;display: block;height: 15px;line-height: 15px;width: 100%;text-align: center;}
@media only screen and (min-width:768px) {.navigation-strip__link {width: auto;padding: 10px 20px;}}
.navigation-strip__link--current, .navigation-strip__link:hover {color: #ff620b;}
.navigation-strip__link:after {content: "";display: block;width: 30px;background: #fff;position: absolute;right: 50%;top: 100%;height: 2px;-webkit-transform: translate(50%,-1px);-ms-transform: translate(50%,-1px);transform: translate(50%,-1px);}
@media only screen and (min-width:768px) {.navigation-strip__link:after {width: 2px;height: 15px;top: 50%;right: -1px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}}
.navigation-strip__link:last-child:after {display: none;}
.feature-carousel-wrap {padding: 40px 0;}
@media only screen and (min-width:768px) {.feature-carousel-wrap {padding: 150px 0;}}
.content-x-image, .feature-carousel-wrap__container {position: relative;}
.content-x-image {padding: 50px 0;}
@media only screen and (min-width:768px) {.content-x-image {padding: 100px 0;}}
.content-x-image:before {display: block;margin: 0 auto;border-top: 1px solid #ffc857;width: -webkit-calc(100% - 40px);width: calc(100% - 40px);max-width: 1350px;}
@media only screen and (min-width:768px) {.content-x-image:before {width: -webkit-calc(100% - 60px);width: calc(100% - 60px);max-width: 1330px;}}
.background--white+.content-x-image.background--white {padding-top: 0;}
.background--white+.content-x-image.background--white:before {content: "";margin-bottom: 50px;}
@media only screen and (min-width:768px) {.background--white+.content-x-image.background--white:before {margin-bottom: 100px;}}
.hero+.content-x-image.background--white:before {border-top: none;}
.content-x-image__container {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;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
@media only screen and (min-width:768px) {.content-x-image__container {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
	.content-x-image--orientation-reverse .content-x-image__container {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}}
.content-x-image__content, .content-x-image__image-container {width: 100%;max-width: 500px;}
@media only screen and (min-width:768px) {.content-x-image__content, .content-x-image__image-container {width: -webkit-calc(50% - 50px);width: calc(50% - 50px);max-width: none;}}
.content-x-image__image-container {-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 50px;}
@media only screen and (min-width:768px) {.content-x-image__image-container {margin-bottom: 0;padding-left: 80px;}
	.content-x-image--orientation-backwards .content-x-image__image-container {padding-left: 0;padding-right: 80px;}}
.content-x-image__title {font-weight: 600;color: #ff620b;}
.content-x-image__title span {display: inline-block;}
.content-x-image__title+* {margin-top: 30px;}
.content-x-image__image {-webkit-background-size: contain;background-size: contain;background-repeat: no-repeat;}
.content-x-image__illustration {text-align: center;}
.content-x-image__illustration svg {max-width: 100%;}
.content-x-image__description+* {margin-top: 50px;}
.content-x-image__buttons {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;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-left: -15px;margin-right: -15px;}
*+.content-x-image__buttons {margin-top: 25px;}
@media only screen and (min-width:768px) {.content-x-image__buttons {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -17.5px;margin-right: -17.5px;}
	*+.content-x-image__buttons {margin-top: 17.5px;}}
.content-x-image__button {margin: 15px;}
@media only screen and (min-width:768px) {.content-x-image__button {margin: 17.5px;}}
.feature-pillars {text-align: center;padding: 100px 0;}
.feature-pillars__title span {display: inline-block;}
.feature-pillars__blocks {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;margin: 50px 0;}
@media only screen and (min-width:450px) {.feature-pillars__blocks {margin: 50px -25px;}}
.feature-pillars__block {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 25px 12.5px;}
@media only screen and (min-width:450px) {.feature-pillars__block {min-width: 350px;width: 33.3333%;}}
*+.feature-pillars__block-title {margin-top: 30px;}
*+.feature-pillars__text {margin-top: 10px;}
.feature-pillars__icon {height: 80px;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;}
@media only screen and (min-width:450px) {.app-downloads {padding: 70px 0;}}
@media only screen and (min-width:768px) {.app-downloads {padding: 100px 0;}}
.app-downloads__apps {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-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:450px) {.app-downloads__apps {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}}
.app-downloads__title {text-align: center;}
.app-downloads__title+* {margin-top: 40px;}
@media only screen and (min-width:768px) {.app-downloads__title+* {margin-top: 80px;}}
.app-downloads__app {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 70px 0;}
.app-downloads__app:last-child {padding-bottom: 40px;}
.app-downloads__app+.app-downloads__app {border-top: 1px solid #1d3461;}
@media only screen and (min-width:450px) {.app-downloads__app {width: 50%;padding: 0;}
	.app-downloads__app+.app-downloads__app {border-top: none;border-left: 1px solid #1d3461;}}
.app-downloads__image {max-width: 80px;display: block;margin-right: auto;margin-left: auto;}
@media only screen and (min-width:450px) {.app-downloads__image {max-width: 100%;}}
.app-downloads__image+* {margin-top: 30px;}
@media only screen and (min-width:768px) {.app-downloads__image+* {margin-top: 60px;}}
@media only screen and (min-width:450px) {.app-downloads__methods {padding-bottom: 20px;}}
.app-downloads__method {-webkit-transition: opacity .25s;-o-transition: opacity .25s;transition: opacity .25s;}
.app-downloads__method img {display: block;max-width: 100%;}
.app-downloads__methods:hover .app-downloads__method {opacity: .5;}
.app-downloads__methods .app-downloads__method:hover {opacity: 1;}
.app-downloads__method+.app-downloads__method {margin-top: 20px;}
.app-downloads__inner {max-width: 120px;margin-right: auto;margin-left: auto;}
.app-downloads__footnote {font-size: 10px;text-align: center;line-height: 1.8em;color: #4c4b4a;padding: 0 0 20px;}
@media only screen and (min-width:450px) {.app-downloads__footnote {padding: 70px 0 0;}}
.feature-list {padding: 50px 0;}
@media only screen and (min-width:990px) {.feature-list {padding: 150px 0;}}
.feature-list__title {text-align: left;}
.feature-list__title span {display: inline-block;}
@media only screen and (min-width:768px) {.feature-list__title {text-align: center;}}
@media only screen and (min-width:768px) {.feature-list__title+* {padding: 60px;}}
.feature-list__list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media only screen and (min-width:990px) {.feature-list__list {margin: 0 -100px;}}
.feature-list__icon {position: absolute;top: 45px;width: 30px;text-align: center;left: 0;}
.feature-list__icon svg {max-width: 100%;height: auto;}
@media only screen and (min-width:990px) {.feature-list__icon {width: 70px;top: 50px;left: 40px;}}
.feature-list__item {position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;padding: 40px 0 30px 50px;}
.feature-list__item:before {content: "";position: absolute;display: none;bottom: 0;left: 0;width: 100%;border-bottom: 1px solid #1d3461;}
@media only screen and (min-width:990px) {.feature-list__item {width: 50%;padding-left: 130px;padding-right: 40px;}
	.feature-list__item:before {display: block;left: 40px;width: -webkit-calc(100% - 80px);width: calc(100% - 80px);}}
.feature-list__item-title {margin-bottom: 10px;}
.plan-table {padding: 80px 0;}
@media only screen and (min-width:768px) {.plan-table {padding: 100px 0 120px;}}
.plan-table__title {text-align: center;margin-bottom: 50px;}
.plan-table__rows {position: relative;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.plan-table__row, .plan-table__rows {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.plan-table__row {width: 100%;font-size: 16px;line-height: 30px;}
.plan-table__row--sticky {position: absolute;top: 0;left: 0;z-index: 10;}
.plan-table__row--ghost {position: relative;opacity: 0;}
@media only screen and (max-width:989px) {.plan-table__row--buttons .plan-table__cell {padding: 50px 20px;}}
@media only screen and (max-width:767px) {.plan-table__row--buttons .plan-table__cell {padding: 50px 10px;}}
.plan-table__row--headings {padding-top: 15px;}
.header--hamburger .plan-table__row--headings {padding-top: 0;}
.plan-table__row--headings .plan-table__cell {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;font-size: 18px;line-height: 25px;text-align: left;}
@media only screen and (max-width:767px) {.plan-table__row--headings .plan-table__cell {padding: 15px 10px;}}
@media only screen and (max-width:989px) {.plan-table__row--headings .plan-table__cell {cursor: pointer;background-color: #f8f8f8;border-right: 2px solid #fff;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
	.plan-table__row--headings .plan-table__cell:before, .plan-table__row--headings .plan-table__cell span {-webkit-transition: color .25s cubic-bezier(.215,.61,.355,1);-o-transition: color .25s cubic-bezier(.215,.61,.355,1);transition: color .25s cubic-bezier(.215,.61,.355,1);color: #4c4b4a;font-size: .8em;line-height: 1.5em;}
	.plan-table--current-column-1 .plan-table__row--headings .plan-table__cell:nth-child(2) {background-color: #fff;}
	.plan-table--current-column-1 .plan-table__row--headings .plan-table__cell:nth-child(2):before, .plan-table--current-column-1 .plan-table__row--headings .plan-table__cell:nth-child(2) span {color: currentColor;}
	.plan-table--current-column-2 .plan-table__row--headings .plan-table__cell:nth-child(3) {background-color: #fff;}
	.plan-table--current-column-2 .plan-table__row--headings .plan-table__cell:nth-child(3):before, .plan-table--current-column-2 .plan-table__row--headings .plan-table__cell:nth-child(3) span {color: currentColor;}
	.plan-table--current-column-3 .plan-table__row--headings .plan-table__cell:nth-child(4) {background-color: #fff;}
	.plan-table--current-column-3 .plan-table__row--headings .plan-table__cell:nth-child(4):before, .plan-table--current-column-3 .plan-table__row--headings .plan-table__cell:nth-child(4) span {color: currentColor;}
	.plan-table--current-column-4 .plan-table__row--headings .plan-table__cell:nth-child(5) {background-color: #fff;}
	.plan-table--current-column-4 .plan-table__row--headings .plan-table__cell:nth-child(5):before, .plan-table--current-column-4 .plan-table__row--headings .plan-table__cell:nth-child(5) span {color: currentColor;}
	.plan-table--current-column-5 .plan-table__row--headings .plan-table__cell:nth-child(6) {background-color: #fff;}
	.plan-table--current-column-5 .plan-table__row--headings .plan-table__cell:nth-child(6):before, .plan-table--current-column-5 .plan-table__row--headings .plan-table__cell:nth-child(6) span {color: currentColor;}}
.plan-table__content-wrapper {overflow: hidden;}
@media only screen and (max-width:989px) {.plan-table__content-rows {-webkit-transition: -webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: -webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1);-o-transition: transform .25s cubic-bezier(.215,.61,.355,1);}
	.plan-table__content-rows .plan-table__cell {min-width: 100%;}
	.plan-table--current-column-1 .plan-table__content-rows {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
	.plan-table--current-column-2 .plan-table__content-rows {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
	.plan-table--current-column-3 .plan-table__content-rows {-webkit-transform: translateX(-200%);-ms-transform: translateX(-200%);transform: translateX(-200%);}
	.plan-table--current-column-4 .plan-table__content-rows {-webkit-transform: translateX(-300%);-ms-transform: translateX(-300%);transform: translateX(-300%);}
	.plan-table--current-column-5 .plan-table__content-rows {-webkit-transform: translateX(-400%);-ms-transform: translateX(-400%);transform: translateX(-400%);}}
.plan-table__mobile-label {display: none;}
.plan-table__mobile-label--inactive {text-decoration: line-through;}
@media only screen and (max-width:989px) {.plan-table__mobile-label {display: block;}}
.plan-table__icon {overflow: visible;min-width: 17px;max-width: 36px;width: 3vw;height: 30px;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;margin-left: 10px;display: inline-block;}
.plan-table__icon .svg-icon {max-width: 100%;}
@media only screen and (min-width:768px) {.plan-table__icon {width: inherit;height: auto;}}
.plan-table__icon--mobile {display: block;}
@media only screen and (min-width:990px) {.plan-table__icon--mobile {display: none;}}
.plan-table__cell {-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 100%;padding: 20px;background-color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;}
@media only screen and (max-width:767px) {.plan-table__cell {padding: 15px;}}
@media only screen and (max-width:989px) {.plan-table__cell {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;}
	.plan-table__cell:first-child {display: none;}}
@media only screen and (min-width:990px) {.plan-table__cell {text-align: center;border-right: 1px solid #c6c6c6;}}
.plan-table__cell strong {font-weight: 600;}
.plan-table__cell span {color: #4c4b4a;}
.plan-table__cell span.plan-table__mobile-label--inactive {color: #c6c6c6;}
.plan-table__cell .svg-icon__path--b, .plan-table__cell .svg-icon__wrapper {color: currentColor;}
.plan-table__cell .svg-icon--checkbox {display: block;}
.plan-table__cell .svg-icon--checkbox .svg-icon__path--a {stroke: #c6c6c6;}
@media only screen and (min-width:990px) {.plan-table__cell .svg-icon--checkbox {display: none;}}
.plan-table__cell:last-child {border: none;}
.plan-table__row:nth-child(2n) .plan-table__cell {background-color: #f8f8f8;}
.plan-table .plan-table__row--buttons .plan-table__cell, .plan-table .plan-table__row--headings .plan-table__cell {position: relative;}
.plan-table .plan-table__row--buttons .plan-table__cell:before, .plan-table .plan-table__row--headings .plan-table__cell:before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;border-bottom: 2px solid;}
.plan-table .plan-table__row--buttons .plan-table__cell--pivot, .plan-table .plan-table__row--headings .plan-table__cell--pivot {color: transparent;background: transparent !important;border-color: transparent !important;}
.plan-table .plan-table__row--buttons .plan-table__cell {background-color: #fff;}
.plan-table .plan-table__row--buttons .plan-table__cell .button {width: 100%;}
.plan-table .plan-table__row--buttons .plan-table__cell:before {bottom: auto;top: 0;border-width: 3px;}
.plan-table__cell--row-heading {min-width: 20%;text-align: right;}
.plan-table__cell--row-heading a {border-bottom: 1px solid;padding-bottom: 0;font-weight: 600;-webkit-transition: .2s ease;-o-transition: .2s ease;transition: .2s ease;}
.plan-table__cell--row-heading a:hover {color: #06b7d8;-webkit-transition: .2s ease;-o-transition: .2s ease;transition: .2s ease;}
.plan-table__cell--pivot {background: transparent;border-color: transparent;}
@media only screen and (min-width:768px) {.plan-cards {padding: 65px 0;}}
.plan-cards__cards {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;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (min-width:768px) {.plan-cards__cards {margin: 0 -15px;}}
@media only screen and (min-width:1390px) {.plan-cards__cards {-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}}
.plan-cards__cards--footers {display: none;margin-top: -30px;}
@media only screen and (min-width:1390px) {.plan-cards__cards--footers {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}}
.plan-cards__card {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;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;background: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 20px 10px;width: 100%;margin: 20px 0;-webkit-border-radius: 6px;border-radius: 6px;}
@media only screen and (min-width:768px) {.plan-cards__card {padding: 20px;width: 728px;margin: 15px;}}
@media only screen and (min-width:1280px) {.plan-cards__card {width: -webkit-calc(25% - 30px);width: calc(25% - 30px);}
	.plan-cards__card--has-footer {-webkit-border-bottom-left-radius: 0;border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-bottom-right-radius: 0;}
	.plan-cards__cards--footers .plan-cards__card--has-footer {-webkit-border-radius: 6px;border-radius: 6px;-webkit-border-top-left-radius: 0;border-top-left-radius: 0;-webkit-border-top-right-radius: 0;border-top-right-radius: 0;padding-top: 0;}
	.plan-cards__card:first-child {width: -webkit-calc(25% - 30px);width: calc(25% - 30px);}
	.plan-cards__cards--footers .plan-cards__card:first-child {opacity: 0;}}
.plan-cards__button {width: 100%;margin-bottom: 20px;}
.plan-cards__header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;border-bottom: 2px solid;padding-bottom: 20px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.plan-cards__header-spacer {max-width: 1px;}
.plan-cards__title {font-size: 18px;line-height: 25px;color: #4c4b4a;font-weight: 600;}
.plan-cards__price, .plan-cards__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;}
.plan-cards__price {font-size: 20px;line-height: 40px;border-left: 1px solid;padding: 0 0 0 10px;margin: 0 0 0 10px;}
@media only screen and (min-width:768px) {.plan-cards__price {padding: 0 0 0 20px;margin: 0 0 0 20px;}}
.plan-cards__price>span {line-height: 1em;color: #4c4b4a;}
.plan-cards__price-text {max-width: 105px;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-left: 1px solid;padding: 0 0 0 10px;margin: 0 0 0 10px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media only screen and (min-width:768px) {.plan-cards__price-text {padding: 0 0 0 20px;margin: 0 0 0 20px;}}
.plan-cards__price-text>span {line-height: 1em;color: #4c4b4a;}
.core-block .plan-cards__price-text h3, .plan-cards__price-text .core-block h3, .plan-cards__price-text .h--3, .plan-cards__price-text .wysiwyg h3, .wysiwyg .plan-cards__price-text h3 {font-size: 12px;line-height: 16px;}
.plan-cards__features {margin: 50px 0;}
.plan-cards__feature {position: relative;padding-left: 30px;margin: 30px 0;font-size: 16px;line-height: 30px;}
@media only screen and (min-width:768px) {.plan-cards__feature {padding-left: 40px;font-size: 16px;line-height: 30px;}}
.plan-cards__feature p {color: #4c4b4a;}
.plan-cards__feature a {border-bottom: 1px solid;padding-bottom: 0;font-weight: 600;}
.plan-cards__feature a, .plan-cards__feature a:hover {-webkit-transition: .2s ease;-o-transition: .2s ease;transition: .2s ease;}
.plan-cards__feature a:hover {color: #06b7d8;}
.plan-cards__feature .svg-icon {overflow: visible;min-width: 17px;max-width: 36px;width: 3vw;display: block;height: auto;-webkit-transform: translateY(-10%);-ms-transform: translateY(-10%);transform: translateY(-10%);}
@media only screen and (min-width:768px) {.plan-cards__feature .svg-icon {width: 3vw;}}
.plan-cards__feature .svg-icon__wrapper {position: absolute;left: 0;top: 15px;-webkit-transform: translateY(-50%) translateZ(1);transform: translateY(-50%) translateZ(1);}
.plan-cards__feature .svg-icon__wrapper .svg-icon__path--b {color: currentColor;}
.plan-cards__feature .svg-icon__wrapper.reveal--revealing {-webkit-transform: translateY(-50%) translateZ(0);transform: translateY(-50%) translateZ(0);}
.plan-cards__footer {position: relative;text-align: center;padding: 30px 0;}
.plan-cards__footer:before {content: "";position: absolute;top: 0;left: 50%;width: 100%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);border-bottom: 2px solid;}
.plan-cards__footer--mobile {display: block;margin-top: 30px;padding: 40px 0 30px;}
@media only screen and (min-width:1390px) {.plan-cards__footer--mobile {display: none;}}
.plan-cards__footer-text {text-align: center;color: #4c4b4a;font-size: 18px;line-height: 25px;font-weight: 600;margin-bottom: 30px;}
.banner-cta {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;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;padding: 0 20px;}
@media only screen and (min-width:768px) {.banner-cta {padding: 0 30px;}}
.banner-cta__background-image {position: absolute;-webkit-background-size: cover;background-size: cover;background-position: 50%;top: 0;left: 0;width: 100%;height: 100%;}
.banner-cta__image-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .5;mix-blend-mode: multiply;}
.banner-cta__content {text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 875px;background: hsla(0,0%,100%,.87);-webkit-border-radius: 6px;border-radius: 6px;padding: 30px;margin: 240px 0 40px;}
.background--white .banner-cta__content {margin: 40px 0;}
.banner-cta--width-wide .banner-cta__content {max-width: 1150px;}
.banner-cta--width-skinny .banner-cta__content {max-width: 720px;}
@media only screen and (min-width:768px) {.banner-cta__content {padding: 70px;margin: 80px 0;}
	.background--white .banner-cta__content {margin: 80px 0;}}
.svg-icon__wrapper+.banner-cta__title {margin-top: 30px;}
.banner-cta__title span {display: inline-block;}
.banner-cta__text {font-size: 16px;color: #2d2d2d;}
@media only screen and (min-width:768px) {.banner-cta__text {font-size: 18px;font-size: 22px;}}
*+.banner-cta__text {margin-top: 20px;}
@media only screen and (min-width:768px) {*+.banner-cta__text {margin-top: 30px;}}
*+.banner-cta__buttons {margin-top: 30px;}
@media only screen and (min-width:768px) {*+.banner-cta__buttons {margin-top: 40px;}}
.banner-cta__spacer {width: 1px;margin-right: 1px;}
.banner-cta__content {position: relative;}
.core-block {margin: 20px auto;}
.core-block p {letter-spacing: .01em;line-height: 1.8em;}
.core-block p a {color: #ff620b;text-decoration: underline;-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;}
.core-block p a:hover {color: #06b7d8;}
.core-block table {position: relative;text-align: left;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 1.3em;}
.core-block table:before {content: "";display: block;position: absolute;-webkit-border-radius: 6px;border-radius: 6px;border: 1px solid #c6c6c6;top: 0;left: 0;bottom: -1px;right: -1px;}
.core-block table td, .core-block table th {-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #c6c6c6;padding: 10px 30px;}
.core-block table>:first-child>:first-child>:first-child {border-top: 0;border-left: 0;}
.core-block table>:first-child>:first-child>:last-child {border-top: 0;border-right: 0;}
.core-block table>:last-child>:last-child>:first-child {border-bottom: 0;border-left: 0;}
.core-block table>:last-child>:last-child>:last-child {border-bottom: 0;border-right: 0;}
.core-block table thead tr:last-child {border-bottom: 2px solid #06b7d8;}
.core-block table thead th {background-color: #fff;font-weight: 700;}
.core-block table tbody tr {background: #edebeb;}
.core-block table tbody tr:nth-child(2n) {background-color: #fff;}
@media only screen and (min-width:768px) {.core-block {margin: 50px auto;}}
.core-block h1, .core-block h2, .core-block h3, .core-block h4, .core-block h5, .core-block h6 {margin-bottom: 20px;}
.core-block h1+*, .core-block h2+*, .core-block h3+*, .core-block h4+*, .core-block h5+*, .core-block h6+* {margin-top: 20px;}
.wp-block-columns, .wp-block-media-text, .wp-block-separator, .wp-block-table {margin: 20px 0;}
@media only screen and (min-width:768px) {.wp-block-columns, .wp-block-media-text, .wp-block-separator, .wp-block-table {margin: 50px 0;}}
.wp-block-columns:first-child, .wp-block-media-text:first-child, .wp-block-separator:first-child, .wp-block-table:first-child {margin-top: 0;}
.wp-block-columns:last-child, .wp-block-media-text:last-child, .wp-block-separator:last-child, .wp-block-table:last-child {margin-bottom: 0;}
.wp-block-separator {border: none;border-bottom: 2px solid #ffc857;width: 100%;margin: 50px 0;max-width: 112px;}
@media only screen and (min-width:768px) {.wp-block-separator {margin: 80px 0;}}
.wp-block-separator.is-style-wide {max-width: none;}
.post-feed__post {margin: 100px 0;}
.post-feed__post:first-child {margin-top: 60px;}
@media only screen and (min-width:768px) {.post-feed__post {margin: 160px 0;}
	.post-feed__post:first-child {margin-top: 160px;}}
.post-feed__featured-image {width: 100%;height: auto !important;margin-top: -1px;}
.post-feed__header {text-align: center;border-bottom: 1px solid #979797;padding: 0 0 50px;}
.post-feed__post-title {max-width: 600px;margin: 0 auto;}
.post-feed__meta {font-size: 14px;line-height: 1.54em;text-transform: uppercase;margin-top: 20px;}
.post-feed__excerpt {margin: 50px auto 0;max-width: 790px;}
.post-feed__buttons {margin-top: 50px;text-align: center;}
.section-video__inner {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;}
@media only screen and (min-width:768px) {.section-video__inner {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
	.section-video--align-reverse .section-video__inner {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}}
.section-video__video {width: 100%;min-width: 50%;position: relative;-webkit-background-size: cover;background-size: cover;background-position: 50%;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transition: min-width .25s cubic-bezier(.215,.61,.355,1);-o-transition: min-width .25s cubic-bezier(.215,.61,.355,1);transition: min-width .25s cubic-bezier(.215,.61,.355,1);}
@media only screen and (min-width:768px) {.section-video__video {width: 50%;}}
.section-video--open .section-video__video {min-width: 100%;}
.section-video__iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.section-video__iframe-container {position: absolute;top: 0;left: 0;bottom: 0;right: 0;pointer-events: none;}
.section-video--open .section-video__iframe-container {pointer-events: all;}
.section-video__close {display: none;-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: 40px;height: 40px;background: #fff;-webkit-border-radius: 50%;border-radius: 50%;font-size: 3em;letter-spacing: normal;color: #06b7d8;position: absolute;top: 20px;right: 20px;z-index: 100;cursor: pointer;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;}
.section-video__close svg {width: 50%;height: 50%;stroke: currentColor;-webkit-transform: translate(1%,2%);-ms-transform: translate(1%,2%);transform: translate(1%,2%);}
.section-video__close:hover {color: #ff620b;-webkit-transition: color .25s,-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: color .25s,-webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1),color .25s;transition: transform .25s cubic-bezier(.215,.61,.355,1),color .25s,-webkit-transform .25s cubic-bezier(.215,.61,.355,1);-o-transition: transform .25s cubic-bezier(.215,.61,.355,1),color .25s;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.section-video--open .section-video__close, .section-video__content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.section-video__content {overflow: hidden;position: relative;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 50px 20px;min-width: 50%;-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;}
@media only screen and (min-width:450px) {.section-video__content {padding: 50px 30px;}}
@media only screen and (min-width:768px) {.section-video__content {width: 50%;}}
@media only screen and (min-width:1100px) {.section-video__content {padding: 80px;}}
.section-video__content-inner {position: relative;width: 700px;max-width: 100%;}
.section-video__overline {color: #1d3461;}
.section-video__title {max-width: 520px;}
@media only screen and (max-width:767px) {.section-video__title {font-size: 18px;line-height: 1.8em;}}
.core-block h1.section-video__title, .section-video__title.h--1, .wysiwyg h1.section-video__title {max-width: 650px;}
*+.section-video__title {margin-top: 20px;}
@media only screen and (min-width:1100px) {*+.section-video__title {margin-top: 30px;}}
*+.section-video__links {margin-top: 30px;}
@media only screen and (min-width:1100px) {*+.section-video__links {margin-top: 30px;}}
.section-video__link {display: inline-block;line-height: 1em;margin: 10px 20px 10px 0;}
.section-video__link:last-child {margin-right: 0;}
.section-video__bg-icon {top: 0;right: 0;mix-blend-mode: multiply;position: absolute;width: 85%;padding-bottom: 85%;-webkit-transform: translate(30%,-35%);-ms-transform: translate(30%,-35%);transform: translate(30%,-35%);}
.section-video__bg-icon svg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;fill: currentColor;}
.section-video__play-overlay {color: #06b7d8;fill: #fff;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;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.section-video__play-overlay svg {width: 105px;height: 117px;-webkit-transition: -webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: -webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: transform .25s cubic-bezier(.29,1.55,.46,1.04),-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .25s cubic-bezier(.29,1.55,.46,1.04);}
.section-video__play-overlay:hover svg {-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);}
.hero {position: relative;min-height: 100vh;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;}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {.hero {height: 100vh;}}
.hero--minimum-height-image {min-height: 50vh;max-height: 100vh;}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {.hero--minimum-height-image {height: auto;}}
.hero--minimum-height-short {min-height: 70vh;}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {.hero--minimum-height-short {height: 90vh;}}
.hero__background-image {position: absolute;top: 0;left: 0;bottom: 0;right: 0;-webkit-background-size: cover;background-size: cover;}
.hero__gradient-overlay {position: absolute;top: 0;left: 0;bottom: 0;right: 0;mix-blend-mode: multiply;}
.hero__container {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;z-index: 2;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;padding-top: 230px;padding-bottom: 30px;}
.hero--align-right .hero__container {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.hero--align-center .hero__container {text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
@media only screen and (min-width:768px) {.hero__container {padding-top: 140px;padding-bottom: 140px;}}
.hero__content {position: relative;max-width: 540px;color: #fff;}
.hero__text {letter-spacing: .01em;font-size: 16px;line-height: 1.54em;font-weight: 500;}
@media only screen and (min-width:768px) {.hero__text {font-size: 22px;}}
.hero__text+* {display: block;margin-top: 40px;}
.hero__title span {display: inline-block;}
.hero__title+* {display: block;margin-top: 20px;}
.hero__buttons {margin-right: -15px;margin-bottom: -10px;margin-left: -15px;}
.hero__button {margin: 10px 15px;}
.modal-login {z-index: 1000;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);display: none;-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;opacity: 0;-webkit-transition: opacity .25s;-o-transition: opacity .25s;transition: opacity .25s;}
.modal-login--visible .modal-login {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.modal-login--open .modal-login {opacity: 1;}
.modal-login__overlay {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.modal-login__inner {position: relative;text-align: center;width: 520px;padding: 70px 20px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;max-width: -webkit-calc(100% - 20px);max-width: calc(100% - 20px);background: #fff;-webkit-border-radius: 6px;border-radius: 6px;-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);opacity: 0;-webkit-transition: opacity .25s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: opacity .25s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);transition: transform .25s cubic-bezier(.29,1.55,.46,1.04),opacity .25s;transition: transform .25s cubic-bezier(.29,1.55,.46,1.04),opacity .25s,-webkit-transform .25s cubic-bezier(.29,1.55,.46,1.04);-o-transition: transform .25s cubic-bezier(.29,1.55,.46,1.04),opacity .25s;}
.modal-login--open .modal-login__inner {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition-delay: .125s;-o-transition-delay: .125s;transition-delay: .125s;}
@media only screen and (min-width:768px) {.modal-login__inner {padding: 100px 40px 40px;}}
.modal-login__button {width: 100%;margin-bottom: 30px;}
.modal-login__hr {width: 115px;margin: 0 auto 30px;border: none;border-bottom: 1px solid #1d3461;}
.modal-login__close {position: absolute;top: 20px;right: 20px;display: block;cursor: pointer;stroke: currentColor;-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;}
.modal-login__close svg {width: 25px;height: 25px;}
.modal-login__close:hover {color: #ff620b;}
.navigation-post-pagination {min-height: 100px;}
.navigation-post-pagination, .navigation-post-pagination .page-numbers {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;}
.navigation-post-pagination .page-numbers {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.navigation-post-pagination .page-numbers li {display: inline-block;color: #be4400;}
.navigation-post-pagination .page-numbers li a, .navigation-post-pagination .page-numbers li span {display: block;padding: 15px;}
.navigation-post-pagination .page-numbers li a.current, .navigation-post-pagination .page-numbers li span.current {color: #fff;}
.navigation-post-pagination .page-numbers li a {-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;}
.navigation-post-pagination .page-numbers li a:hover {color: #fff;}
.navigation-main__items {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;font-size: 14px;letter-spacing: .01em;font-weight: 700;}
@media only screen and (min-width:1390px) {.navigation-main__items {font-size: 16px;}}
.header--below .navigation-main__item--buttons {color: #979797;}
.navigation-main__link {-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;padding: 10px;}
@media only screen and (min-width:1390px) {.navigation-main__link {padding: 10px 20px;}}
.navigation-main__item:last-child .navigation-main__link {padding-right: 0;}
.navigation-main__item:first-child .navigation-main__link {padding-left: 0;}
.navigation-main__link--current, .navigation-main__link:hover {color: #06b7d8;}
.navigation-main__button {margin: 0 10px;font-size: 1em;min-width: 0;}
@media only screen and (min-width:1390px) {.navigation-main__button {margin: 0 20px;min-width: 160px;}}
.navigation-main__item:last-child .navigation-main__button {margin-right: 0;}
.navigation-mobile {position: fixed;display: none;top: 0;left: 0;width: 100%;height: 100%;background: #1d3461;color: #fff;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: -webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: -webkit-transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1);transition: transform .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .25s cubic-bezier(.215,.61,.355,1);-o-transition: transform .25s cubic-bezier(.215,.61,.355,1);overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;text-align: center;font-size: 16px;z-index: 900;}
.header--hamburger.navigation-mobile--visible .navigation-mobile {display: block;}
.navigation-mobile--open .navigation-mobile {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.navigation-mobile__inner {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 55px 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;min-height: 100%;}
.navigation-mobile__link {font-weight: 700;}
.navigation-mobile__item {margin-bottom: 30px;}
.navigation-mobile__button {margin-top: 30px;}
.navigation-footer {list-style: none;color: #627da2;text-transform: lowercase;}
.navigation-footer__item {line-height: 1em;}
.navigation-footer__item .button {text-transform: none;min-width: 190px;}
@media only screen and (min-width:768px) {.navigation-footer__item .button {min-width: 0;width: 100%;}}
.navigation-footer__item+* {margin-top: 20px;}
.navigation-footer__link {-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;}
.navigation-footer__link:hover {color: #fff;}
.navigation-social {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;margin: 15px -15px 0;}
@media only screen and (min-width:450px) {.navigation-social {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}}
.navigation-social__network {display: block;padding: 15px;}
.navigation-social__link {display: block;-webkit-transition: color .25s;-o-transition: color .25s;transition: color .25s;}
.navigation-social__link:hover {color: #06b7d8;}
.navigation-social__icon {fill: currentColor;display: block;max-width: 100%;width: 18px;height: 18px;}