/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:border-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Aktiv-Grotesk';font-weight:300;font-style:normal;src:url("webfonts/aktivgrotesk-light-webfont.woff2") format("woff2"),url("webfonts/aktivgrotesk-light-webfont.woff") format("woff");unicode-range:U+000-5FF;font-display:fallback}@font-face{font-family:'Aktiv-Grotesk';font-weight:300;font-style:italic;src:url("webfonts/aktivgrotesk-lightitalic-webfont.woff2") format("woff2"),url("webfonts/aktivgrotesk-lightitalic-webfont.woff") format("woff");unicode-range:U+000-5FF;font-display:fallback}@font-face{font-family:'Aktiv-Grotesk';font-weight:400;font-style:normal;src:url("webfonts/aktivgrotesk-regular-webfont.woff2") format("woff2"),url("webfonts/aktivgrotesk-regular-webfont.woff") format("woff");unicode-range:U+000-5FF;font-display:fallback}@font-face{font-family:'Aktiv-Grotesk';font-weight:400;font-style:italic;src:url("webfonts/aktivgrotesk-italic-webfont.woff2") format("woff2"),url("webfonts/aktivgrotesk-italic-webfont.woff") format("woff");unicode-range:U+000-5FF;font-display:fallback}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:300 16px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;color:rgba(55,61,72,0.8);text-rendering:optimizeLegibility}html.fonts-loaded{font-family:"Aktiv-Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif}@media screen and (max-width: 767px){.display-1,.masthead h1{font-size:3.0625rem;line-height:3.1875rem;margin:3rem 0}h1,.h1{font-size:2.4375rem;line-height:2.6875rem;margin:3rem 0}h2,.h2{font-size:1.859375rem;line-height:2.20625rem;margin:2.5rem 0}h3,.h3{font-size:1.3125rem;line-height:1.71875rem;margin:2rem 0}h4,.h4,h1:not([class])+p,.lead-text{font-size:1.09375rem;line-height:1.7125rem;margin:2rem 0}h5,.h5{font-size:.823529412rem;line-height:1.23125rem;margin:2rem 0}h6,.h6,.heading-main-title,.heading-caption{font-size:.75rem;line-height:1.23125rem;margin:2rem 0;text-transform:uppercase}}@media screen and (min-width: 768px){.display-1,.masthead h1{font-size:3.5rem;line-height:3.4375rem;margin:3rem 0}h1,.h1{font-size:2.8125rem;line-height:2.9375rem;margin:3rem 0}h2,.h2{font-size:2.125rem;line-height:2.45625rem;margin:2.5rem 0}h3,.h3{font-size:1.5rem;line-height:1.96875rem;margin:2rem 0}h4,.h4,h1:not([class])+p,.lead-text{font-size:1.25rem;line-height:1.7125rem;margin:2rem 0}h5,.h5{font-size:1rem;line-height:1.48125rem;margin:2rem 0}h6,.h6,.heading-main-title,.heading-caption{font-size:.75rem;line-height:1.23125rem;margin:2rem 0;text-transform:uppercase}}display-1,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.card-title,th{letter-spacing:-0.0125em;word-wrap:break-word;color:#111418}display-1,h1,.h1,h2,.h2{font-weight:300}h3,.h3,h4,.h4,h5,.h5,h6,.h6,strong,.card-title,.heading-main-title,th{font-weight:400}.heading-caption{letter-spacing:1px}display-1:first-child,h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}.heading-main-title{display:block;margin-top:0;padding-bottom:1rem;letter-spacing:1px;color:rgba(55,61,72,0.6)}p,ul,ol,pre,blockquote,.note{margin:0 0 2rem}p{word-wrap:break-word}ul,ol{list-style-position:outside;margin-top:0;padding-left:1.2em}ul.row,ul.row,ol.row,ol.row{padding-left:0}ul{list-style-type:square}pre code,article blockquote,.note{display:block;padding:1rem;border-radius:0.125rem}blockquote{font-style:italic;position:relative}blockquote::before{content:"\201F";position:absolute;left:-1ex}article blockquote,.note{background:rgba(0,0,0,0.03);color:#373d48;border-left:0.125rem solid rgba(0,0,0,0.1)}article blockquote::before,.note::before{display:none}.note{background-color:rgba(35,140,246,0.05);border-color:rgba(32,124,223,0.5)}article blockquote>*{margin-left:-.125rem}th{text-align:left}q{font-style:italic}q::before{content:"\201C";margin-left:-.6ex}q::after{content:"\201D"}code,kbd{padding:.0625em .25em;border-radius:0.125rem;white-space:pre-wrap;overflow-wrap:break-word;font-weight:400;background-color:#373d48;box-shadow:inset 0 -0.125rem 0 rgba(0,0,0,0.1);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.1);font-size:.8125rem}code{font-family:"Source Code Pro", Consolas, Menlo, monospace}kbd{font-family:inherit;padding:.25em .5em}small,.small{display:block;font-size:.8125rem;line-height:1.25rem;color:rgba(55,61,72,0.6);font-weight:400}small strong,.small strong{color:rgba(55,61,72,0.8)}.note .h5{margin-bottom:1rem}*,*:before,*:after{box-sizing:border-box}*:last-child{margin-bottom:0 !important}@media screen and (min-width: 768px){.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-5.6%;margin-bottom:-3.5rem !important}.sidebar-main-content .row{margin-left:-07.61%}.sidebar-main-content .col{margin-left:07.0707071%}.row.center-h,.col.center-h{-webkit-box-pack:center;justify-content:center}.row.justify{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-pack:justify;justify-content:justify}.row.distribute{justify-content:space-around}.row.col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.row.center-v{-webkit-box-align:center;align-items:center;margin-bottom:0 !important}.col{margin-bottom:3.5rem !important;margin-left:5.3030303%}.row.center-v>.col{margin-bottom:0 !important}.row.justify .col+.col,.row.distribute .col+.col{margin-left:0}.span-1:not(.col){width:03.2%}.span-2:not(.col){width:12.0%}.span-3:not(.col){width:20.8%}.span-4:not(.col){width:29.6%}.span-5:not(.col){width:38.4%}.span-6:not(.col){width:47.2%}.span-7:not(.col){width:56% 0}.span-8:not(.col){width:64.8%}.span-9:not(.col){width:73.6%}.span-10:not(.col){width:82.4%}.span-11:not(.col){width:91.2%}.span-12:not(.col){width:100%}[class*="span"]:only-child{margin:0 auto}.col.span-1{width:03.030303%}.col.span-2{width:11.3636364%}.col.span-3{width:19.6969697%}.col.span-4{width:28.030304%}.col.span-5{width:36.3636364%}.col.span-6{width:44.6969697%}.col.span-7{width:53.030303%}.col.span-8{width:61.3636364%}.col.span-9{width:69.6969697%}.col.span-10{width:78.030303%}.col.span-11{width:86.3636364%}.col.span-12{width:94.6969697%}.sidebar-main-content .col.span-3{width:26.2626263%}}@media screen and (min-width: 768px){html,body{height:100%}body>*{padding:0 2rem}}@media screen and (max-width: 767px){body>*{padding:0 1rem}[class*="span-"]+[class*="span-"]{margin-top:3rem;margin-left:0 !important}}.hero{background:#061524}body>section{overflow:hidden}.wrapper{max-width:62.5rem;margin:0 auto}section .wrapper{padding:3.5rem 0}section .wrapper.extra{padding:6rem 0}body>section{background-color:#f9fafb;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.06)}body>section:nth-of-type(even){background-color:#fff}.hero .masthead{text-align:center;position:relative;color:rgba(255,255,255,0.7)}.hero .masthead h1{color:#fff}.hero .masthead blockquote{color:rgba(255,255,255,0.6);font-size:1.125rem}.hero .masthead blockquote::before{content:none}.hero .masthead blockquote>footer{display:inline-block}.hero .masthead small{color:rgba(255,255,255,0.6)}section .section-header{margin:0 auto 3.5rem;text-align:center}.section-footer{margin-top:2.8125rem;text-align:center;position:relative;border-width:1px 0 0;border-style:solid;border-image:-webkit-linear-gradient(0deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 2%;border-image:linear-gradient(90deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 2%}.masthead .section-footer{color:rgba(255,255,255,0.6);border-style:solid;border-image:-webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%) 2%;border-image:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%) 2%}.wrapper.extra .section-footer{margin-bottom:-2.8125rem !important}body>section:nth-child(odd) .footer-title>span{background-color:#f9fafb}body .masthead .hero.hero{display:inline-block;margin:5.625rem -90rem 0}.sidebar-main-content section h2:first-child{padding-top:3.5rem}@media screen and (min-width: 768px){.sidebar-main-content>section:not(:last-child),.sidebar-main-content>article>section:not(:last-child){padding-bottom:3.5rem;border-width:0 0 1px;border-style:solid;border-image:-webkit-linear-gradient(0deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 5%;border-image:linear-gradient(90deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 5%}}.sidebar-main-content img{max-width:100%;height:auto}.sidebar aside ol,.sidebar aside ul,.sidebar aside:not(.toc-nav) li,.sidebar aside p{margin-bottom:1rem}.sidebar a[href^="http://"]:not([href*="sketchapp.com"]):not([href*="bohemiancoding.com"]):not(.card):after,.sidebar a[href^="https://"]:not([href*="sketchapp.com"]):not([href*="bohemiancoding.com"]):not(.card):after{content:"\21F1";display:inline-block;margin-left:.25rem;font-size:.75rem;vertical-align:top;-webkit-transform:scaleX(-1);transform:scaleX(-1)}img.max,.sidebar-main-content figure img,.sidebar-main-content video{max-width:100%;height:auto;display:block}.sidebar-main-content figure:not([class]) img,.sidebar-main-content video{border-radius:0.125rem;box-shadow:0 0 2px rgba(0,0,0,0.1)}.embed-container{max-width:100%;height:0;padding-bottom:56.25%;margin-bottom:2rem;overflow:hidden;position:relative;border-radius:0.125rem}.embed-container iframe,.embed-container object,.embed-container embed{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:0.125rem}.sidebar-main-content figure:not([class]){margin-bottom:2rem}.sidebar-main-content .figure-icon+h4{margin-top:1rem}figcaption{margin-top:1rem;font-size:.8125rem;line-height:.98125rem;color:rgba(55,61,72,0.6)}.new{display:inline-block;padding:.3125rem .375rem .25rem;vertical-align:middle;position:relative;top:-.2em;border-radius:0.125rem;text-transform:uppercase;font-size:.75rem;background:#4d994e;color:#fff;line-height:1}.group:before,.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:inline-block;overflow:hidden;text-align:left;text-indent:-999em}.rtl{direction:rtl}.rtl .online-link{direction:ltr}*::selection{color:#fff;background:#238cf6}*::selection:window-inactive{background:#207cdf}*:focus{outline:none}.view-all::after{content:"";display:inline-block;width:.375rem;height:.625rem;margin-left:.375rem;vertical-align:baseline;background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%208%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EDisclosure%20Indicator%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C1.5%20L1.5%2C0%20L7.29201249%2C5.79201249%20C7.68302319%2C6.18302319%207.68649149%2C6.81350851%207.29201249%2C7.20798751%20L1.5%2C13%20L0%2C11.5%20L4.29422684%2C7.20577316%20C4.68401459%2C6.81598541%204.68722761%2C6.18722761%204.29422684%2C5.79422684%20L0%2C1.5%20Z%22%20fill%3D%22%23207cdf%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-size:cover}.hide{display:none !important}.hidden{display:none}.marked-text{padding:0 .125em;margin:0 -.125em;color:#111418;font-weight:inherit;font-style:inherit;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.1)}@font-face{font-family:'glyphs';src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:normal;font-style:normal}[class*="icon-"]::before,.key-points>li::before{font-family:'glyphs';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;position:relative;top:.125em;margin-right:.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-video:before{content:"\e600"}.icon-download:before{content:"\e601"}.icon-appstore:before{content:"\e602"}.icon-tick:before{content:"\e603"}.icon-more:before{content:"\e604"}a{text-decoration:none;color:#207cdf;-webkit-transition:color .1s ease-out, border-color .1s ease-out, background-color .1s ease-out, background-image .1s ease-out;transition:color .1s ease-out, border-color .1s ease-out, background-color .1s ease-out, background-image .1s ease-out;font-weight:400;-webkit-tap-highlight-color:rgba(32,124,223,0.08)}a:hover,a:active,a:focus{color:#238cf6}.masthead a{color:rgba(255,255,255,0.8)}.masthead a:hover,.masthead a:focus,.masthead a:active,.masthead a.active{color:#fff}.text-dark-link a,a.text-dark-link{display:block;color:#111418}.button{display:inline-block;padding:.625em 1.5625em;border-radius:0.1875rem;border:1px solid rgba(32,124,223,0.5);font-weight:400;-webkit-transition:color .1s ease-out, border-color .1s ease-out, background-color .1s ease-out, background-image .1s ease-out, opacity .1s ease-out;transition:color .1s ease-out, border-color .1s ease-out, background-color .1s ease-out, background-image .1s ease-out, opacity .1s ease-out;position:relative}.button:hover,.button:active,.button:focus{background:rgba(35,140,246,0.04);color:#238cf6;border-color:rgba(35,140,246,0.4)}.button.full{background:#207cdf;border:0;color:#fff}.button.full:hover,.button.full:active,.button.full:focus{background:#238cf6}.button.busy{opacity:1;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:transparent;position:relative}.button.busy.error,.button.full.negative,.button.negative.busy.success{background-color:#df4343}.button.busy.success{background-color:#43A047}.button::before,.button::after{content:"";width:2rem;height:2rem;position:absolute;left:50%;margin-left:-1rem;top:50%;margin-top:-1rem;background-repeat:no-repeat;background-position:center center;background-size:2rem 2rem;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all .25s linear;transition:all .25s linear}.button.busy::before,.button.busy::after{opacity:1}.button.loading::before{background-image:url("data:image/svg+xml;utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h32v32H0z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M.008%2016c-.005.163-.008.326-.008.49C0%2025.055%207.164%2032%2016%2032c8.837%200%2016-6.945%2016-15.51%200-.164-.003-.327-.008-.49-.267%208.34-7.324%2015.02-15.99%2015.02C7.33%2031.02.274%2024.34.007%2016z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.button.error::after{background-image:url("data:image/svg+xml;utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3Eerror%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M21.79%2010.116a.672.672%200%200%200-.942%200l-4.86%204.813-4.864-4.816a.673.673%200%200%200-.943%200%20.657.657%200%200%200%200%20.934l4.865%204.81-4.862%204.815a.657.657%200%200%200%200%20.934c.26.256.684.256.944%200l4.863-4.814%204.86%204.813c.26.256.683.256.943%200a.657.657%200%200%200%200-.935l-4.86-4.813%204.86-4.81a.657.657%200%200%200%200-.935%22%2F%3E%3Cpath%20d%3D%22M16%20.037c-8.836%200-16%207.09-16%2015.84%200%208.748%207.164%2015.84%2016%2015.84s16-7.092%2016-15.84c0-8.75-7.164-15.84-16-15.84zm10.37%2026.107c-2.655%202.628-6.318%204.253-10.37%204.253s-7.715-1.625-10.37-4.253c-2.655-2.63-4.297-6.256-4.297-10.267%200-4.012%201.642-7.638%204.296-10.267C8.282%202.98%2011.945%201.357%2016%201.357S23.715%202.98%2026.37%205.61c2.655%202.63%204.297%206.255%204.297%2010.267%200%204.01-1.642%207.637-4.296%2010.267z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.button.success::after{background-image:url("data:image/svg+xml;utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3Esuccess%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M16-.003c-8.836%200-16%207.163-16%2016%200%208.838%207.164%2016%2016%2016s16-7.162%2016-16c0-8.837-7.164-16-16-16zm10.37%2026.37c-2.655%202.656-6.318%204.297-10.37%204.297s-7.715-1.64-10.37-4.296a14.62%2014.62%200%200%201-4.297-10.37c0-4.053%201.642-7.715%204.296-10.37C8.282%202.97%2011.945%201.33%2016%201.33s7.715%201.64%2010.37%204.297c2.655%202.656%204.297%206.318%204.297%2010.37s-1.642%207.715-4.296%2010.37z%22%2F%3E%3Cpath%20d%3D%22M22.515%2011.223l-9.85%209.85L9%2017.403a.668.668%200%201%200-.944.943l4.14%204.14c.26.26.68.26.94%200l10.323-10.32a.676.676%200%200%200%200-.944.67.67%200%200%200-.947%200%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@media screen and (min-width: 768px){.button ~ small{display:inline-block;margin-left:.5rem}}@media screen and (max-width: 767px){.button ~ small{display:block;margin-top:.5rem}}nav ul,nav ol,ul.row,ol.row{list-style:none}nav ul,nav ol{margin:0;padding:0;font-size:0}nav li{font-size:1rem}@media screen and (min-width: 768px){nav li{display:inline-block;vertical-align:middle}}.main-nav{position:fixed;will-change:transform;width:100%;z-index:99}body:not(.hero)>.main-nav{box-shadow:0 1px 2px rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.06);background:rgba(255,255,255,0.99)}body.hero>.main-nav{border:0;border-bottom-width:1px;border-style:solid;border-image:-webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%) 5%;border-image:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.15) 50%, rgba(255,255,255,0) 100%) 5%;background:rgba(6,21,36,0.99)}.main-nav h1{display:inline-block;margin:0;font-size:1.625rem;font-weight:400;line-height:1;vertical-align:middle}body:not(.hero) .main-nav h1 a{color:#111418}body.hero .main-nav h1 a{color:#fff}[role="banner"]{width:1em;height:.923076923em}[role="banner"] *{fill:#111418}.hero [role="banner"] *{fill:#fff}.main-nav .nav-toggle{display:none}.main-nav a{display:block}.main-nav a:active,.main-nav a.active{color:#111418}.hero .main-nav a{color:rgba(255,255,255,0.6)}.hero .main-nav a:hover,.hero .main-nav a:focus{color:rgba(255,255,255,0.8)}.hero .main-nav a:active,.hero .main-nav a.active{color:#fff}.main-nav a>*{vertical-align:middle}@media screen and (min-width: 768px){body{padding-top:4.3125rem}[id]:target::before{content:"";display:block;padding-top:4.3125rem;margin-top:-4.3125rem}.main-nav{margin-top:-4.3125rem;padding-top:1.125rem;padding-bottom:1.125rem;overflow:hidden}.main-nav ul{float:right}.main-nav li{margin-left:2rem}.main-nav a.buy{padding:.2rem .625rem;border:1px solid rgba(32,124,223,0.5);border-radius:0.1875rem}.main-nav a.buy:hover,.main-nav a.buy:active,.main-nav a.buy:focus{color:#fff;background:#238cf6}.hero .main-nav a.buy{color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.3)}.hero .main-nav a.buy:hover,.hero .main-nav a.buy:active,.hero .main-nav a.buy:focus{background:rgba(255,255,255,0.04);color:#fff;border-color:rgba(255,255,255,0.4)}}@media screen and (max-width: 767px){body{padding-top:3.8125rem}[id]:target::before{content:"";display:block;padding-top:3.8125rem;margin-top:-3.8125rem}.main-nav{margin-top:-3.8125rem;padding-top:1rem;padding-bottom:1rem}.main-nav h1{font-size:1.4375rem}.main-nav ul{margin-top:1.0625rem;margin-left:-1rem;margin-bottom:-1.0625rem !important;padding-left:1rem;margin-right:-1rem;border-top:1px solid rgba(0,0,0,0.06);max-height:0;opacity:0;overflow:hidden;-webkit-transition:opacity 0.1s ease-out,max-height 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.1s ease-out,max-height 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.main-nav ul.active{max-height:999px;opacity:1;-webkit-transition:opacity 0.05s ease-in,max-height 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0.05s ease-in,max-height 1.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.hero .main-nav ul{border-top-color:rgba(255,255,255,0.1)}.main-nav li:not(:last-child){padding:0;border-bottom:1px solid rgba(0,0,0,0.06)}body.hero .main-nav li{border-bottom-color:rgba(255,255,255,0.1)}.main-nav ul a{display:block;padding:1rem 0;position:relative}.main-nav ul a:not(.active)::before{content:"";display:inline-block;width:.375rem;height:.625rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%208%2013%22%3E%3Cpath%20fill%3D%22%23207cdf%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%201.5L1.5%200l5.792%205.792c.39.39.394%201.022%200%201.416L1.5%2013%200%2011.5l4.294-4.294c.39-.39.393-1.02%200-1.412L0%201.5z%22%2F%3E%3C%2Fsvg%3E");background-size:cover;opacity:.25}.hero .main-nav ul a:not(.active)::before{-webkit-filter:hue-rotate(276deg) saturate(0) saturate(0) brightness(100%);filter:hue-rotate(276deg) saturate(0) saturate(0) brightness(100%)}.main-nav .nav-toggle{display:inline-block;float:right;cursor:pointer;color:#207cdf;font-weight:400;position:relative;top:2px;padding:1rem;margin:-1rem}.hero .main-nav .nav-toggle{color:#fff}.nav-toggle{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(32,124,223,0.08)}.nav-toggle::after{display:inline-block;content:"";width:0;height:0;position:relative;top:-2px;margin-left:.375rem;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:0.25rem solid #207cdf;-webkit-transition:-webkit-transform .12s ease-out;transition:-webkit-transform .12s ease-out;transition:transform .12s ease-out;transition:transform .12s ease-out, -webkit-transform .12s ease-out}.hero .nav-toggle::after{border-top-color:#fff}.nav-toggle.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.secondary-nav{text-align:center}.secondary-nav ul{white-space:nowrap;overflow:auto;-webkit-mask-image:-webkit-linear-gradient(left, transparent 0%, #000 4%, #000 92%, transparent 100%)}.secondary-nav ul::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.secondary-nav ul{margin:0 -1rem}}.secondary-nav li{margin-right:.25rem;display:inline-block;font-size:.875rem}@media screen and (min-width: 768px){.secondary-nav li{margin-right:3.5rem}.secondary-nav li:last-child{margin-right:0}}.secondary-nav a{display:inline-block;padding:1rem}.secondary-nav a:active,.secondary-nav a.active{color:#111418}.search-toggle{background-image:url("data:image/svg+xml;utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23207CDF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.46%2014.39c-.78.586-1.748.933-2.8.933-2.573%200-4.66-2.087-4.66-4.66C6%208.086%208.087%206%2010.66%206c2.575%200%204.662%202.087%204.662%204.662%200%201.05-.348%202.02-.935%202.8.075.035.144.082.205.143l3.2%203.2c.275.275.28.717.004.992-.273.273-.72.27-.992-.003l-3.2-3.2c-.062-.06-.11-.13-.143-.205zM12%2024c6.627%200%2012-5.373%2012-12S18.627%200%2012%200%200%205.373%200%2012s5.373%2012%2012%2012zm-1.34-9.61c2.06%200%203.73-1.67%203.73-3.728%200-2.06-1.67-3.73-3.73-3.73-2.058%200-3.728%201.67-3.728%203.73s1.67%203.73%203.73%203.73z%22%2F%3E%3C%2Fsvg%3E");-webkit-transition:-webkit-filter .1s ease-out;transition:-webkit-filter .1s ease-out;transition:filter .1s ease-out;transition:filter .1s ease-out, -webkit-filter .1s ease-out}.search-toggle:hover,.search-toggle:active,.search-toggle:focus{-webkit-filter:hue-rotate(1deg) saturate(117%) brightness(105%);filter:hue-rotate(1deg) saturate(117%) brightness(105%)}@media screen and (min-width: 768px){.toc-nav{margin-top:1rem}.nav-toggle{display:inline-block}.toc-nav header{position:relative}.search-toggle{width:1.5rem;height:1.5rem;cursor:pointer;float:right;margin-top:.4rem}}.toc-nav h1{margin-bottom:1.125rem}.toc-nav h2,.toc-nav nav>ol>li{font-size:1rem;line-height:1.73125rem;font-weight:400;margin:0;padding:0}@media screen and (min-width: 768px){.toc-nav li:not(:first-child) h2,.toc-nav nav>ol>li:not(:first-child){margin:.25rem 0}}.toc-nav a.active{color:#111418}.toc-nav a.active::before{content:"\2023";display:inline-block;vertical-align:middle;position:absolute;margin-left:-.65rem;margin-right:.25rem;font-size:1.2rem}.toc-nav li{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:list-item;font-size:.8125rem;line-height:1.23125rem}@media screen and (min-width: 768px){.toc-nav li{margin:.125rem 0}}@media screen and (max-width: 767px){.toc-nav{margin:-2.5rem -.5rem 0;padding:.594rem 1rem;width:calc(100% + 1rem);border:1px solid rgba(0,0,0,0.1);border-radius:0.1875rem;position:relative}.toc-nav ol{display:none}.toc-nav li{line-height:1.5}.toc-nav h2,.toc-nav ol ol a{display:block;padding:.5rem 0}.toc-nav .nav-toggle{display:block;width:calc(100% + 2rem);cursor:pointer;position:relative;font-size:1rem;margin:-.625rem -1rem -.5625rem;padding:.5rem 1rem .5625rem}.toc-nav .nav-toggle::after{border-top-color:#111418;position:absolute;right:1rem;top:50%;margin-top:-2px}.toc-nav .nav-toggle.active::after{border-bottom-color:#111418}.search-toggle{width:2.75rem;height:2.75rem;cursor:pointer;position:absolute;right:0;top:0;background-position:center center}.toc-nav nav.active{margin-top:.5625rem;padding-top:.5rem;position:relative}.toc-nav nav.active::before{content:"";display:block;width:calc(100% + 2rem);height:1px;background:rgba(0,0,0,0.03);position:absolute;top:0;left:-1rem}.toc-nav a.active::before{line-height:1}.toc-nav nav>ol>li>a.active::before{margin-top:.25rem}}body>section+footer{background-color:#fff}.extensions>section+footer{background-color:#F5F6F7}body>section:nth-of-type(even):last-of-type+footer{background-color:#f9fafb}.extensions>section:nth-of-type(even):last-of-type+footer{background-color:#fff}.main-footer small{font-size:1rem;line-height:1.5;vertical-align:middle;color:rgba(55,61,72,0.8)}@media screen and (min-width: 768px){.main-footer{text-align:right}.main-footer>.wrapper{padding:3rem 0;overflow:hidden}.main-footer small{float:left}.main-footer ul{display:inline-block;vertical-align:middle;float:right}.main-footer li{margin-left:2rem}}@media screen and (max-width: 767px){.main-footer small,.main-footer a{display:block;margin:0 -1rem 0 0;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,0.03)}}.stop-scrolling{overflow:hidden}.stop-scrolling.ios{position:fixed;width:100%}.overlay{position:fixed;z-index:98;width:100%;height:100%;background-color:rgba(55,61,72,0.99);top:0;bottom:0;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .08s ease-out;transition:opacity .08s ease-out;will-change:transform, opacity}.overlay.active{opacity:1;visibility:visible;pointer-events:all;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.overlay.cover-all{z-index:999}.header-featured{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:2.5rem !important}.header-featured>*{align-self:baseline}.header-featured h2{margin-bottom:0}.header-featured .view-all{white-space:nowrap}@media screen and (max-width: 767px){.header-featured{margin-bottom:1rem !important}.header-featured h2{padding-top:2rem;font-size:1.3125rem;line-height:1.71875rem;font-weight:400}.card-list+.header-featured h2{padding-top:0}}@media screen and (min-width: 768px){.card-list .col{display:-webkit-box;display:flex}.card-list+.header-featured h2{padding-top:3.5rem}}.card{display:block;width:100%;padding:1.25rem 1rem;position:relative;background:#fff;will-change:auto}.sidebar .card{background-color:#FDFDFE}@media screen and (min-width: 768px){.card{border-radius:0.125rem;box-shadow:0 0 0 1px rgba(0,0,0,0.025)}.card::before,.card::after{content:"";display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:0.125rem;will-change:opacity;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.card::before{box-shadow:0 1px 2px rgba(0,0,0,0.2)}.card::after{box-shadow:0 4px 16px rgba(0,0,0,0.2);opacity:0}.card:hover::before,.card:focus::before{opacity:0}.card:active::before{opacity:1}.card:hover::after,.card:focus::after{opacity:1}.card:active::after{opacity:0}}@media screen and (max-width: 767px){.section-cards .wrapper{padding:0 0 .5rem}.card-list .col+.col{margin-top:0}.card-list.featured .col+.col{margin-top:.5rem}.card-list{margin-left:-1rem;margin-right:-1rem;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}.card-list.featured{border:0}.card-list.featured .card{border-width:1px 0;border-style:solid;border-color:rgba(0,0,0,0.1)}.card-list:not(.featured) .card-description::after{content:"";display:block;width:calc(100% + 1rem);height:1px;background:rgba(0,0,0,0.06);position:relative;top:1.25rem}.card-list:not(.featured) li:last-child .card-description::after{content:none}}.featured .card picture{display:block;position:relative;width:calc(100% + 2rem);margin:-1.25rem -1rem 0;overflow:hidden}.featured .card img{display:block;max-width:100%}@media screen and (min-width: 768px){.featured .card img{border-radius:0.125rem 0.125rem 0 0;will-change:filter;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-webkit-filter:grayscale(0.1);filter:grayscale(0.1);-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in, -webkit-filter .2s ease-in}.featured .card:hover img,.featured .card:active img,.featured .card:focus img{-webkit-filter:none;filter:none}}@media screen and (max-width: 767px){.featured .card picture{width:calc(100% + 1rem);margin:-.75rem -.5rem 0;border-radius:0.125rem}.featured .card picture::before{content:"";display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.06);border-radius:0.125rem}.featured .card img{max-width:100%;height:176px;object-fit:cover}}.card-title{margin-bottom:1rem;color:#111418;font-size:1.25rem;line-height:1.5rem}.card picture+.card-title{margin-top:1rem}@media screen and (max-width: 767px){.card-title{font-size:1.09375rem}}@media screen and (min-width: 768px){.span-3 .card-title{font-size:1rem;line-height:1.25}}.card small{margin-top:0.25rem;color:rgba(55,61,72,0.6)}.card i{font-weight:300}.card-description{display:block;margin-bottom:1rem;font-size:1rem;line-height:1.25;color:rgba(55,61,72,0.8);font-weight:300;-webkit-transition:color .2s ease-in;transition:color .2s ease-in;will-change:color}.card:hover .card-description,.card:active .card-description,.card:focus .card-description{color:#373d48}.card .metadata{font-weight:300}.card .stars{float:right}section.buy .col{position:relative}section.buy .h2{margin-bottom:1rem;font-weight:400}@media screen and (min-width: 1024px){section.buy .col:last-of-type::before{content:"";position:absolute;top:0;bottom:0;left:-2.8%;width:1px;background:-webkit-linear-gradient(270deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 2%;background:linear-gradient(180deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 2%}section.buy .center-h{text-align:center}}@media screen and (max-width: 767px){section.buy{text-align:center}section.buy .button{display:block}}@media screen and (min-width: 768px){section.buy .row,section.buy .col{margin-bottom:0 !important}}.subscribe{background:#061524 !important;text-align:center}.subscribe h2{color:#fff}.subscribe p{margin:2rem;color:rgba(255,255,255,0.7)}.subscribe .disclaimer{margin-bottom:4rem;font-size:12px}.subscribe input[type=text]{display:inline-block;padding:.625em 1em;color:#fff;background-color:transparent;border-radius:0.1875rem;border:1px solid rgba(32,124,223,0.5);margin-bottom:1em}.subscribe input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}.subscribe input[type=text]:-ms-input-placeholder{color:rgba(255,255,255,0.6)}.subscribe input[type=text]::placeholder{color:rgba(255,255,255,0.6)}.volume{visibility:hidden;position:absolute}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:none}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{display:inline-block}#sb-body,#sb-loading{background-color:#000}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}.pagination{margin-top:3rem;padding-top:3rem;border-width:1px 0 0;border-style:solid;border-image:-webkit-linear-gradient(0deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 5%;border-image:linear-gradient(90deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 5%}.pagination>a{display:inline-block;font-size:1rem;width:50%;padding:1rem;margin:-1rem !important}.pagination>a>span{display:inline-block;vertical-align:middle;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination>.prev::before,.pagination>.next::after{font-family:"Source Code Pro", Consolas, Menlo, monospace;display:inline-block;vertical-align:text-top}.pagination>.prev{float:left}.pagination>.prev::before{content:"\2190\0020";padding-right:.375rem}@media screen and (min-width: 768px){.pagination>.prev::before{margin-left:-1em}}.pagination>.next{float:right;text-align:right}.pagination>.next::after{content:"\0020\2192";padding-left:.375rem}label,.label,div.invalid{display:block;font-size:.8125rem;line-height:1rem;font-weight:400}label,.label{margin-bottom:.25rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#111418}input[type="checkbox"]+label,input[type="radio"]+label,label small{display:inline-block}input[type="checkbox"]+label,input[type="radio"]+label{margin-left:.375rem}label>input[type="checkbox"],label>input[type="radio"]{margin-right:.375rem}.label-inline{display:inline-block;text-transform:none}@media screen and (min-width: 768px){.label-inline+.label-inline{margin-left:1rem}}@media screen and (max-width: 767px){.label-inline+.label-inline{margin-top:1rem}}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="button"],input[type="number"],select,textarea{-webkit-appearance:none;appearance:none;-moz-appearance:none;padding:.625rem 1rem .6875rem;background-color:rgba(255,255,255,0.7);color:#111418;border:0.0625rem solid rgba(0,0,0,0.2);border-radius:0.1875rem;-webkit-transition:all .12s linear;transition:all .12s linear}input[type="reset"]{-webkit-appearance:none;appearance:none;-moz-appearance:none;background-color:transparent;display:inline-block;padding:.5625em 1.5625em !important;color:#207cdf;line-height:1.5}input[type="search"]{background:#fff url(/static/images/plugins/loupe.svg) 1rem center no-repeat;padding-left:2.5rem}input[type="file"]{line-height:1;padding:.5rem 0}select{padding-right:2.5rem;background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%229%22%20height%3D%225%22%20viewBox%3D%220%200%209%205%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23373D47%22%20d%3D%22M0%200h8.485L4.243%204.243z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:calc(100% - 1rem) calc(50% + 1px)}select.empty{background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%229%22%20height%3D%225%22%20viewBox%3D%220%200%209%205%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23373D47%22%20d%3D%22M0%200h8.485L4.243%204.243z%22%20fill-rule%3D%22evenodd%22%20opacity%3D%22.6%22%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="button"],input[type="reset"],input[type="number"],select,textarea,form button{width:100%}}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="button"],input[type="reset"],input[type="number"],textarea{box-shadow:inset 0 1px 0 rgba(0,0,0,0.03)}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="number"]:focus,select:focus,textarea:focus{background-color:rgba(255,255,255,0.8);border-color:rgba(32,124,223,0.5)}textarea{resize:vertical}.textarea-more-info{display:block;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:dashed}.textarea-more-info:focus{border-bottom-color:rgba(0,0,0,0.2)}.textarea-more-info ~ small{display:block;padding:.5rem 1rem;background-color:#FDFDFE;border:0.0625rem solid rgba(0,0,0,0.2);border-top:0;border-radius:0 0 0.1875rem 0.1875rem;-webkit-transition:all .12s linear;transition:all .12s linear}.textarea-more-info:focus ~ small{border-color:rgba(32,124,223,0.5)}::-webkit-input-placeholder,select.empty{color:rgba(55,61,72,0.6)}:-ms-input-placeholder,select.empty{color:rgba(55,61,72,0.6)}::placeholder,select.empty{color:rgba(55,61,72,0.6)}:root .invalid,.textarea-more-info.invalid ~ small{border-color:rgba(229,82,82,0.6);-webkit-animation:shake .5s linear;animation:shake .5s linear}:root .invalid:focus,.textarea-more-info.invalid:focus ~ small{border-color:#df4343}.textarea-more-info.invalid{border-bottom-color:rgba(0,0,0,0.2)}.invalid::-webkit-input-placeholder,select.empty.invalid{color:rgba(229,82,82,0.6)}.invalid:-ms-input-placeholder,select.empty.invalid{color:rgba(229,82,82,0.6)}.invalid::placeholder,select.empty.invalid{color:rgba(229,82,82,0.6)}div.invalid{margin-top:.25rem;color:#df4343}div.invalid:empty{display:none !important}@-webkit-keyframes shake{8%,41%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}25%,58%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}92%{-webkit-transform:translateX(2px);transform:translateX(2px)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{8%,41%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}25%,58%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}92%{-webkit-transform:translateX(2px);transform:translateX(2px)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}[disabled]{opacity:.5;pointer-events:none;cursor:default}form ol{list-style:none;margin:0;padding:0}form>ol>li{margin-bottom:1rem}form>ol>li:last-child{margin-top:2rem}.inline-fields{display:inline-block}.inline-fields input,.inline-fields select{width:100%}.radio-group{padding-bottom:.625rem}.search-form{width:100%;display:none;position:fixed;z-index:1000;pointer-events:none}.search-form .search-contents{background:#fff;pointer-events:all;box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 4px 1px rgba(0,0,0,0.1);position:relative}.search-field{width:100%;padding:.6875rem 2.75rem .9375rem 1rem;border:0;font-size:1.625rem;font-weight:400}.search-close{display:block;width:2.75rem;height:3.6875rem;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22%23207CDF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6%204.926L1.3.226C1-.074.52-.074.223.223c-.3.3-.295.78.005%201.08L4.928%206l-4.7%204.7c-.3.3-.303.78-.006%201.078.3.3.78.295%201.08-.005L6%207.073l4.7%204.7c.3.3.78.302%201.078.005.3-.3.295-.78-.005-1.08L7.073%206l4.7-4.7c.3-.3.302-.78.005-1.078-.3-.3-.78-.295-1.08.005L6%204.927z%22%2F%3E%3C%2Fsvg%3E");background-position:center center;background-repeat:no-repeat;position:absolute;top:0;right:0;cursor:pointer;-webkit-transition:-webkit-filter .1s ease-out;transition:-webkit-filter .1s ease-out;transition:filter .1s ease-out;transition:filter .1s ease-out, -webkit-filter .1s ease-out}.search-close:hover,.search-close:active,.search-close:focus{-webkit-filter:hue-rotate(1deg) saturate(117%) brightness(105%);filter:hue-rotate(1deg) saturate(117%) brightness(105%)}.search-results ul{overflow:auto;border-top:1px solid rgba(0,0,0,0.1)}.search-results li{display:block;margin-left:1rem}.search-results li:last-child{border-bottom:0}.search-results a{display:block;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,0.06);position:relative}.search-results a:hover,.search-results a:active,.search-results a:focus{margin-left:-1rem;padding-left:1rem;margin-top:-.0625rem;padding-top:1.0625rem;background-color:#F4F8FD}.search-results a:hover::before,.search-results a:active::before,.search-results a:focus::before{content:"";display:block;width:100%;height:1px;background:rgba(0,0,0,0.06);position:absolute;top:0;left:0}@media screen and (min-width: 768px){.search-form{top:100px}.search-form .search-contents,.search-field{border-radius:0.1875rem}.search-results ul{max-height:14.2rem;position:relative;border-radius:0 0 0.1875rem 0.1875rem}}@media screen and (max-width: 767px){.search-form{padding:0;top:0}.search-results ul{max-height:calc(100vh - 3.6875rem)}.ios .search-results ul{max-height:calc(100vh - 7.9375rem)}.ios .search-results ul a{-webkit-transform:translate3d(0, 0, 0);z-index:10000}.search-results a::after{content:"";display:inline-block;width:.375rem;height:.625rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%208%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EDisclosure%20Indicator%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C1.5%20L1.5%2C0%20L7.29201249%2C5.79201249%20C7.68302319%2C6.18302319%207.68649149%2C6.81350851%207.29201249%2C7.20798751%20L1.5%2C13%20L0%2C11.5%20L4.29422684%2C7.20577316%20C4.68401459%2C6.81598541%204.68722761%2C6.18722761%204.29422684%2C5.79422684%20L0%2C1.5%20Z%22%20fill%3D%22%23207cdf%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-size:contain;opacity:.25}}.two-cols{position:relative;padding:2.8125rem 0}.two-cols::after{content:"";position:absolute;top:2em;bottom:0;left:50%;width:1px;background:-webkit-linear-gradient(270deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 2%;background:linear-gradient(180deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 2%;z-index:0}.two-cols::before{content:"+";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff;color:#bac6d5;font-size:3rem;z-index:1;-webkit-font-smoothing:none}.awards{margin-bottom:-3rem !important}@media screen and (max-width: 767px){.companies.row,.awards.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:-3rem !important}.companies.center-h,.awards.center-h{-webkit-box-pack:center;justify-content:center}}.companies>.col,.awards>.col{margin-bottom:3rem !important;margin-left:0;padding:0 1.75rem}.companies img,.awards img{display:block;margin:0 auto}.awards img{height:39px;width:auto}.testimonials{margin-top:5rem;padding-bottom:2.875rem;position:relative;color:rgba(55,61,72,0.8)}.testimonials p{margin:0;display:inline}.testimonials footer{position:absolute;bottom:-2.875rem}.testimonials img{vertical-align:middle;width:2rem;height:2rem;border-radius:10rem}.hero section.first{background:transparent url(images/home/rainbow.svg) center bottom no-repeat;padding-bottom:7.5rem}.hero .main-header,.hero .masthead{background:none;background-color:transparent}.hero .main-header .section-footer,.hero .masthead .section-footer{border:0 none;margin-top:0;margin-bottom:0;font-size:.8125rem}.hero .main-header .hero.hero,.hero .masthead .hero.hero{margin-top:2em}.hero form.volume{display:none}.actions{display:block;text-align:center}.actions li{display:inline-block;padding-right:2rem}.actions li:nth-child(2n){padding-right:0}@media screen and (max-width: 767px){.actions li{display:block;padding-right:0;margin-bottom:.5rem}.actions li a{display:block}}.actions+.actions{margin-top:3rem}picture+.actions{margin-top:1rem}.sketch-diamond{width:14rem;height:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.who .section-footer{margin-top:0}.who .footer-title{margin:0;position:absolute;top:-.55rem;right:0;left:0;text-align:center}.who .footer-title>span{padding:0 1rem;background:#f9fafb;color:rgba(55,61,72,0.6);text-transform:uppercase}@media screen and (max-width: 600px){.hero .section-footer{width:100%}.hero .section-footer .companies li img{height:2em}}.hero-image{margin:0 auto}.is-for i{font-style:normal}body.sketch.features .herocontainer{background:none}.features-nav a{display:block;width:6rem;max-width:100%;margin:0 auto;padding-top:6rem;font-size:.875rem;text-align:center;background-repeat:no-repeat;background-position:center top;background-size:100%;color:rgba(255,255,255,0.8)}.features-nav a:hover,.features-nav a:focus,.features-nav a:active,.features-nav a.active{color:#fff}.features-nav .precision{background-image:url(images/features/nav-precision-large.png)}.features-nav .inspector{background-image:url(images/features/nav-inspector-large.png)}.features-nav .tools{background-image:url(images/features/nav-tools-large.png)}.features-nav .exporting{background-image:url(images/features/nav-export-large.png)}.features-nav .native{background-image:url(images/features/nav-native-large.png)}.features-nav .mirror{background-image:url(images/features/nav-mirror-large.png)}.features-nav span{display:block;margin-top:.5rem}.online-link{padding-top:20px;font-size:15px;display:block}@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx){.features-nav .precision{background-image:url(images/features/nav-precision-large@2x.png)}.features-nav .inspector{background-image:url(images/features/nav-inspector-large@2x.png)}.features-nav .tools{background-image:url(images/features/nav-tools-large@2x.png)}.features-nav .exporting{background-image:url(images/features/nav-export-large@2x.png)}.features-nav .native{background-image:url(images/features/nav-native-large@2x.png)}.features-nav .mirror{background-image:url(images/features/nav-mirror-large@2x.png)}}.feature .section-header>h1::before{content:"";display:block;width:3.75rem;height:3.75rem;margin:0 auto 1.5625rem;background-repeat:no-repeat;background-position:center top;background-size:100%}.feature .precision>h1::before{background-image:url(images/features/nav-precision-small.png)}.feature .inspector>h1::before{background-image:url(images/features/nav-inspector-small.png)}.feature .tools>h1::before{background-image:url(images/features/nav-tools-small.png)}.feature .exporting>h1::before{background-image:url(images/features/nav-export-small.png)}.feature .native>h1::before{background-image:url(images/features/nav-native-small.png)}.feature .mirror>h1::before{background-image:url(images/features/nav-mirror-small.png)}.feature h1,.feature h2{margin-top:0}.feature .row{margin-top:6rem}.feature .row.additional-feature{padding-top:6rem;border-width:1px 0 0;border-style:solid;border-style:solid;border-image:-webkit-linear-gradient(0deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 2%;border-image:linear-gradient(90deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 2%}.feature .two-cols{margin:3rem 0 -3rem}.feature .actions{margin:3rem 0;text-align:center}.feature .hero{display:block;margin:3rem auto 0;background-color:transparent}@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx){.feature .precision>h1::before{background-image:url(images/features/nav-precision-small@2x.png)}.feature .inspector>h1::before{background-image:url(images/features/nav-inspector-small@2x.png)}.feature .tools>h1::before{background-image:url(images/features/nav-tools-small@2x.png)}.feature .exporting>h1::before{background-image:url(images/features/nav-export-small@2x.png)}.feature .native>h1::before{background-image:url(images/features/nav-native-small@2x.png)}.feature .mirror>h1::before{background-image:url(images/features/nav-mirror-small@2x.png)}}.feature-list ol{list-style:none;padding:0}.feature-list h2{font-size:1.125rem;margin:0 0 .125rem;font-weight:500;white-space:nowrap}.feature-list li:nth-child(1) h2{color:#06B524}.feature-list li:nth-child(2) h2{color:#FA8829}.feature-list li:nth-child(3) h2{color:#FB4655}.feature-list li:nth-child(4) h2{color:#7E78E4}.feature-list li:nth-child(5) h2{color:#3FA6F2}.feature-list p{margin:0 0 .3125em}.feature-list li{margin-bottom:1.5em}.export-list h2{font-size:1.125rem;margin:0 0 .125rem;font-weight:500;white-space:nowrap}.export-list p{margin:0 0 .3125em}.one{color:#06B524}.two{color:#FA8829}.three{color:#FB4655}.four{color:#7E78E4}.five{color:#3FA6F2}.six{color:#FDDC52}.illustrate>h3{margin-top:0}.illustrate::before{content:"";display:block;width:100%;height:3.9375rem;margin-bottom:1.25rem;background-repeat:no-repeat;background-position:left top;background-size:auto 100%}.illustrate.snap-to-pixel::before{background-image:url(images/features/precision-snap.png)}.illustrate.pixel-zoom::before{height:4.3125rem;margin-top:-.1875rem;margin-bottom:1.0625rem;background-image:url(images/features/precision-vector.png)}.illustrate.beautiful-text::before{background-image:url(images/features/precision-text.png)}.illustrate.symbols::before{background-image:url(images/features/tools-symbols.png)}.illustrate.layer-styles::before{background-image:url(images/features/tools-styles.png)}.illustrate.text-styles::before{background-image:url(images/features/tools-textstyle.png)}.illustrate.artboards::before{background-image:url(images/features/tools-pages.png)}.illustrate.grids::before{background-image:url(images/features/tools-grids.png)}.illustrate.bitmap::before{background-image:url(images/features/tools-bitmap.png)}.illustrate.assets::before{background-image:url(images/features/export-assets.png)}.illustrate.css-styles::before{background-image:url(images/features/export-css.png)}.illustrate.print::before{background-image:url(images/features/print.png)}.illustrate.fast::before{background-image:url(images/features/native-speed.png)}.illustrate.auto-save::before{background-image:url(images/features/native-versions.png)}.illustrate.icloud::before{background-image:url(images/features/native-icloud.png)}.illustrate.connect::before{background-image:url(images/features/mirror-connect.svg)}.illustrate.preview::before{background-image:url(images/features/mirror-preview.svg)}.illustrate.share::before{background-image:url(images/features/mirror-share.svg)}@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx){.illustrate.snap-to-pixel::before{background-image:url(images/features/precision-snap@2x.png)}.illustrate.pixel-zoom::before{background-image:url(images/features/precision-vector@2x.png)}.illustrate.beautiful-text::before{background-image:url(images/features/precision-text@2x.png)}.illustrate.symbols::before{background-image:url(images/features/tools-symbols@2x.png)}.illustrate.layer-styles::before{background-image:url(images/features/tools-styles@2x.png)}.illustrate.text-styles::before{background-image:url(images/features/tools-textstyle@2x.png)}.illustrate.artboards::before{background-image:url(images/features/tools-pages@2x.png)}.illustrate.grids::before{background-image:url(images/features/tools-grids@2x.png)}.illustrate.bitmap::before{background-image:url(images/features/tools-bitmap@2x.png)}.illustrate.assets::before{background-image:url(images/features/export-assets@2x.png)}.illustrate.css-styles::before{background-image:url(images/features/export-css@2x.png)}.illustrate.print::before{background-image:url(images/features/print@2x.png)}.illustrate.fast::before{background-image:url(images/features/native-speed@2x.png)}.illustrate.auto-save::before{background-image:url(images/features/native-versions@2x.png)}.illustrate.icloud::before{background-image:url(images/features/native-icloud@2x.png)}}.screenshot-inspector{-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;-webkit-mask-image:-webkit-linear-gradient(0deg, transparent, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.8) 80%, #000 100%)}.herocontainer{padding:0;margin:0}.herocontainer img{display:block;margin:0 auto;max-width:100%;height:auto}#exporting .herocontainer{margin-top:2em}#exporting .row.small.export-list+.row.small.export-list{margin-top:3em}@media screen and (max-width: 767px){.features-nav{padding-top:0 !important}.features-nav .row{display:-webkit-box;display:flex;flex-wrap:wrap}.features-nav .justify{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-pack:justify;justify-content:justify;margin-bottom:-2rem !important}.features-nav .col{width:auto;-webkit-box-flex:0;flex:0 1 30%;margin-top:0;margin-bottom:2rem}.features-nav a{font-size:.8125rem}.screenshot-feature{max-width:100% !important;height:auto}.screenshot-inspector{max-width:200% !important;height:auto;position:relative;left:-25%}.buy div{width:100%}.screenshot-inspector{max-width:200% !important;height:auto;position:relative;left:-25%}.screenshot-feature{max-width:100%;height:auto}}.features-centered-text{text-align:center}.features-centered-text .illustrate::before{height:2rem;margin-bottom:1rem;background-position:center top}.features #mirror{background-image:url(images/features/mirror-background.svg);background-repeat:no-repeat;background-size:cover}.features #mirror .row:first-of-type{margin-top:0}.features #mirror h1{margin-bottom:2rem}.features #mirror h2{margin-bottom:1rem}.features #mirror header>footer>small{margin-top:1rem}@media screen and (min-width: 768px){.features #mirror .screenshot-feature{margin-left:-8.8%}}@media screen and (max-width: 767px){.features #mirror .row:first-of-type{text-align:center}.features #mirror .features-centered-text{margin-top:3rem}}.extensions,body.hero.extensions>.main-nav{background:#111418}.extensions .section-header{text-align:left;margin:0}.extensions>section{background:#fff}.extensions>section:nth-of-type(even){background-color:#F5F6F7}.bck-polygon-bubbles+.wrapper{position:relative}.bck-polygon-bubbles-static{background-image:url(images/extensions/bck-polygon-static.svg) !important;background-size:cover}.bck-polygon-bubbles{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;background:#111418;pointer-events:none}.bck-polygon-bubbles .object-wrap{position:absolute;height:100%;width:100%;opacity:0;-webkit-transform-origin:left top;transform-origin:left top;will-change:transform, opacity}.bck-polygon-bubbles .object{background:rgba(255,255,255,0.15);position:absolute}.bck-polygon-bubbles .object::after{content:'';display:block;position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:#15181C}.bck-polygon-bubbles .object-wrap:nth-child(1){-webkit-animation-name:up1;animation-name:up1;-webkit-animation-duration:37.9s;animation-duration:37.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-0.8s;animation-delay:-0.8s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:81%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(1)>.object{height:21px;width:21px}@-webkit-keyframes up1{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(148deg);transform:translateY(-20%) rotate(148deg)}}@keyframes up1{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(148deg);transform:translateY(-20%) rotate(148deg)}}.bck-polygon-bubbles .object-wrap:nth-child(2){-webkit-animation-name:up2;animation-name:up2;-webkit-animation-duration:38.2s;animation-duration:38.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-1.6s;animation-delay:-1.6s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:98%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(2)>.object{height:18px;width:18px}@-webkit-keyframes up2{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(177deg);transform:translateY(-20%) rotate(177deg)}}@keyframes up2{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(177deg);transform:translateY(-20%) rotate(177deg)}}.bck-polygon-bubbles .object-wrap:nth-child(3){-webkit-animation-name:up3;animation-name:up3;-webkit-animation-duration:37.7s;animation-duration:37.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-2.4s;animation-delay:-2.4s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:38%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(3)>.object{height:23px;width:23px}@-webkit-keyframes up3{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(142deg);transform:translateY(-20%) rotate(142deg)}}@keyframes up3{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(142deg);transform:translateY(-20%) rotate(142deg)}}.bck-polygon-bubbles .object-wrap:nth-child(4){-webkit-animation-name:up4;animation-name:up4;-webkit-animation-duration:38.9s;animation-duration:38.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-3.2s;animation-delay:-3.2s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:65%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(4)>.object{height:11px;width:11px}@-webkit-keyframes up4{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(87deg);transform:translateY(-20%) rotate(87deg)}}@keyframes up4{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(87deg);transform:translateY(-20%) rotate(87deg)}}.bck-polygon-bubbles .object-wrap:nth-child(5){-webkit-animation-name:up5;animation-name:up5;-webkit-animation-duration:37.6s;animation-duration:37.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-4s;animation-delay:-4s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:-1%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(5)>.object{height:24px;width:24px}@-webkit-keyframes up5{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(316deg);transform:translateY(-20%) rotate(316deg)}}@keyframes up5{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(316deg);transform:translateY(-20%) rotate(316deg)}}.bck-polygon-bubbles .object-wrap:nth-child(6){-webkit-animation-name:up6;animation-name:up6;-webkit-animation-duration:37.8s;animation-duration:37.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-4.8s;animation-delay:-4.8s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:39%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(6)>.object{height:22px;width:22px}@-webkit-keyframes up6{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(300deg);transform:translateY(-20%) rotate(300deg)}}@keyframes up6{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(300deg);transform:translateY(-20%) rotate(300deg)}}.bck-polygon-bubbles .object-wrap:nth-child(7){-webkit-animation-name:up7;animation-name:up7;-webkit-animation-duration:37.8s;animation-duration:37.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-5.6s;animation-delay:-5.6s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:11%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(7)>.object{height:22px;width:22px}@-webkit-keyframes up7{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(150deg);transform:translateY(-20%) rotate(150deg)}}@keyframes up7{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(150deg);transform:translateY(-20%) rotate(150deg)}}.bck-polygon-bubbles .object-wrap:nth-child(8){-webkit-animation-name:up8;animation-name:up8;-webkit-animation-duration:37.5s;animation-duration:37.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-6.4s;animation-delay:-6.4s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:79%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(8)>.object{height:25px;width:25px}@-webkit-keyframes up8{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(226deg);transform:translateY(-20%) rotate(226deg)}}@keyframes up8{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(226deg);transform:translateY(-20%) rotate(226deg)}}.bck-polygon-bubbles .object-wrap:nth-child(9){-webkit-animation-name:up9;animation-name:up9;-webkit-animation-duration:38s;animation-duration:38s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-7.2s;animation-delay:-7.2s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:12%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(9)>.object{height:20px;width:20px}@-webkit-keyframes up9{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(176deg);transform:translateY(-20%) rotate(176deg)}}@keyframes up9{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(176deg);transform:translateY(-20%) rotate(176deg)}}.bck-polygon-bubbles .object-wrap:nth-child(10){-webkit-animation-name:up10;animation-name:up10;-webkit-animation-duration:38.7s;animation-duration:38.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-8s;animation-delay:-8s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:19%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(10)>.object{height:13px;width:13px}@-webkit-keyframes up10{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(319deg);transform:translateY(-20%) rotate(319deg)}}@keyframes up10{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(319deg);transform:translateY(-20%) rotate(319deg)}}.bck-polygon-bubbles .object-wrap:nth-child(11){-webkit-animation-name:up11;animation-name:up11;-webkit-animation-duration:37.5s;animation-duration:37.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-8.8s;animation-delay:-8.8s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:86%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(11)>.object{height:25px;width:25px}@-webkit-keyframes up11{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(263deg);transform:translateY(-20%) rotate(263deg)}}@keyframes up11{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(263deg);transform:translateY(-20%) rotate(263deg)}}.bck-polygon-bubbles .object-wrap:nth-child(12){-webkit-animation-name:up12;animation-name:up12;-webkit-animation-duration:38.5s;animation-duration:38.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-9.6s;animation-delay:-9.6s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:94%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(12)>.object{height:15px;width:15px}@-webkit-keyframes up12{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(233deg);transform:translateY(-20%) rotate(233deg)}}@keyframes up12{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(233deg);transform:translateY(-20%) rotate(233deg)}}.bck-polygon-bubbles .object-wrap:nth-child(13){-webkit-animation-name:up13;animation-name:up13;-webkit-animation-duration:37.7s;animation-duration:37.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-10.4s;animation-delay:-10.4s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:53%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(13)>.object{height:23px;width:23px}@-webkit-keyframes up13{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(239deg);transform:translateY(-20%) rotate(239deg)}}@keyframes up13{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(239deg);transform:translateY(-20%) rotate(239deg)}}.bck-polygon-bubbles .object-wrap:nth-child(14){-webkit-animation-name:up14;animation-name:up14;-webkit-animation-duration:38s;animation-duration:38s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-11.2s;animation-delay:-11.2s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:30%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(14)>.object{height:20px;width:20px}@-webkit-keyframes up14{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(64deg);transform:translateY(-20%) rotate(64deg)}}@keyframes up14{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(64deg);transform:translateY(-20%) rotate(64deg)}}.bck-polygon-bubbles .object-wrap:nth-child(15){-webkit-animation-name:up15;animation-name:up15;-webkit-animation-duration:38.4s;animation-duration:38.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-12s;animation-delay:-12s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:34%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(15)>.object{height:16px;width:16px}@-webkit-keyframes up15{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(255deg);transform:translateY(-20%) rotate(255deg)}}@keyframes up15{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(255deg);transform:translateY(-20%) rotate(255deg)}}.bck-polygon-bubbles .object-wrap:nth-child(16){-webkit-animation-name:up16;animation-name:up16;-webkit-animation-duration:38.6s;animation-duration:38.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-12.8s;animation-delay:-12.8s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:81%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(16)>.object{height:14px;width:14px}@-webkit-keyframes up16{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(190deg);transform:translateY(-20%) rotate(190deg)}}@keyframes up16{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(190deg);transform:translateY(-20%) rotate(190deg)}}.bck-polygon-bubbles .object-wrap:nth-child(17){-webkit-animation-name:up17;animation-name:up17;-webkit-animation-duration:37.7s;animation-duration:37.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-13.6s;animation-delay:-13.6s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:81%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(17)>.object{height:23px;width:23px}@-webkit-keyframes up17{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(93deg);transform:translateY(-20%) rotate(93deg)}}@keyframes up17{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(93deg);transform:translateY(-20%) rotate(93deg)}}.bck-polygon-bubbles .object-wrap:nth-child(18){-webkit-animation-name:up18;animation-name:up18;-webkit-animation-duration:38.2s;animation-duration:38.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-14.4s;animation-delay:-14.4s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:91%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(18)>.object{height:18px;width:18px}@-webkit-keyframes up18{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(337deg);transform:translateY(-20%) rotate(337deg)}}@keyframes up18{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(337deg);transform:translateY(-20%) rotate(337deg)}}.bck-polygon-bubbles .object-wrap:nth-child(19){-webkit-animation-name:up19;animation-name:up19;-webkit-animation-duration:37.9s;animation-duration:37.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-15.2s;animation-delay:-15.2s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:55%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(19)>.object{height:21px;width:21px}@-webkit-keyframes up19{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(225deg);transform:translateY(-20%) rotate(225deg)}}@keyframes up19{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(225deg);transform:translateY(-20%) rotate(225deg)}}.bck-polygon-bubbles .object-wrap:nth-child(20){-webkit-animation-name:up20;animation-name:up20;-webkit-animation-duration:38.1s;animation-duration:38.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-16s;animation-delay:-16s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:11%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(20)>.object{height:19px;width:19px}@-webkit-keyframes up20{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(10deg);transform:translateY(-20%) rotate(10deg)}}@keyframes up20{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(10deg);transform:translateY(-20%) rotate(10deg)}}.bck-polygon-bubbles .object-wrap:nth-child(21){-webkit-animation-name:up21;animation-name:up21;-webkit-animation-duration:37.6s;animation-duration:37.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-16.8s;animation-delay:-16.8s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:84%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(21)>.object{height:24px;width:24px}@-webkit-keyframes up21{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(249deg);transform:translateY(-20%) rotate(249deg)}}@keyframes up21{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(249deg);transform:translateY(-20%) rotate(249deg)}}.bck-polygon-bubbles .object-wrap:nth-child(22){-webkit-animation-name:up22;animation-name:up22;-webkit-animation-duration:38.5s;animation-duration:38.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-17.6s;animation-delay:-17.6s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:0%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(22)>.object{height:15px;width:15px}@-webkit-keyframes up22{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(195deg);transform:translateY(-20%) rotate(195deg)}}@keyframes up22{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(195deg);transform:translateY(-20%) rotate(195deg)}}.bck-polygon-bubbles .object-wrap:nth-child(23){-webkit-animation-name:up23;animation-name:up23;-webkit-animation-duration:37.8s;animation-duration:37.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-18.4s;animation-delay:-18.4s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:28%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(23)>.object{height:22px;width:22px}@-webkit-keyframes up23{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(143deg);transform:translateY(-20%) rotate(143deg)}}@keyframes up23{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(143deg);transform:translateY(-20%) rotate(143deg)}}.bck-polygon-bubbles .object-wrap:nth-child(24){-webkit-animation-name:up24;animation-name:up24;-webkit-animation-duration:38.6s;animation-duration:38.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-19.2s;animation-delay:-19.2s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:13%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(24)>.object{height:14px;width:14px}@-webkit-keyframes up24{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(282deg);transform:translateY(-20%) rotate(282deg)}}@keyframes up24{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(282deg);transform:translateY(-20%) rotate(282deg)}}.bck-polygon-bubbles .object-wrap:nth-child(25){-webkit-animation-name:up25;animation-name:up25;-webkit-animation-duration:37.8s;animation-duration:37.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-20s;animation-delay:-20s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:75%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(25)>.object{height:22px;width:22px}@-webkit-keyframes up25{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(9deg);transform:translateY(-20%) rotate(9deg)}}@keyframes up25{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(9deg);transform:translateY(-20%) rotate(9deg)}}.bck-polygon-bubbles .object-wrap:nth-child(26){-webkit-animation-name:up26;animation-name:up26;-webkit-animation-duration:38.4s;animation-duration:38.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-20.8s;animation-delay:-20.8s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:11%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(26)>.object{height:16px;width:16px}@-webkit-keyframes up26{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(194deg);transform:translateY(-20%) rotate(194deg)}}@keyframes up26{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(194deg);transform:translateY(-20%) rotate(194deg)}}.bck-polygon-bubbles .object-wrap:nth-child(27){-webkit-animation-name:up27;animation-name:up27;-webkit-animation-duration:38.9s;animation-duration:38.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-21.6s;animation-delay:-21.6s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:1%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(27)>.object{height:11px;width:11px}@-webkit-keyframes up27{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(44deg);transform:translateY(-20%) rotate(44deg)}}@keyframes up27{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(44deg);transform:translateY(-20%) rotate(44deg)}}.bck-polygon-bubbles .object-wrap:nth-child(28){-webkit-animation-name:up28;animation-name:up28;-webkit-animation-duration:38.3s;animation-duration:38.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-22.4s;animation-delay:-22.4s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:73%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(28)>.object{height:17px;width:17px}@-webkit-keyframes up28{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(194deg);transform:translateY(-20%) rotate(194deg)}}@keyframes up28{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(194deg);transform:translateY(-20%) rotate(194deg)}}.bck-polygon-bubbles .object-wrap:nth-child(29){-webkit-animation-name:up29;animation-name:up29;-webkit-animation-duration:37.5s;animation-duration:37.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-23.2s;animation-delay:-23.2s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:46%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(29)>.object{height:25px;width:25px}@-webkit-keyframes up29{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(218deg);transform:translateY(-20%) rotate(218deg)}}@keyframes up29{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(218deg);transform:translateY(-20%) rotate(218deg)}}.bck-polygon-bubbles .object-wrap:nth-child(30){-webkit-animation-name:up30;animation-name:up30;-webkit-animation-duration:37.6s;animation-duration:37.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-24s;animation-delay:-24s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:87%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(30)>.object{height:24px;width:24px}@-webkit-keyframes up30{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(289deg);transform:translateY(-20%) rotate(289deg)}}@keyframes up30{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(289deg);transform:translateY(-20%) rotate(289deg)}}.bck-polygon-bubbles .object-wrap:nth-child(31){-webkit-animation-name:up31;animation-name:up31;-webkit-animation-duration:38.1s;animation-duration:38.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-24.8s;animation-delay:-24.8s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:48%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(31)>.object{height:19px;width:19px}@-webkit-keyframes up31{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(69deg);transform:translateY(-20%) rotate(69deg)}}@keyframes up31{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(69deg);transform:translateY(-20%) rotate(69deg)}}.bck-polygon-bubbles .object-wrap:nth-child(32){-webkit-animation-name:up32;animation-name:up32;-webkit-animation-duration:38.4s;animation-duration:38.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-25.6s;animation-delay:-25.6s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:84%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(32)>.object{height:16px;width:16px}@-webkit-keyframes up32{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(239deg);transform:translateY(-20%) rotate(239deg)}}@keyframes up32{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(239deg);transform:translateY(-20%) rotate(239deg)}}.bck-polygon-bubbles .object-wrap:nth-child(33){-webkit-animation-name:up33;animation-name:up33;-webkit-animation-duration:37.9s;animation-duration:37.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-26.4s;animation-delay:-26.4s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:70%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(33)>.object{height:21px;width:21px}@-webkit-keyframes up33{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(154deg);transform:translateY(-20%) rotate(154deg)}}@keyframes up33{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(154deg);transform:translateY(-20%) rotate(154deg)}}.bck-polygon-bubbles .object-wrap:nth-child(34){-webkit-animation-name:up34;animation-name:up34;-webkit-animation-duration:38.9s;animation-duration:38.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-27.2s;animation-delay:-27.2s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:47%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(34)>.object{height:11px;width:11px}@-webkit-keyframes up34{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(295deg);transform:translateY(-20%) rotate(295deg)}}@keyframes up34{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(295deg);transform:translateY(-20%) rotate(295deg)}}.bck-polygon-bubbles .object-wrap:nth-child(35){-webkit-animation-name:up35;animation-name:up35;-webkit-animation-duration:38.3s;animation-duration:38.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-28s;animation-delay:-28s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:80%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(35)>.object{height:17px;width:17px}@-webkit-keyframes up35{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(323deg);transform:translateY(-20%) rotate(323deg)}}@keyframes up35{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(323deg);transform:translateY(-20%) rotate(323deg)}}.bck-polygon-bubbles .object-wrap:nth-child(36){-webkit-animation-name:up36;animation-name:up36;-webkit-animation-duration:37.6s;animation-duration:37.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-28.8s;animation-delay:-28.8s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:72%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(36)>.object{height:24px;width:24px}@-webkit-keyframes up36{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(351deg);transform:translateY(-20%) rotate(351deg)}}@keyframes up36{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(351deg);transform:translateY(-20%) rotate(351deg)}}.bck-polygon-bubbles .object-wrap:nth-child(37){-webkit-animation-name:up37;animation-name:up37;-webkit-animation-duration:38.3s;animation-duration:38.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-29.6s;animation-delay:-29.6s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:64%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(37)>.object{height:17px;width:17px}@-webkit-keyframes up37{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(189deg);transform:translateY(-20%) rotate(189deg)}}@keyframes up37{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(189deg);transform:translateY(-20%) rotate(189deg)}}.bck-polygon-bubbles .object-wrap:nth-child(38){-webkit-animation-name:up38;animation-name:up38;-webkit-animation-duration:38.4s;animation-duration:38.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-30.4s;animation-delay:-30.4s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:61%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(38)>.object{height:16px;width:16px}@-webkit-keyframes up38{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(349deg);transform:translateY(-20%) rotate(349deg)}}@keyframes up38{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(349deg);transform:translateY(-20%) rotate(349deg)}}.bck-polygon-bubbles .object-wrap:nth-child(39){-webkit-animation-name:up39;animation-name:up39;-webkit-animation-duration:37.9s;animation-duration:37.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-31.2s;animation-delay:-31.2s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:66%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(39)>.object{height:21px;width:21px}@-webkit-keyframes up39{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(287deg);transform:translateY(-20%) rotate(287deg)}}@keyframes up39{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(287deg);transform:translateY(-20%) rotate(287deg)}}.bck-polygon-bubbles .object-wrap:nth-child(40){-webkit-animation-name:up40;animation-name:up40;-webkit-animation-duration:38.7s;animation-duration:38.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-32s;animation-delay:-32s;-webkit-animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);left:50%;-webkit-transform:translateY(100%);transform:translateY(100%)}.bck-polygon-bubbles .object-wrap:nth-child(40)>.object{height:13px;width:13px}@-webkit-keyframes up40{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(199deg);transform:translateY(-20%) rotate(199deg)}}@keyframes up40{40%{opacity:.9}80%{opacity:.9}90%{opacity:0}100%{-webkit-transform:translateY(-20%) rotate(199deg);transform:translateY(-20%) rotate(199deg)}}.bck-polygon-bubbles .object-wrap:nth-child(n+15):nth-child(-n+30)>.object{border-radius:20em}.bck-polygon-bubbles .object-wrap:nth-child(n+15):nth-child(-n+30)>.object::after{border-radius:20em}@supports ((-webkit-clip-path: polygon(50% 10%, 0% 100%, 100% 100%)) or (clip-path: polygon(50% 10%, 0% 100%, 100% 100%))){.bck-polygon-bubbles .object-wrap:nth-child(n+31):nth-child(-n+40)>.object{-webkit-clip-path:polygon(50% 10%, 0% 100%, 100% 100%);clip-path:polygon(50% 10%, 0% 100%, 100% 100%)}.bck-polygon-bubbles .object-wrap:nth-child(n+31):nth-child(-n+40)>.object::after{-webkit-clip-path:polygon(50% 10%, 0% 100%, 100% 100%);clip-path:polygon(50% 10%, 0% 100%, 100% 100%);top:2px;left:2px;right:2px}}.animate .animatable{-webkit-animation-play-state:paused;animation-play-state:paused}.animate.visible>.animatable{-webkit-animation-play-state:running;animation-play-state:running}.extensions .developer-cta{position:relative;background:#111418}:root .developer-cta{padding:3rem 0;color:rgba(255,255,255,0.7)}.developer-cta h2,.developer-cta a{color:#fff}.developers{list-style:none;padding:0;margin-left:-.875rem;margin-bottom:-1rem !important}.developers li{display:inline-block;vertical-align:middle;margin-bottom:1rem !important;margin-left:.875rem}.developers img{display:block;width:3rem;height:3rem;border-radius:10rem}input[type="search"].filter{width:100%}.notfound{margin:3.5rem 0 1rem !important;color:#373d48}@media screen and (min-width: 768px){input[type="search"].filter{margin-bottom:3rem !important}}@media screen and (max-width: 767px){input[type="search"].filter{width:calc(100% + 1rem);margin:.5rem -.5rem !important}.notfound{margin:5.5rem 0 0 !important}}.header-learn{margin-bottom:.5rem}.treehouse .masthead img{margin:0 auto}.treehouse .feature-image{margin-bottom:-3rem !important}.video-wrapper{display:block;position:relative}.video-wrapper .video-small{position:absolute;margin:0;left:50%;top:50%;margin-left:-24px;margin-top:-24px;height:48px;width:48px}.video-wrapper:hover .video-small .bg{fill-opacity:0.7}.learn .treehouse,.treehouse .treehouse{text-align:center}section.treehouse p:last-of-type{margin-top:3rem}.support form{margin:-0.5em;margin-bottom:1em}.support form input[type=text],.support form input[type=search]{border:none;padding:0.3rem 1rem;background:#eee url(/static/images/icons/loupe.svg) 0.5rem center no-repeat;display:block;width:100%;box-sizing:border-box;border-radius:0.1875rem;font-size:0.9rem;text-align:center;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.support form input:focus{text-align:left;background:#fff url(/static/images/icons/loupe.svg) -2rem center no-repeat}.faq-home .help h3{display:inline-block;padding-top:3rem;margin:0 1rem 0 0;font-weight:400}@media screen and (max-width: 767px){.contact-aside{display:none}.contact-aside+.sidebar-main-content{margin-top:0}}.contact-suggestions{margin-top:1rem;display:none}.contact-suggestions h1{display:block;margin-bottom:.25rem;font-size:.8125rem;line-height:1rem;font-weight:400;text-transform:capitalize;color:rgba(55,61,72,0.6)}.contact-suggestions-list{padding-left:1rem;list-style:none;border-radius:0.125rem;border:1px solid rgba(0,0,0,0.1);background-color:rgba(35,140,246,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.06);color:#373d48}.contact-suggestion-item{display:block;padding:1rem 1rem 1rem 0;border-bottom:1px solid rgba(0,0,0,0.06)}.contact-suggestion-item:last-child{border:0}.contact-suggestion-title{padding:0 !important;margin-bottom:.25rem}.contact-suggestion-content{color:rgba(55,61,72,0.8)}.contact-suggestion-item em{font-style:normal;border-bottom:1px solid rgba(32,124,223,0.5);color:#111418}@media screen and (max-width: 767px){.license-recovery-aside{display:none}.license-recovery-aside+.sidebar-main-content{margin-top:0}}.license-serial-number{display:inline-block;padding:.5rem 1rem;background:#fff;color:#373d48;border:1px dashed rgba(0,0,0,0.2);border-radius:0.1875rem;font-size:1.5rem;letter-spacing:-0.0125em}.support-license-manager header{margin-bottom:2rem}.license-details{background-color:#FCFCFC}.license-details h2{white-space:nowrap}.license-details-list{list-style:none;padding:1rem}.license-details-list li{margin-bottom:.75rem}.license-details-list .heading-caption{margin-bottom:0}.license-details h3,.license-device-list th,.license-device-list td{font-size:1rem;line-height:1.25;margin-bottom:0}.license-details h3{background-color:#F2F3F4;padding:.5rem 1rem;border-bottom:1px solid rgba(0,0,0,0.06)}.license-details a::before{content:"▸";margin:0 .5rem 0 .25rem;opacity:.25;position:relative;top:-1px}.license-device-list table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;margin-bottom:1rem}.license-device-list table{counter-reset:rowNumber}.license-device-list table tbody tr{counter-increment:rowNumber}.license-device-list table tbody tr td:first-child::before{content:counter(rowNumber)}.license-device-list th,.license-device-list td{border-bottom:1px solid rgba(0,0,0,0.06);padding:.5rem 0 .5rem 1.25rem}.license-device-list tr:last-child td{border-bottom:0}.license-device-list tbody tr:only-child td{vertical-align:top}.license-device-list th:last-child,.license-device-list td:last-child{padding-right:1.25rem}.license-device-list th{background-color:#F5F6F7;vertical-align:top}.license-device-list tr{-webkit-transition:all .08s linear;transition:all .08s linear}.license-device-list tr:hover{background-color:#FCFCFC;color:#373d48;cursor:default}.license-device-list tr.row-selected{color:#111418;background-color:rgba(0,0,0,0.03)}@media screen and (min-width: 768px){.license-manager{display:-webkit-box;display:flex;border:1px solid rgba(0,0,0,0.1);border-radius:0.1875rem}.license-details,.license-device-list{float:left}.license-details{border-right:1px solid rgba(0,0,0,0.1)}.license-details.span-3{min-width:15rem;width:26.5%}.license-device-list{border-left:0;border-radius:0 0.1875rem 0.1875rem 0;background-color:#fff;position:relative}.license-device-list.empty{background-color:#F5F6F7}.license-device-list .no-devices{color:rgba(55,61,72,0.6);position:absolute;left:50%;top:50%;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-style:italic;text-align:center}.license-device-list caption{display:none}.license-manager-controls{margin-top:1.5rem;text-align:right}.license-manager-controls small,.license-manager-controls input[type=reset]{display:inline-block;margin-right:1rem}}@media screen and (max-width: 767px){.license-manager{width:calc(100% + 2rem);margin:0 -1rem}.license-details h3{border-top:1px solid rgba(0,0,0,0.06)}:root .license-device-list{margin-top:0;display:block;border-top:1px solid rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.06)}.license-device-list.empty{padding:1rem;background-color:#F5F6F7;color:rgba(55,61,72,0.6);text-align:center;font-style:italic}.license-device-list caption{text-align:left;padding-top:1rem;padding-left:1rem;border-bottom:1px solid rgba(0,0,0,0.06);font-size:13px;font-weight:400;color:rgba(55,61,72,0.6)}.license-device-list tr,.license-device-list td{display:block;width:100%;border-bottom:0}.license-device-list tr{padding-left:1rem;position:relative;font-weight:400}.license-device-list td{padding:1rem 3rem 1rem 0;color:text-dark}.license-device-list th,.license-device-list tbody td:first-child{display:none}.license-device-list tbody td:nth-child(2){font-size:1.09375rem;padding-bottom:.5rem;color:#111418}.license-device-list tbody td:last-child{padding-bottom:0}.license-device-list tbody tr:not(:last-child) td:last-child{border-bottom:1px solid rgba(0,0,0,0.06)}.license-device-list tbody td:nth-child(3),.license-device-list tbody td:nth-child(4),.license-device-list tbody td:nth-child(5){padding-top:0;padding-bottom:0;font-size:.8125rem;color:rgba(55,61,72,0.6)}.license-device-list tbody td:nth-child(3)::before,.license-device-list tbody td:nth-child(4)::before,.license-device-list tbody td:nth-child(5)::before{display:inline-block;margin-right:.25rem;font-weight:300}.license-device-list tbody td:nth-child(3)::before{content:"Registered: "}.license-device-list tbody td:nth-child(4)::before{content:"Last refreshed: "}.license-device-list tbody td:nth-child(5)::before{content:"Version: "}.license-device-list input[type="checkbox"]{width:1rem;height:1rem;position:absolute;right:1rem;top:1.3rem}.confirmation-dialog{display:block;margin-top:1rem;text-align:center}.confirmation-dialog small{margin-bottom:.5rem}.license-manager-controls button{margin-top:1rem}}.resources h1{padding-bottom:.625rem;position:relative;border-width:0 0 1px;border-style:solid;border-image:-webkit-linear-gradient(0deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 5%;border-image:linear-gradient(90deg, rgba(230,230,230,0), #e6e6e6 50%, rgba(230,230,230,0) 100%) 5%}.resources h1>small{font-size:1.25rem;position:absolute;right:0;top:1.2rem}.resources .thirds-list{margin-top:2.8125rem}.thirds-list .col:nth-child(3n+1){margin-left:0 !important}.resources.view-all .thirds-list{margin-top:0}.resources .thirds-list a{color:#444b58}.post>.wrapper>*:first-child{margin-top:0}.post blockquote{font-size:1.5rem;margin-bottom:1rem;color:#242932}.what-is-new section.version .wrapper{background:transparent url(images/whats-new/bg.png) repeat-y top left;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated}@media screen and (max-width: 767px){.what-is-new section.version .wrapper{background:none}}.what-is-new section.version .col.span-2{padding:2em 0 3em 0}@media screen and (max-width: 767px){.what-is-new section.version .col.span-2{padding:2em 0 0}}.what-is-new section.version .col.span-10{padding:2em 0 3em 0;border-bottom:1px #EBEAEA solid}@media screen and (max-width: 767px){.what-is-new section.version .col.span-10{padding:0 0 2em 0}}.what-is-new section.version.version-three .span-10{border-bottom:none}.what-is-new .view-more{padding-top:3em}@media screen and (max-width: 767px){.what-is-new .view-more{padding-top:2em}}@media screen and (min-width: 768px){.what-is-new .view-more{padding-left:1rem}}.what-is-new .version-update{margin-top:-54px;margin-left:132px;padding-bottom:50px;border-bottom:1px #EBEAEA solid}.what-is-new .update-major{font-size:32px;color:#fff;height:72px;width:72px;border-radius:10rem;background-color:#238cf6;text-align:center;padding-top:13px}@media screen and (max-width: 767px){.what-is-new .update-major{margin:0 auto}}.what-is-new .update-point{color:#238cf6;height:32px;width:32px;border-radius:10rem;background-color:#238cf6;padding-top:5px;margin-top:20px;margin-left:20px;text-indent:-3em}@media screen and (min-width: 640px) and (max-width: 1023px){.what-is-new .update-point{text-indent:3em}}@media screen and (max-width: 767px){.what-is-new .update-point{text-indent:0;background-color:transparent;margin:0 auto;width:auto;text-align:center;font-size:20px;font-weight:600}}.what-is-new .update-feature{margin:1em 0 2em 0}@media screen and (max-width: 767px){.what-is-new .update-feature{margin:2em 0}}@media screen and (min-width: 768px){.what-is-new .update-feature{margin-left:1rem}}.what-is-new .update-feature img.max{margin-left:0}@media screen and (max-width: 767px){.what-is-new .update-feature img.max{margin:0}}.what-is-new .h1-feature{font-size:22px;padding-top:8px}.what-is-new .h2-feature{margin-top:-15px;padding-right:1.5em}.what-is-new .update-list{list-style:none;font-size:13px;color:rgba(55,61,72,0.8);padding:0;padding-right:1.5em;line-height:1.5em}.what-is-new .update-list li{margin-bottom:1em}@media screen and (min-width: 768px){.what-is-new .row .row{margin-left:0 !important}}.what-is-new .version section:last-child .span-10{border-bottom:0 none}.team{margin-top:5.625rem;margin-bottom:-2.8125rem}.team li{margin-bottom:2.8125rem;text-align:center}.team h3{margin-top:0;margin-bottom:1rem}.team small{display:block;font-size:.8125rem;font-style:italic}.contact-us h2{margin-top:0}.jobs-respon{list-style:none;padding-left:0}.jobs-require{list-style:none;margin-left:1em}.jobs-require li:before{content:'';float:left;background-image:url("/static/images/jobs/check.svg");width:20px;height:20px;background-size:contain;background-repeat:no-repeat;margin-left:-2em}.jobs-li{padding-bottom:20px}.jobs .actions{margin-top:3rem}.jobs .actions .button{min-width:8rem}@media screen and (max-width: 767px){.edu-aside{display:none}.edu-aside+.sidebar-main-content{margin-top:0}}@media screen and (max-width: 768px){img.max{display:block;margin:0 auto}.two-cols::before,.two-cols::after{display:none}.masthead>.wrapper>.actions{white-space:nowrap}.masthead>.wrapper>.actions>.button{margin:0 !important}.is-for{height:3em}.testimonials .col+.col{margin-top:5rem}.testimonials img{display:inline-block}.thirds-list{margin-bottom:-2.8125rem !important}.thirds-list li{margin-bottom:2.8125rem}}
