/*! 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;overflow-x:hidden}
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:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
img[data-lazy-type]{opacity:0}
img.lazy-loaded{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;opacity:1}
svg:not(:root){overflow:hidden}
figure{margin:0 auto 2rem;max-width:100%}
hr{-webkit-box-sizing:content-box;box-sizing:content-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[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.33;color:#262727;font-weight:300;font-smoothing:antialiased}
body{font-family:"Museo Sans Rounded",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:500}
::selection{background:#51bb7b;color:#fff}
html,body{position:relative;height:100%}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
a{-webkit-transition:color .25s;transition:color .25s;color:#50c6db}
a:hover{color:#338199}
svg{fill:#50c6db}
img{width:auto;max-width:100%;height:auto}
.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.text-center{text-align:center}
.text-right{text-align:right}
.visually-hidden{position:absolute !important;top:-9999px;left:-9999px}
.screen-reader-text{position:absolute;-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;word-wrap:normal !important;clip:rect(1px,1px,1px,1px)}
.screen-reader-text:focus{display:block;top:5px;left:5px;z-index:100000;-webkit-clip-path:none;clip-path:none;background-color:#eee;padding:15px 23px 14px;width:auto;height:auto;text-decoration:none;line-height:normal;color:#444;font-size:1em;clip:auto !important}
.fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:2s;animation-duration:2s}
body::before{content:"small";display:none}
.gray-bg{background:linear-gradient(90deg,#fff 20px,transparent 1%) center,linear-gradient(#fff 20px,transparent 1%) center,#e7e7e7;background-size:22px 22px;-webkit-transform:translateY(4em);transform:translateY(4em)}
.gray-bg__inner{-webkit-transform:translateY(-7em);transform:translateY(-7em)}
.inner{margin:0 auto;padding:8.2vw 4vw;max-width:1192px}
.inner[class*='--no-pt']{padding-top:0}
.inner[class*='--no-pb']{padding-bottom:0}
.section__heading{font-size:22px;font-size:1.375rem;margin:0 auto 5.5vw;text-align:center}
.section__heading[class*='--center']{text-align:center}
.site-masthead{padding:5vw 0;text-align:center;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:4.5vw;font-style:italic}
.sub-menu .hs-button,.btn{font-size:16px;font-size:1rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto .75em auto;outline:0;border:0;border-radius:28px;background-color:#50c6db;padding:1em 4.25em;width:100%;text-transform:uppercase;color:#fff}
.sub-menu .hs-button:hover,.sub-menu .hs-button:focus,.sub-menu .hs-button:active,.btn:hover,.btn:focus,.btn:active{background-color:#338199;text-decoration:none;color:#fff}
.btn[class*='--naked']{margin:0;outline:0;border:0;background-color:transparent;padding:0;text-transform:none;color:#262727}
.btn[class*='--naked']:hover{background-color:transparent;color:inherit}
.media{font-size:14px;font-size:.875rem;position:relative;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;margin-bottom:1.5em;-webkit-box-shadow:0 4px 12px 0 rgba(38,39,39,0);box-shadow:0 4px 12px 0 rgba(38,39,39,0);background-color:white;width:100%}
.media h2,.media h3,.media h4,.media h5{margin:0 0 .75rem;line-height:inherit;font-size:inherit;font-weight:normal}
.media__content{padding:1.2rem 1.875rem 1.875rem}
.media__content .social-links .social-links__item:first-child>a:first-child{margin-left:0}
.media__category{font-size:14px;font-size:.875rem;margin-top:0;text-transform:uppercase;color:#50c6db;font-weight:700}
.media__thumb img{width:100%;-o-object-fit:cover;object-fit:cover}
.media__title{font-size:32px;font-size:2rem;text-decoration:none;line-height:34px;word-wrap:break-word;color:#262727;font-weight:500}
.media__title:hover{text-decoration:underline;color:#262727}
.media__title::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.media__title:focus{outline:0;text-decoration:underline}
.media__title[class*='--no-link']::after{content:none;position:relative}
.media__title[class*='--no-link']:hover{text-decoration:none}
.media__preview{line-height:24px;color:#7f7f7f;font-weight:300}
.media__meta{font-size:12px;font-size:.75rem;color:#7f7f7f;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.media[class*='--sm']{display:-webkit-box;display:-ms-flexbox;display:flex}
.media[class*='--sm'] .media__thumb{max-height:100px}
.media[class*='--sm'] .media__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .9375rem}
.media[class*='--sm'] .media__content h2{margin-bottom:0}
.media[class*='--sm'] .media__category{font-size:11px;font-size:.6875rem;line-height:0}
.media[class*='--sm'] .media__title{font-size:14px;font-size:.875rem;margin:0;line-height:20px}
.media[class*='--med'] .media__title{font-size:20px;font-size:1.25rem;line-height:24px}
.media[class*='--med'] .media__content{padding:1rem}
.media[class*='--med'] .media__category{margin-bottom:.45rem}
.media[class*='--lg'] .media__title{font-size:20px;font-size:1.25rem;line-height:24px}
.media[class*='--lg'] .media__content{padding:1rem}
.media[class*='--lg'] .media__category{margin-bottom:.45rem}
.media .media__preview{display:none}
.media[class*='--padded'] h4{margin-bottom:0}
.media[class*='--padded'] .media__title{font-size:22px;font-size:1.375rem}
.media[class*='--padded'] .media__title:hover{text-decoration:none}
.media[class*='--xl-horz']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
.media[class*='--xl-horz']:hover{-webkit-box-shadow:0 20px 40px 0 rgba(0,0,0,0.08);box-shadow:0 20px 40px 0 rgba(0,0,0,0.08)}
.media[class*='--xl-horz'] .media__thumb{width:100%;height:100%}
.media[class*='--xl-horz'] .media__content{-ms-flex-line-pack:center;align-content:center;padding:1em 2em;text-align:center}
.media[class*='--xl-horz'] .media__title{font-size:28px;font-size:1.75rem;line-height:24px;line-height:18px}
.media[class*='--xl-horz'] .post__attr{display:none}
.media[class*='--xl-horz'] .social-links__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ratio-box{display:block;position:relative;overflow:hidden}
.ratio-box img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ratio-box_482x400{padding-bottom:68.8%;height:0}
.avatar{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.avatar[class*='--large'] .avatar__img{width:40px;height:40px}
.avatar__img{display:block;border-radius:50%;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);width:40px;height:40px;-o-object-fit:cover;object-fit:cover}
.post__header{margin:1.25em auto 0;padding:0 1.75em;max-width:49em}
.generic-page .post__header{margin:3.25em auto 0}
.post__category{font-size:14px;font-size:.875rem;text-transform:uppercase;text-decoration:none;color:#50c6db;font-weight:700}
.post__category+.post__title{margin-top:.35em}
.post__title{font-size:32px;font-size:2rem;margin-top:0;line-height:34px;font-weight:500}
.post__attr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.post__attr .avatar{display:none}
.post__meta{font-size:12px;font-size:.75rem;color:#7f7f7f}
a.post__author{text-decoration:none;color:#7f7f7f}
a.post__author:hover{color:#262727}
.post__content{margin:2.1875rem auto 0;padding:0 1.75em;max-width:49em}
.generic-page .post__content{margin:2.1875rem auto 6em auto;padding:0 1.75em;max-width:49em}
.post__content a{text-decoration:none}
.post__content a:hover{color:#338199}
.post__content p{font-size:16px;font-size:1rem;margin:0 0 2rem 0;line-height:30px;font-weight:300}
.post__content p>img{margin-bottom:0}
.post__content strong{font-weight:700}
.post__content ol,.post__content ul{font-size:16px;font-size:1rem;margin:0 0 2rem 0;padding:0 0 0 1rem;line-height:36px}
.post__content h2{font-size:24px;font-size:1.5rem;margin-top:2.139em;font-weight:500}
.post__content h3{font-size:20px;font-size:1.25rem;margin-top:2em;font-weight:500}
.post__content h4{font-size:18px;font-size:1.125rem;margin-top:2em;font-weight:500}
.post__content hr{margin:2.139rem auto;border:1px solid #e7e7e7}
.post__content table{margin:0 0 2rem;width:100%}
.post__content td,.post__content th{border:2px solid #e7e7e7;padding:1em}
.post__content img{margin:0 auto .139em}
.post__content figure>img{margin-bottom:0}
.post__content figure figcaption{font-size:12px;font-size:.75rem;border-bottom:1px solid #e7e7e7;padding:.85rem 0 1rem .75rem}
.post__content .image-caption{margin:0 auto 2rem;border-bottom:1px solid #e7e7e7;padding:1rem 0 1.25rem}
.post__content .image-caption img{margin:0 auto .85rem;width:100%}
.post__content .image-caption code{font-size:14px;font-size:.875rem}
.wp-block-image figcaption{margin-top:0}
.post__content .wp-block-quote,.post__content .wp-block-pullquote{margin:0 0 2rem;color:#01516e;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.post__content .wp-block-quote p,.post__content .wp-block-pullquote p{font-size:26px;font-size:1.625rem;display:block;margin-bottom:.75rem;line-height:36px}
.post__content .wp-block-quote cite,.post__content .wp-block-pullquote cite{font-size:16px;font-size:1rem;color:#01516e}
.post__content .post__content .wp-block-gallery{max-width:calc(100vw - 1em)}
.post__content iframe{width:100%}
.inline-tweet{font-size:26px;font-size:1.625rem;display:block;margin:0 0 2rem;line-height:36px;color:#01516e;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.inline-tweet:hover svg{fill:#338199}
.inline-tweet svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translateY(5px);transform:translateY(5px);margin:0 0 0 1rem}
.post__content .code .container{display:block}
.post__content .syntaxhighlighter{margin:0 0 2rem !important;border-radius:6px;padding:1.5rem}
.post__content .wp-block-image{margin-top:4rem;margin-bottom:2rem}
.post__content .alignwide{margin-right:calc(-100vw / 2 + 100% / 2);margin-left:calc(-100vw / 2 + 100% / 2);max-width:100vw}
.post__content .alignfull{margin-right:calc(-100vw / 2 + 100% / 2);margin-left:calc(-100vw / 2 + 100% / 2);max-width:100vw}
.post__content .alignfull img{width:100vw}
.pullout{position:relative;margin:2em auto;background:#fafafa;width:18.125em}
.pullout a{text-decoration:none;color:#5d5e5e}
.pullout p{font-size:15px;font-size:.9375rem}
.pullout h4{margin-top:0}
.pullout .sub-button{position:absolute;bottom:1.25em;left:1.25em}
.pullout-photo{position:relative}
.pullout-photo img{display:block;margin:0;width:100%;max-width:100%}
.pullout-content{padding:1.875em}
.article-callout{margin-bottom:2rem;border:1px dotted #c7c4c4;border-radius:6px;padding:1.5rem}
.article-callout h2{margin-top:0}
.article-callout p{margin-bottom:0}
.post__content code{border-radius:4px;background-color:#f9f2f4;padding:2px 4px;color:#c7254e;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:initial}
.layout-embed__subscribe-form{margin-bottom:2rem;border:1px dotted #c7c4c4;border-radius:6px;padding:1.5rem 2rem}
.layout-embed__header-text{font-size:26px;font-size:1.625rem;margin:0 0 1rem}
.post__content .hbspt-form{margin:2rem 0}
.in-page-table-of-contents{position:fixed;top:5px;background:#FFF;-webkit-box-shadow:11px 10px 15px -8px rgba(0,0,0,0.12);box-shadow:11px 10px 15px -8px rgba(0,0,0,0.12);width:300px;overflow:hidden;z-index:3}
.in-page-table-of-contents ul{list-style:none;padding:0}
.in-page-table-of-contents li{max-width:255px;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:1em 0;font-size:15px;font-size:.9375rem}
.in-page-table-of-contents li a{text-decoration:none;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#262727;padding-left:20px;display:block;border-left:4px solid #FFF;display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.in-page-table-of-contents li a:hover{color:#50c6db}
.in-page-table-of-contents .table-menu-chevron{content:"";position:absolute;top:23px;right:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSA5Ij48dGl0bGU+aWNvbi1jYXJyb3QtZG93bjwvdGl0bGU+PHBhdGggc3R5bGU9ImZpbGw6ICM1MGM2ZGI7IiBkPSJNMTkuMiwxLjFBMS41LDEuNSwwLDAsMCwxNy4xLjhMMTAsNi4xMiwyLjkuOEExLjUsMS41LDAsMCwwLDEuMSwzLjJsOCw2YTEuNSwxLjUsMCwwLDAsMS44LDBsOC02QTEuNSwxLjUsMCwwLDAsMTkuMiwxLjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0wLjUpIiAvPjwvc3ZnPg==");background-size:contain;width:15px;height:7px;cursor:pointer}
.in-page-table-of-contents .rotate-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.in-page-table-of-contents li a.display-all-table-items,.in-page-table-of-contents li a.visible-section{display:block !important}
.in-page-table-of-contents li a.display-all-table-items{white-space:inherit}
.in-page-table-of-contents .active-table-item,.in-page-table-of-contents li:hover{color:#50c6db;border-left:4px solid #50c6db}
.in-page-table-of-contents .active-table-item a,.in-page-table-of-contents li:hover a{color:#50c6db;margin-left:-4px}
.scale-up-ver-top{-webkit-animation:scale-up-ver-top .25s cubic-bezier(0.39,0.575,0.565,1) both;animation:scale-up-ver-top .25s cubic-bezier(0.39,0.575,0.565,1) both}
#table-of-contents-checker{visibility:hidden}
.form__input,.form__select,.form__textarea{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s;transition:all .25s;margin-bottom:1em;outline:0;border:0;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #c7c4c4;box-shadow:inset 0 0 0 1px #c7c4c4;padding:1.185em;width:100%;color:#5d5e5e}
.form__input:focus,.form__select:focus,.form__textarea:focus{-webkit-box-shadow:inset 0 0 0 2px #50c6db;box-shadow:inset 0 0 0 2px #50c6db}
.form__input.error,.form__select.error,.form__textarea.error{border-color:#ef4e65}
.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.input-group .form__input{margin-right:1.8em}
.input-group .form__input:last-child{margin-right:0}
#js-progress-cont{position:initial;bottom:0;left:0;width:100%;height:5px}
#js-progress-bar{background-color:#50c6db;height:100%}
.feature-img{padding:.65em .65em 0}
.feature-img img{width:100%;vertical-align:bottom}
.type-first .post__header{margin:2em auto;text-align:center}
.type-first .post__attr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.type-first .feature-img{margin:0 auto;max-width:1190px}
.max-width-bleed .feature-img__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.max-width-bleed .feature-img__wrap img{max-width:1800px}
.feature-video-container{max-width:1385px;margin:0 auto}
.pagination{font-size:14px;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8em 0 4em}
.pagination a{text-decoration:none;color:#262727}
.pagination__prev svg,.pagination__next svg{fill:#262727}
.pagination__prev:hover,.pagination__next:hover{color:#50c6db}
.pagination__prev:hover svg,.pagination__next:hover svg{fill:#50c6db}
.pagination__prev{margin-right:1.5rem}
.pagination__prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pagination__next{margin-left:1.5rem}
.pagination__pages{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}
.pagination__pages li{margin:.25em}
.pagination__pages li a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:1px solid #fff;border-radius:6px;padding:.25em .75em}
.pagination__pages li a:hover{border:1px solid #50c6db}
.pagination__pages li span{border:1px solid #50c6db;border-radius:6px;padding:.25em .75em}
.browser{position:relative;margin:4rem auto 2rem;border:2px solid #e7e7e7;border-radius:8px;background:#fff}
.browser img{display:block;position:relative;padding:.5em;width:100%;height:auto}
.browser .wp-block-image{margin:0 auto}
.browser p{margin:0}
.browser__bar{font-size:40px;font-size:2.5rem;position:relative;border-bottom:2px solid #e7e7e7;padding:0 .125em;text-align:left;line-height:.8;color:#e7e7e7}
.videoPadding{position:relative;padding-bottom:56%;width:100%;display:block}
.videoPadding iframe{width:100%;position:absolute;height:100%;overflow:hidden}
.test-class{position:relative}
.sub-page .more-articles{border-bottom:1px solid #e7e7e7}
.banner{font-size:14px;font-size:.875rem;background-color:#50c6db;padding:.35em 1.25em;color:#fff}
.banner[class*='--tall']{padding:1.5rem 1em}
.banner__inner{margin:0 auto;max-width:1167px}
.banner.text-right .banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.top-banner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.banner__inner a{text-decoration:none;color:#fff}
.banner__inner a:hover{text-decoration:underline}
.banner__inner svg.arrow{margin-left:.75em;fill:#01516e}
.banner__inner svg.fw-bug{margin:0 .5em 0 0;fill:#fff}
.article-content{margin:0 auto;max-width:1192px}
.site-header{position:relative;-webkit-box-shadow:0 4px 12px 0 rgba(38,39,39,0.08);box-shadow:0 4px 12px 0 rgba(38,39,39,0.08);background:#fff;padding:1rem 1.5rem 1rem;z-index:999}
.site-header::before,.site-header::after{content:"";display:table}
.site-header::after{clear:both}
.site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1202px}
.site-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;margin:0;padding:0 1em 0 0;line-height:0}
.site-link{display:inline-block;line-height:0}
.site-link img{max-height:48px}
.site-logo{max-width:140px;max-height:39px}
.site-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:200}
.site-navigation ul.main-nav__list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:1em 0 0 0;border-top:1px solid #e7e7e7;padding:1em 0 0 0;list-style:none}
.site-menu-toggle{font-size:28px;font-size:1.75rem;margin:0 10px 0 0;text-decoration:none;line-height:40px;color:#262727}
.primary-menu{display:none;clear:both;margin:0;background:#fff;overflow:hidden}
.primary-menu[aria-hidden="true"]{width:0}
.primary-menu[aria-hidden="false"],.primary-menu:target{display:block}
.primary-menu .menu-item a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-size:14px;font-size:.875rem;display:block;padding:15px;text-transform:uppercase;text-decoration:none;color:#262727}
.primary-menu .menu-item a:hover{color:#50c6db}
.primary-menu .menu-item button{display:none}
.primary-menu .menu-item.menu-item-has-children{cursor:pointer}
.no-js .primary-menu .menu-item:hover>.sub-menu,.no-js .primary-menu .menu-item:hover .mega-menu,.no-js .primary-menu .menu-item:focus>.sub-menu,.no-js .primary-menu .menu-item:focus .mega-menu{display:block;-webkit-transform:scale(1) translateY(0) translateZ(0);transform:scale(1) translateY(0) translateZ(0)}
.primary-menu .menu-item:focus-within>.sub-menu{display:block;-webkit-transform:scale(1) translateY(0) translateZ(0);transform:scale(1) translateY(0) translateZ(0)}
.primary-menu.uses-click .menu-item:hover .sub-menu{display:none}
.primary-menu.uses-click .menu-item:hover .sub-menu[aria-hidden="false"]{display:block}
.primary-menu .sub-menu{display:none;position:relative;background-color:#fff;padding:0;margin-top:15px;list-style:none}
.primary-menu .sub-menu .sub-menu{background:#555;list-style:none}
.main-nav__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-nav__wrap .search-link{display:none}
.mega-menu{display:none;position:relative;background-color:#fff;width:100%}
.mega-menu .mega-menu__summary{max-width:15em}
.mega-menu .mega-menu__summary a{padding:0 !important}
.mega-menu .mega-menu__summary .media[class*='--lg'] .media__content{padding:1rem 1.875rem}
.mega-menu .mega-menu__summary .media[class*='--lg'] .media__title{font-size:16px;font-size:1rem;text-transform:inherit}
.mega-menu .mega-menu__summary .media__meta{display:none}
.mega-menu .mega-menu__header{font-size:20px;font-size:1.25rem;color:#262727;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.mega-menu .mega-menu__list{width:68%}
.mega-menu .mega-menu__list .media{width:98%;margin-bottom:.5em}
.mega-menu .mega-menu__list .media .media__meta{display:none}
.mega-menu .mega-menu__list .media img{width:60px;height:60px}
.mega-menu .mega-menu__list .media .media__thumb{float:left}
.mega-menu .mega-menu__list .media .media__content{float:left;width:100%;padding:.75rem}
.mega-menu .mega-menu__list .media .media__content h2{margin:0}
.mega-menu .mega-menu__list .media .media__content .media__title{padding:0;text-transform:none;font-size:14px;font-size:.875rem;line-height:20px;max-height:60px;overflow:hidden}
.mega-menu .mega-menu__list .media .media__category{font-size:11px;font-size:.6875rem}
.mega-menu .mega-menu__list article:hover a{text-decoration:underline;color:#262727}
.toggle-menu-vis{display:none !important}
.subfooter{background:linear-gradient(90deg,#fff 20px,transparent 1%) center,linear-gradient(#fff 20px,transparent 1%) center,#c7c4c4;background-size:22px 22px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;text-align:center}
.subfooter__inner{margin:0 auto;padding:6rem 2rem}
.subfooter__inner.inner{max-width:25.4em}
.subfooter__heading{font-size:22px;font-size:1.375rem;margin:0 auto 1em}
.sticky__form .hs-form .hs-submit .hs-button,.subfooter .hs-form .hs-submit .hs-button{margin-top:0}
.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:6rem 2rem}
.footer__column{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 2.5rem}
.footer__header{font-size:20px;font-size:1.25rem;margin:0 0 1rem;color:#262727}
.footer__list{font-size:15px;font-size:.9375rem;margin:0;padding:0;list-style-type:none;line-height:30px;font-weight:300}
.footer__list[class*='--social']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__list-item a{display:block;width:100%;text-decoration:none;color:#5d5e5e}
.footer__list-item a:hover{color:#50c6db}
.footer .social-links__link{border:0;background-color:#01516e}
.footer .social-links__link svg{fill:#fff}
.footer .social-links__link:hover{background-color:#338199}
.footer .social-links__link:hover svg{fill:#fff}
.recommended__heading{font-size:24px;font-size:1.5rem;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.popular{border-top:1px solid #e7e7e7}
.popular__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.popular__heading{font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.more-articles__heading{font-size:30px;font-size:1.875rem;margin:0 auto 8.2vw;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.more-articles__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}
.comments{border-top:2px solid #e7e7e7}
.comments__inner{margin:0 auto;padding:0 1.5em;max-width:1192px}
.comments__heading{font-size:24px;font-size:1.5rem;margin:0 0 1.185em 0;font-weight:500}
.comments__list{margin:2em auto 0;padding:0;max-width:988px}
.comments__list+.comment-form{margin:3em auto 0;border-top:1px solid #e7e7e7;padding:3em 0 0 0;max-width:988px}
.comment>.comment-form{margin:2em 0 0 2em;padding-top:0}
.comment-form__cancel{font-size:16px;font-size:1rem;display:block;text-decoration:none;line-height:20px}
.comment__attr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.comment__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}
.comment__badge{font-size:13px;font-size:.8125rem;color:#50c6db;margin:15px 0 0 0}
.comment__author{font-size:24px;font-size:1.5rem;margin:.5em 0 .25em;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.comment__date{font-size:14px;font-size:.875rem;margin:0;line-height:24px;color:#7f7f7f;font-weight:300}
.comment__content{line-height:32px;font-weight:300}
.comment__content p:first-of-type{margin-top:0}
.comment__content .comment__reply-link>a{text-decoration:none}
li.comment{margin-bottom:2em;list-style:none}
.comment .comment{margin:0 0 0 2em}
.children{margin-top:2em;padding:0}
.comments__accordion-toggle{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;list-style-image:url()}
.comments__accordion-toggle:hover{color:#50c6db}
.comments__accordion-toggle:focus{outline:0}
.comments__accordion-toggle .comments__heading{margin:1em 0 1.185em 0}
.comments__accordion-toggle svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin-left:auto}
.comments__accordion[open] .comments__accordion-toggle{list-style-image:url()}
.comments__accordion[open] .comments__accordion-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.comments__accordion-toggle::-webkit-details-marker{background:url();color:transparent}
.comments__accordion[open] .comments__accordion-toggle::-webkit-details-marker{background:url()}
.social-links__header{color:#5d5e5e;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.social-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -.5em;padding:0;list-style:none}
.social-links__item{display:inline-block}
.social-links__link{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .5em 1em;border:1px solid #e7e7e7;border-radius:50%;width:40px;height:40px;text-decoration:none}
.social-links__link svg{height:16px;color:#50c6db}
.social-links__link:hover{background-color:#fafafa}
.social-links__link[class*='--facebook'] svg{fill:#3b5998}
.social-links__link[class*='--twitter'] svg{fill:#1da1f2}
.social-links__link[class*='--linkedin'] svg{fill:#007bb5}
.social-links__link[class*='--instagram'] svg{fill:#c32aa3}
.social-links__link[class*='--youtube'] svg{fill:red}
.sticky{position:fixed;top:0;width:100%}
.sticky-header{display:none;z-index:500;-webkit-box-shadow:0 4px 12px 0 rgba(38,39,39,0.08);box-shadow:0 4px 12px 0 rgba(38,39,39,0.08);background-color:#fff}
.sticky-header.sticky{display:block}
.sticky-header__inner{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:.75em 2.5vw;max-width:1192px}
.sticky-header__inner .site-link{margin-right:1.5em}
.sticky-header__title{font-size:14px;font-size:.875rem;margin:0}
.social-links .main-nav__list.primary-menu{display:none}
.sticky-header .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}
.sticky-header .social-links .social-links__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.sticky-header .social-links .social-links__link{margin-bottom:0}
.sticky-header .social-links .initial-sub__title{padding-right:30px}
.sticky-header .social-links .main-nav__list.primary-menu{margin:-1px 5px 0 -15px;display:block}
.sticky-header .social-links .primary-menu .menu-item-has-children a{padding:0}
.sticky-header .social-links .sub-widget{padding:30px}
.sticky-header .social-links .sticky-header__title{font-size:18px}
.sticky-header .social-links .primary-menu .sub-menu{top:1em;left:-9em;width:22.5em;z-index:5}
.sticky-header .social-links .primary-menu .sub-menu p{margin:1em auto;text-align:center}
.sticky-header .social-links .primary-menu .sub-menu .hs-input{max-width:100%;padding:20px !important}
.sticky-header .social-links .primary-menu .sub-menu .hs-button{margin:0 auto;display:block}
.sticky-header .social-links .sticky-header__title{text-align:center}
.sticky-header .social-links .primary-menu .sub-menu,.sticky-header .social-links .primary-menu .sub-menu:hover{color:#262727}
.top-link{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 1.5em;border-radius:50%;padding:.25em;width:40px;height:40px}
.top-link svg{fill:#000;width:12px;height:6px}
.top-link:hover{background-color:#fafafa}
.top-link:hover svg{fill:#262727}
.category-hero{margin:6vw auto 10vw}
.category-hero__inner{margin:0 auto;padding:0 4vw;max-width:70em;text-align:left}
.category-hero__title{font-size:28px;font-size:1.75rem;margin:0;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.category-hero__subhead{font-size:14px;font-size:.875rem;margin:.25em 0 0;color:#5d5e5e}
.category-feature{margin:0 auto;max-width:1192px}
.category-feature .media{-webkit-box-shadow:0 20px 40px 0 rgba(0,0,0,0.08);box-shadow:0 20px 40px 0 rgba(0,0,0,0.08)}
.category-feature .post__meta,.category-feature a.post__author{color:#7f7f7f}
.tag-hero__title{font-size:24px;font-size:1.5rem;color:#7f7f7f;font-weight:500}
.tag-hero__title strong{color:#262727;font-weight:500}
.tag-explorer{border-top:1px solid #e7e7e7}
.tag-btn{cursor:pointer;display:inline-block;margin:.5rem .25rem .75rem}
.tag-btn>a{font-size:14px;font-size:.875rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:1px solid #c7c4c4;border-radius:20px;padding:.25rem .5rem;text-decoration:none;color:#262727;font-weight:300}
.tag-btn>a:hover{background-color:#f7f6f6}
.tag__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2em 0 0;padding:2em 0;list-style-type:none}
.post .tag__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tag__heading{font-size:20px;font-size:1.25rem;margin:1em 0 1em -.75em;font-weight:500}
.tag__accordion-toggle{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;list-style-image:url()}
.tag__accordion-toggle:hover{color:#50c6db}
.tag__accordion-toggle:focus{outline:0}
.tag__accordion-toggle svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin-left:auto}
.tag__accordion[open] .tag__accordion-toggle{list-style-image:url()}
.tag__accordion[open] .tag__accordion-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tag__accordion-toggle::-webkit-details-marker{background:url();color:transparent}
.tag__accordion[open] .tag__accordion-toggle::-webkit-details-marker{background:url()}
.search-link{display:inline-block;margin:4px 1.5em 0 auto}
.search-link svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;fill:#262727}
.search-link svg:hover{fill:#7f7f7f}
.search-link .icon-x{display:none}
.search-link.active .icon-search{display:none}
.search-link.active .icon-x{display:block}
.search-overlay{display:none;position:absolute;top:4.5em;right:0;left:0;z-index:1;border-top:1px solid #c7c4c4;-webkit-box-shadow:0 4px 12px 0 rgba(38,39,39,0.08);box-shadow:0 4px 12px 0 rgba(38,39,39,0.08);background-color:white;text-transform:unset}
.search-overlay.active{display:block}
.search-overlay__inner{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin:2.5% auto;padding:0 2em;max-width:1242px}
.search-input{font-size:14px;font-size:.875rem;margin-bottom:0;outline:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:1em 0 1.2em .85em;width:100%}
.search-input::before{content:"Search";position:absolute;top:0;left:0}
.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.search-form .btn{font-size:14px;font-size:.875rem;-webkit-box-flex:1;-ms-flex:1;flex:1}
.search-form__label svg{fill:#262727;width:14px;height:14px}
.author-single{margin-top:-1px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:20px 0}
.multi-author__inner .avatar__img{width:70px;height:70px}
.author-detail{padding-left:20px}
.author-detail .author-detail__role{font-size:13px;font-size:.8125rem}
.author-detail .author-detail__name{font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:23px;font-size:1.4375rem;line-height:25px}
.author-detail .author-detail__title{font-size:13px;font-size:.8125rem;color:#7f7f7f}
.author-avatar,.author-detail,.author-link{display:inline-block;vertical-align:middle}
.author-link{margin:3em 0 2em 0;display:block}
.author-link .btn{text-decoration:none;color:#50c6db;background-color:#fff;text-transform:none;border:2px solid #50c6db;font-size:16px;font-size:1rem;padding:1em 2em}
.container{margin:0 auto 4rem}
.feature{grid-area:feature}
.feature .media__title{font-size:32px;font-size:2rem;line-height:34px}
.feature .media__preview{display:block}
.feature .post__meta{font-size:14px;font-size:.875rem}
.feature-two{grid-area:feature-two}
.feature-three{grid-area:feature-three}
.feature-four{grid-area:feature-four}
.feature-five{grid-area:feature-five}
.feature-ad{display:none}
.feature-two,.feature-three,.feature-four,.feature-five{margin:0 30px}
.more-articles-container a{text-decoration:none;display:block;margin:0 auto;max-width:300px;text-align:center}
.showcase__list{overflow:hidden !important}
.four-oh-four__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 2em;max-width:30em;height:50vh}
.four-oh-four__title{font-size:42px;font-size:2.625rem;margin:0;color:#50c6db}
.four-oh-four__subtitle{font-size:20px;font-size:1.25rem;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.author .wrapper{margin-top:2em}
.author .media[class*='--xl-horz'] .media__preview{display:block}
.author .media:hover{-webkit-box-shadow:0 20px 40px 0 rgba(0,0,0,0.08);box-shadow:0 20px 40px 0 rgba(0,0,0,0.08)}
.author-bio__details{line-height:24px;color:#7f7f7f;font-weight:300}
.showcase{background:linear-gradient(90deg,#fafafa 20px,transparent 1%) center,linear-gradient(#fafafa 20px,transparent 1%) center,#c7c4c4;background-size:22px 22px}
.showcase__inner{padding:8.2vw 0 8.2vw 4vw}
.showcase__heading{font-size:30px;font-size:1.875rem;margin:0 auto 8.2vw;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.showcase__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0;overflow:scroll;list-style-type:none}
.showcase__list img{max-width:100%;height:auto}
.showcase__list li{-webkit-box-flex:0;-ms-flex:0 0 78%;flex:0 0 78%;margin:0 1rem 2rem;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);background-color:#fff;padding:1rem;max-width:20em}
.showcase__list li .showcase__content{padding:2rem 1rem 1rem}
.showcase__list li p{font-size:22px;font-size:1.375rem;margin:0 0 .5rem}
.showcase__list li span{font-size:13px;font-size:.8125rem;color:#7f7f7f;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.showcase__list li:last-child::after{content:"";display:block;position:absolute;right:-2rem;width:2rem;height:1px}
.hs-form .hs-form-field{font-size:14px;font-size:.875rem;text-align:left !important;color:#262727}
.hs-form-required{display:none}
.hs-form label{display:block;margin-bottom:.25rem}
.hs-form .hs-input{width:100% !important}
.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select{font-size:14px;font-size:.875rem;-webkit-transition:border .25s;transition:border .25s;margin-bottom:1.5rem;outline:0;border:0;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #c7c4c4;box-shadow:inset 0 0 0 1px #c7c4c4;padding:1rem 1rem !important;width:100%;text-align:left;font-family:"Museo Sans Rounded",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
.hs-form input[type="text"].error,.hs-form input[type="password"].error,.hs-form input[type="datetime"].error,.hs-form input[type="datetime-local"].error,.hs-form input[type="date"].error,.hs-form input[type="month"].error,.hs-form input[type="time"].error,.hs-form input[type="week"].error,.hs-form input[type="number"].error,.hs-form input[type="email"].error,.hs-form input[type="url"].error,.hs-form input[type="search"].error,.hs-form input[type="tel"].error,.hs-form input[type="color"].error,.hs-form input[type="file"].error,.hs-form textarea.error,.hs-form select.error{-webkit-box-shadow:inset 0 0 0 2px #ef4e65;box-shadow:inset 0 0 0 2px #ef4e65}
.hs-form input[type="text"]:focus,.hs-form input[type="password"]:focus,.hs-form input[type="datetime"]:focus,.hs-form input[type="datetime-local"]:focus,.hs-form input[type="date"]:focus,.hs-form input[type="month"]:focus,.hs-form input[type="time"]:focus,.hs-form input[type="week"]:focus,.hs-form input[type="number"]:focus,.hs-form input[type="email"]:focus,.hs-form input[type="url"]:focus,.hs-form input[type="search"]:focus,.hs-form input[type="tel"]:focus,.hs-form input[type="color"]:focus,.hs-form input[type="file"]:focus,.hs-form textarea:focus,.hs-form select:focus{-webkit-box-shadow:inset 0 0 0 2px #50c6db;box-shadow:inset 0 0 0 2px #50c6db;color:#262727}
.hs-form select{position:relative;float:left;-webkit-transition:border .25s;transition:border .25s;outline:0;border:0;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #c7c4c4;box-shadow:inset 0 0 0 1px #c7c4c4;background:white;background-image:linear-gradient(45deg,transparent 50%,#50c6db 50%),linear-gradient(135deg,#50c6db 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-repeat:no-repeat;background-position:calc(100% - 28px) calc(1.25rem + 2px), calc(100% - 23px) calc(1.25rem + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;padding:1rem;width:100%;height:3.6em;-webkit-appearance:none;-moz-appearance:none;font-family:"Museo Sans Rounded",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
.hs-form select option{color:#262727}
select:invalid,select option[value=""]{color:#9f9c9c !important}
[hidden]{display:none}
ul.inputs-list{margin-bottom:2rem;padding:0;list-style-type:none !important}
ul.inputs-list.hs-error-msgs{display:block !important}
.hs-form input[type="radio"]{margin-right:.25rem;width:unset !important}
.hs-fieldtype-radio label{display:block !important}
.hs-form input[type="checkbox"]{margin-right:.25rem;width:unset !important}
.hs-form-field .hs-form-booleancheckbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hs-form-field .hs-form-booleancheckbox>label{display:block}
::-webkit-input-placeholder{color:#9f9c9c}
:-moz-placeholder{color:#9f9c9c}
::-moz-placeholder{color:#9f9c9c}
:-ms-input-placeholder{color:#9f9c9c}
.hs-form fieldset{max-width:unset !important}
.hs-form .hs-form fieldset.form-columns-1{max-width:unset !important}
.hs-form .hs-form fieldset.form-columns-1 .hs-form-field{width:100%}
.hs-form .hs-form fieldset.form-columns-2{max-width:unset !important}
body .hs-button.primary,body input[type="submit"],body input[type="button"]{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-size:16px;font-size:1rem;display:inline-block;margin:1rem auto 0;outline:0;border:0;border-radius:1.3125em;background-color:#50c6db;padding:.75em 2em;color:#fff}
body .hs-button.primary:hover,body input[type="submit"]:hover,body input[type="button"]:hover{background-color:#338199}
body .hs-button.primary:focus,body input[type="submit"]:focus,body input[type="button"]:focus{background-color:#338199}
.hs-current_flywheel_customer label{text-align:center !important}
.hs-current_flywheel_customer .inputs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}
form ul.hs-error-msgs.inputs-list label{display:block !important;margin:-13px 0 0 0;border-radius:4px;background:#ef4e65;padding:.5rem;color:#fff}
form ul.hs-error-msgs.inputs-list label a{text-decoration:none;color:#fff}
form ul.hs-error-msgs.inputs-list label a:hover{text-decoration:underline;color:#fff}
ul.hs-error-msgs.inputs-list{display:block !important;margin:0 auto 1rem}
code[class*="language-"],pre[class*="language-"]{background:0;text-align:left;line-height:1.5;word-break:normal;word-wrap:normal;word-spacing:normal;white-space:pre;color:#ccc;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
pre[class*="language-"]{margin:.5em 0;padding:1em;overflow:auto}
:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#2d2d2d}
:not(pre)>code[class*="language-"]{border-radius:.3em;padding:.1em;white-space:normal}
.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}
.token.punctuation{color:#ccc}
.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}
.token.function-name{color:#6196cc}
.token.boolean,.token.number,.token.function{color:#f08d49}
.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}
.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}
.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}
.token.operator,.token.entity,.token.url{color:#67cdcc}
.token.important,.token.bold{font-weight:bold}
.token.italic{font-style:italic}
.token.entity{cursor:help}
.token.inserted{color:green}
/*! animate.css -https://daneden.github.io/animate.css/ Version - 3.7.2 Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2019 Daniel Eden */.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.flash{-webkit-animation-name:flash;animation-name:flash}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
.shake{-webkit-animation-name:shake;animation-name:shake}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
.tada{-webkit-animation-name:tada;animation-name:tada}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}
.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}
.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
@media(min-width:30em){.media[class*='--xl-horz']{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.media[class*='--xl-horz'] .media__thumb{width:50%}
.media[class*='--xl-horz'] .media__content{text-align:left}
.media[class*='--xl-horz'] .social-links__list{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}
.portrait .feature-img__wrap{background:linear-gradient(90deg,#f7f6f6 20px,transparent 1%) center,linear-gradient(#f7f6f6 20px,transparent 1%) center,#c7c4c4;background-size:22px 22px;margin:4em 0 6em;-webkit-box-shadow:inset 0 10em 0 0 #fff;box-shadow:inset 0 10em 0 0 #fff}
.portrait .feature-img__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1190px}
.portrait .feature-img{max-width:600px}
.portrait .feature-img img{vertical-align:bottom}
.portrait .post__header{z-index:100;margin:0 0 0 -3em;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.08);box-shadow:0 15px 30px 0 rgba(0,0,0,0.08);background-color:#fff;padding:5em}
.more-articles__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.more-articles__list::after{content:"";-ms-flex-preferred-size:32%;flex-basis:32%}
.more-articles__list .media{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1rem);flex:0 1 calc(50% - 1rem)}
.category-hero{margin:3em auto 2em}
.container{display:grid;margin:2rem auto 8rem;padding:0 30px;width:100%;max-width:calc(1192px + 60px);height:100%;grid-template-areas:"feature feature" "feature-two feature-three" "feature-four feature-five";grid-template-columns:1fr 1fr;grid-template-rows:minmax(-webkit-min-content,-webkit-max-content);grid-template-rows:minmax(min-content,max-content);grid-gap:30px}
.feature-two,.feature-three,.feature-four,.feature-five{margin:unset}
}@media(min-width:30em) and (min-width:30em){.portrait .feature-img{padding:0}
.portrait .post__header{padding:2em}
.portrait .post__title{font-size:28px;font-size:1.75rem}
}@media(min-width:30em) and (min-width:50em){.portrait .post__header{padding:3em}
.portrait .post__title{font-size:32px;font-size:2rem}
}@media(min-width:30em) and (min-width:60em){.portrait .post__title{font-size:48px;font-size:3rem}
}@media(min-width:50em){body::before{content:"medium"}
.section__heading{font-size:28px;font-size:1.75rem;text-align:left}
.sub-menu .hs-button,.btn{width:unset}
.media:hover,.media:focus-within{-webkit-box-shadow:0 4px 12px 0 rgba(38,39,39,0.08);box-shadow:0 4px 12px 0 rgba(38,39,39,0.08)}
.media{margin-bottom:3.25em}
.media__meta{font-size:14px;font-size:.875rem}
.media[class*='--xl-horz'] .media__title{line-height:24px;font-size:3.5vw}
.avatar:hover{-o-object-fit:cover;object-fit:cover}
.avatar+.post__meta,.avatar+.comment__meta{margin-left:1.25em}
.post__header{margin:6em auto 0;max-width:49em}
.generic-page .post__header{margin:6em auto 0;max-width:49em}
.post__category{font-size:16px;font-size:1rem}
.post__attr .avatar{display:block}
.post__content p{font-size:18px;font-size:1.125rem;line-height:32px}
.post__content ol,.post__content ul{font-size:18px;font-size:1.125rem;line-height:40px}
.post__content hr{margin:4.139rem auto}
.pullout{float:right;margin:2em -7.813em 2em 2em;width:18.125em}
.form__input,.form__select,.form__textarea{margin-bottom:1.8em}
.input-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.feature-img{padding:unset}
.pagination{font-size:18px;font-size:1.125rem}
.site-header{padding:1.25rem 1.25rem 0}
.site-header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.site-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:unset;padding:0}
.site-logo{max-width:unset;max-height:unset}
.site-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:unset}
.site-navigation ul.main-nav__list{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin:0;border-top:0;padding:0}
.site-menu-toggle{display:none}
.primary-menu{display:block;position:relative;top:0;-webkit-transform:translateX(0);transform:translateX(0);background:transparent;width:auto;height:auto;overflow:visible}
.primary-menu .menu-item a{padding:45px 15px}
.primary-menu .menu-item{display:inline-block;position:relative;text-align:left}
.primary-menu .menu-item.menu-item-has-children>a{position:relative;padding-right:25px;color:#262727 !important}
.primary-menu .menu-item.menu-item-has-children::after{content:"";position:absolute;top:calc(50% - 5px);right:3px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSA5Ij48dGl0bGU+aWNvbi1jYXJyb3QtZG93bjwvdGl0bGU+PHBhdGggc3R5bGU9ImZpbGw6ICM1MGM2ZGI7IiBkPSJNMTkuMiwxLjFBMS41LDEuNSwwLDAsMCwxNy4xLjhMMTAsNi4xMiwyLjkuOEExLjUsMS41LDAsMCwwLDEuMSwzLjJsOCw2YTEuNSwxLjUsMCwwLDAsMS44LDBsOC02QTEuNSwxLjUsMCwwLDAsMTkuMiwxLjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0wLjUpIiAvPjwvc3ZnPg==");background-size:contain;width:15px;height:7px}
.primary-menu .menu-item.menu-item-has-children:hover::after,.primary-menu .menu-item.menu-item-has-children:active::after,.primary-menu .menu-item.menu-item-has-children:focus::after{top:calc(50% - 4px);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9Imljb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQgMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM1MEM2REI7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDFjMC0wLjYtMC40LTEtMS0xSDFDMC40LDAsMCwwLjQsMCwxczAuNCwxLDEsMWgxMkMxMy42LDIsMTQsMS42LDE0LDF6Ii8+PC9zdmc+");width:13px;height:2px}
.primary-menu .menu-item.menu-item-has-children:hover:first-of-type,.primary-menu .menu-item.menu-item-has-children:active:first-of-type,.primary-menu .menu-item.menu-item-has-children:focus:first-of-type{color:#50c6db}
.primary-menu .menu-item:hover>.sub-menu,.primary-menu .menu-item:hover .mega-menu,.primary-menu .menu-item:focus>.sub-menu,.primary-menu .menu-item:focus .mega-menu{display:block;-webkit-transform:scale(1) translateY(0) translateZ(0);transform:scale(1) translateY(0) translateZ(0)}
.primary-menu .sub-menu{display:block;position:absolute;top:3.9em;left:-3em;-webkit-transform:scale(0) translateY(0) translateZ(0);transform:scale(0) translateY(0) translateZ(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .11s cubic-bezier(0.2,0.3,0.25,0.9) .35s;transition:-webkit-transform .11s cubic-bezier(0.2,0.3,0.25,0.9) .35s;transition:transform .11s cubic-bezier(0.2,0.3,0.25,0.9) .35s;transition:transform .11s cubic-bezier(0.2,0.3,0.25,0.9) .35s,-webkit-transform .11s cubic-bezier(0.2,0.3,0.25,0.9) .35s;z-index:1200;border-radius:3px;-webkit-box-shadow:0 4px 12px 0 rgba(152,167,167,0.4);box-shadow:0 4px 12px 0 rgba(152,167,167,0.4);width:16.25em;min-width:125px;text-transform:unset}
.primary-menu .sub-menu .menu-item{display:block}
.primary-menu .sub-menu .menu-item:first-of-type::after,.primary-menu .sub-menu .menu-item:first-of-type::before{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;content:"";pointer-events:none;display:block;position:absolute;top:-7px;right:47%;z-index:2;margin-left:-10px;border-radius:.2rem;background:#fff;width:1.25rem;height:1.25rem}
.primary-menu .sub-menu .menu-item:first-of-type::after{top:0;right:44%;left:auto;margin-left:-15px;width:3rem;height:1.8rem}
.primary-menu .sub-menu .menu-item:first-of-type::before{position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 4px 12px 0 rgba(38,39,39,0.08);box-shadow:0 4px 12px 0 rgba(38,39,39,0.08)}
.primary-menu .sub-menu .menu-item:first-of-type:hover::after,.primary-menu .sub-menu .menu-item:first-of-type:hover::before,.primary-menu .sub-menu .menu-item:first-of-type:active::after,.primary-menu .sub-menu .menu-item:first-of-type:active::before,.primary-menu .sub-menu .menu-item:first-of-type:focus::after,.primary-menu .sub-menu .menu-item:first-of-type:focus::before{background:#fdfdfd}
.primary-menu .sub-menu .menu-item:first-child a,.primary-menu .sub-menu .menu-item:first-child a:hover{border-top-left-radius:3px;border-top-right-radius:3px}
.primary-menu .sub-menu .menu-item:last-child a,.primary-menu .sub-menu .menu-item:last-child a:hover{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.primary-menu .sub-menu .menu-item a{font-size:16px;font-size:1rem;display:block;position:relative;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-left:0 solid;-webkit-box-shadow:inset 0 -1px 0 0 #f7f6f6;box-shadow:inset 0 -1px 0 0 #f7f6f6;padding:30px;width:100%;text-transform:unset;text-decoration:none;color:#262727}
.primary-menu .sub-menu .menu-item a:hover,.primary-menu .sub-menu .menu-item a:focus,.primary-menu .sub-menu .menu-item a:active{border-left:8px solid #50c6db;background-color:#fdfdfd;color:#50c6db}
.main-nav__wrap .search-link{display:block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin:0 1em 0 3.5em}
.mega-menu{position:fixed;top:6.4em;border-top:1px solid #e7e7e7;-webkit-box-shadow:0 4px 6px 0 rgba(38,39,39,0.08);box-shadow:0 4px 6px 0 rgba(38,39,39,0.08);text-transform:unset;overflow:hidden}
.mega-menu .mega-menu__header{font-size:28px;font-size:1.75rem;color:#262727;font-family:"Archer SSm A","Archer SSm B",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:italic}
.mega-menu .mega-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:60px 5em 30px 5em;max-width:1365px}
.mega-menu .mega-menu__inner h3{margin:.5rem 0}
.mega-menu .mega-menu__all-link{text-align:center;border-top:1px solid #e7e7e7}
.subfooter__inner.inner{max-width:37.4em}
.subfooter__heading{font-size:36px;font-size:2.25rem;line-height:40px}
.footer__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.footer__column{margin:0;max-width:10.875em}
.popular__list .media{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1.5em);flex:0 1 calc(50% - 1.5em)}
.more-articles__heading{margin:0 0 3.875rem}
.more-articles__list .media{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 1rem);flex:0 1 calc(33.33% - 1rem)}
.comments__list{margin:4em auto 0}
.comments__list+.comment-form{margin:4.35em auto 0;padding:6em 0 0 0}
.comment>.comment-form{margin:2em 0 0 5em}
.comment-form__cancel{display:inline;margin-left:.5em}
.comment__attr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.comment__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
.comment__badge{margin:-15px 0 0 0}
.comment__author{margin:0}
.comment__date{margin:.65em 0 0 1em}
.comment__content{margin-left:4em}
.comment .comment{margin:3em 0 0 5em}
.sticky-header{visibility:visible;opacity:1}
.sticky-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex}
.sticky-header__title{font-size:15px;font-size:.9375rem}
.search-link{display:none;margin:0 0 0 1.5em}
.search-overlay{top:10em}
.search-input{font-size:20px;font-size:1.25rem;padding:1em 0 1em 1.5em}
.search-form .btn{font-size:20px;font-size:1.25rem}
.search-form__label svg{width:unset;height:unset}
.author-link{float:right;margin:25px 0 0 0}
.container{margin:2rem auto 8rem}
}@media(min-width:60em){body::before{content:"large"}
.section__heading{margin:0 auto 2.5em}
.site-masthead{font-size:48px;font-size:3rem}
.sub-menu .hs-button,.btn{margin:.9em auto}
.media[class*='--med'] .media__content{padding:1rem 1.2rem 1.875em}
.media[class*='--lg'] .media__content{padding:1.875rem}
.media[class*='--xl'] .media__preview{font-size:16px;font-size:1rem;line-height:26px}
.media[class*='--xl-horz'] .media__content{padding:2em 6em}
.media[class*='--xl-horz'] .media__title{font-size:30px;font-size:1.875rem}
.media[class*='--xl-horz'] .post__attr{display:-webkit-box;display:-ms-flexbox;display:flex}
.avatar[class*='--large'] .avatar__img{width:60px;height:60px}
.post__header{padding:unset}
.generic-page .post__header{padding:unset}
.post__category+.post__title{margin-top:1.375rem}
.post__title{font-size:48px;font-size:3rem;line-height:52px}
.post__meta{font-size:16px;font-size:1rem}
.post__content{margin:3.1875rem auto 0;padding:unset}
.generic-page .post__content{margin:3.1875rem auto 0 6em auto;padding:unset}
.post__content h2{font-size:36px;font-size:2.25rem}
.post__content h3{font-size:32px;font-size:2rem}
.post__content h4{font-size:26px;font-size:1.625rem}
.post__content img{margin:0 auto 2.139em}
.post__content figure figcaption{font-size:14px;font-size:.875rem;padding:1.35rem 0 1.5rem .75rem}
.post__content .wp-block-quote p,.post__content .wp-block-pullquote p{font-size:30px;font-size:1.875rem;line-height:44px}
.post__content .wp-block-quote cite,.post__content .wp-block-pullquote cite{font-size:18px;font-size:1.125rem}
.post__content .post__content .wp-block-gallery{max-width:100vw}
.inline-tweet{font-size:30px;font-size:1.875rem;line-height:44px}
.article-callout{font-size:18px;font-size:1.125rem;padding:2rem}
.layout-embed__subscribe-form{padding:2.5rem 3.5rem}
.type-first .post__header{margin:4em auto}
.fixed-width .post__header{position:relative;background-color:#fff;padding:3em 8em 1em;max-width:64.5em}
.fixed-width .feature-img{margin:4em auto -12em;max-width:1280px}
.mega-menu .mega-menu__summary{max-width:22em}
.mega-menu .mega-menu__summary .media[class*='--lg'] .media__title{font-size:20px;font-size:1.25rem}
.mega-menu .mega-menu__list .media .media__content{padding:.6rem 1.5rem 0 1.5rem}
.mega-menu .mega-menu__list .media .media__content{width:70%}
.sticky__form .hs-form,.subfooter .hs-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.sticky__form .hs-form .hs-email,.subfooter .hs-form .hs-email{-webkit-box-flex:1;-ms-flex:1;flex:1}
.sticky__form .hs-form .hs-submit .hs-button,.subfooter .hs-form .hs-submit .hs-button{margin:.35rem 0 0 1.5rem;border-radius:2.5em;padding:.85em 2.35em}
.footer-banner .banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.svg-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 20px 0 0;border-right:1px solid #fff;padding:0 15px 0 0}
.comment__content{margin-left:5.25em}
.category-hero{margin:4em auto 2em}
.category-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}
.category-hero__subhead{margin:0 0 0 20px;border-left:1px solid #7f7f7f;padding:10px 0 10px 20px}
.tag-explorer__inner.inner{padding:1.9em 2em}
.tag-btn{margin:.5rem .45rem 1rem}
.tag-btn>a{font-size:16px;font-size:1rem}
.search-overlay__inner{margin:1em auto 2em}
.search-form{border-bottom:1px solid #c7c4c4}
.container{display:grid;margin:4em auto;width:100%;max-width:calc(1192px + 60px);height:100%;grid-template-areas:"feature feature feature-two" "feature feature feature-three" "feature-four feature-five feature-ad";grid-template-columns:1fr 1fr 1fr;grid-template-rows:minmax(-webkit-min-content,-webkit-max-content);grid-template-rows:minmax(min-content,max-content);grid-gap:30px}
.feature .media__title{font-size:42px;font-size:2.625rem;line-height:46px}
.feature-two .media{margin-bottom:0}
.feature-two .media__content{padding:1.125em}
.feature-two .media a{font-size:20px;font-size:1.25rem;line-height:24px}
.feature-two .media__meta,.feature-two .media__meta a{font-size:12px;font-size:.75rem}
.feature-three .media{margin-bottom:0}
.feature-three .media__content{padding:1.125em}
.feature-three .media a{font-size:20px;font-size:1.25rem;line-height:24px}
.feature-three .media__meta,.feature-three .media__meta a{font-size:12px;font-size:.75rem}
.feature-ad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-area:feature-ad}
.author .wrapper{margin-top:4em}
.showcase__inner{padding:4.375em 2em}
.showcase__heading{margin:0 auto 3.875rem}
.showcase__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.showcase__list li{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 1rem);flex:0 1 calc(25% - 1rem);margin:0 0 2rem;max-width:unset}
.showcase__list li:last-child::after{display:none}
.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select{font-size:14px;font-size:.875rem}
}@media(min-width:75em){.inner{padding:4.375em 2em}
.media[class*='--xl-horz'] .media__title{font-size:42px;font-size:2.625rem;line-height:48px}
.post__content .alignwide{margin-right:-180px;margin-left:-180px;max-width:100vw}
.site-title{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}
.primary-menu .menu-item a{padding:45px 15px}
.footer__inner.inner{max-width:1266px}
.popular__list .media{-webkit-box-flex:0;-ms-flex:0 1 calc(33.3% - 1.5em);flex:0 1 calc(33.3% - 1.5em)}
.sticky-header__inner{padding:.75em 0}
.sticky-header__title{font-size:18px;font-size:1.125rem}
.category-hero__inner{padding:0}
.feature-two{margin-left:calc(8rem - 30px)}
.feature-three{margin-left:calc(8rem - 30px)}
.feature-ad{margin-left:calc(8rem - 30px)}
}@media(min-width:799px){.in-page-table-of-contents{top:79px}
}@media(min-width:1069px){.mega-menu .mega-menu__list .media{width:46%;float:left;margin-left:4%;margin-bottom:3em}
.mega-menu .mega-menu__list .media img{width:100px;height:100px}
}@media(min-width:1070px){.site-header{padding:0}
.site-header__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site-navigation{float:right}
.search-overlay{top:6.75em}
}@media(print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}
}@-webkit-keyframes fade{from{opacity:0}
to{opacity:1}
}@keyframes fade{from{opacity:0}
to{opacity:1}
}@-webkit-keyframes scale-up-ver-top{0%{-webkit-transform:scaleY(0.8);transform:scaleY(0.8);-webkit-transform-origin:100% 0;transform-origin:100% 0}
100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}
}@keyframes scale-up-ver-top{0%{-webkit-transform:scaleY(0.8);transform:scaleY(0.8);-webkit-transform-origin:100% 0;transform-origin:100% 0}
100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}
}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}@-webkit-keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-18px,0);transform:translate3d(0,-18px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}@-webkit-keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@-webkit-keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@-webkit-keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@-webkit-keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@-webkit-keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}@keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}