/*!
Theme Name: Float
Description: Float Wordpress theme
Version: 1.0
Author: Primate
Author URI: http://primate.co.uk
Tags: Float
Template: float
*/img,legend{border:0}.sweet-alert h2,button,select{text-transform:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}#content .intro .byline:after,#content .share_article:after,.index_list ul:after,.signup_static:after{content:""}a img{border:none}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:dotted thin}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn{font-style:italic}hr{height:0;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:0}legend{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button,input,select,textarea{font-family:inherit;font-size:100%}#categories_nav ul li,.index_list .loadmore,.index_list ul li .list_text .byline .author,.index_list ul li .list_text .title,.posts_by h2,.signup_static .signup_text h3,.signup_static form{font-family:open-sans}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{color:#3dc2e3;transition:.2s}a:hover{color:#4ebf6c}.signup_static{padding:2em 0;margin-bottom:.2em;background:#3dc2e3;border-radius:3px}.signup_static:after{display:table;clear:both}.signup_static .wrapper{margin:0 auto;width:90%;max-width:28em}.signup_static .signup_text{margin-right:2em}.signup_static .signup_text h3{margin:0 0 .25em;font-size:1.2em;line-height:1.2em;font-weight:600;color:#2b303f;opacity:.7}@media (min-width:38em){.signup_static .wrapper{max-width:73em}.signup_static .signup_text h3{font-size:1.5em}}.signup_static .signup_text p{color:#fff;margin-bottom:.625em}.signup_static form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#484e56;font-size:.8em;font-weight:600}.signup_static form .email_input{-ms-flex-positive:2;flex-grow:2;width:13em;float:left;padding:.5em;margin-right:.5em;border-style:none;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup_static form .submit_button{-ms-flex-positive:1;flex-grow:1;padding:.5em 1.5em;color:#fff;font-weight:600;background:#22abcd;-webkit-appearance:none;border-style:none;border-radius:2px;box-shadow:0 2px 0 #0c8baa}.signup_static form .submit_button:hover{background:#4ebf6c;box-shadow:0 2px 0 #28a445}#categories_nav ul li.active,#categories_nav ul li:hover{background:#3dc2e3}@media (min-width:38em){.signup_static{padding:2em 0 1.8em .5em}.signup_static .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.signup_static .signup_text{float:left;-ms-flex-positive:1;flex-grow:1}.signup_static .signup_text h3{margin-bottom:.3125em}.signup_static form{float:right;-ms-flex-positive:1;flex-grow:1;font-size:1em;padding-right:.5em}.signup_static form input{padding:0 0 0 1em;height:2.5em}}.posts_by{margin:0 auto;width:90%;max-width:28em}.posts_by h2{margin-bottom:1.25em;font-size:1.8em;font-weight:700;color:#2b303f}#categories_nav{margin-bottom:1.875em}#categories_nav ul{display:-ms-flexbox;display:flex}#categories_nav ul li{font-size:.8em;line-height:1.4em;-ms-flex-positive:1;flex-grow:1;margin-left:.2em;padding:.5em;text-align:center;color:#3dc2e3;font-weight:600;background:#f2f2f2;border-radius:2px}#categories_nav ul li a{text-decoration:none;display:block}#categories_nav ul li.active a{color:#fff}#categories_nav ul li.active:hover{color:#3dc2e3}#categories_nav ul li.active a:hover,#categories_nav ul li:hover a{color:#fff}#categories_nav ul li:last-child{margin-right:.2em}@media (min-width:38em){.posts_by{max-width:73em}#categories_nav{margin:1.25em auto 3.75em;width:90%;max-width:28em}#categories_nav ul li{font-size:1em}}@media (min-width:38em) and (min-width:38em){#categories_nav{max-width:73em}}@media (max-width:20em){#categories_nav ul{display:none}}.index_list{margin:0 auto;width:90%;max-width:28em}.index_list ul{margin-bottom:2.5em}.index_list ul:after{display:table;clear:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.index_list ul li{margin:0 0 2.5em;opacity:0;opacity:1\9;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:.5s}.index_list ul li .list_text{margin-top:1.375em}@media (min-width:38em){.index_list{max-width:73em}.index_list ul div li:nth-child(3){float:right}.index_list ul li .list_text{margin-top:1.25em}}.index_list ul li .list_text .article_flag{display:inline-block;position:absolute;z-index:0;padding:.5em .4em .5em 0;margin-top:-3em;margin-bottom:.625em;background:#fff}.index_list ul li .list_text .article_flag .category,.index_list ul li .list_text .article_flag time{font-family:open-sans;font-size:.7em;float:left;margin-right:.25em;font-weight:600;color:#3dc2e3}@media (min-width:38em){.index_list ul li .list_text .article_flag .category,.index_list ul li .list_text .article_flag time{font-size:.8em}}.index_list ul li .list_text .article_flag .category a,.index_list ul li .list_text .article_flag time a{color:#3dc2e3;text-decoration:none}.index_list ul li .list_text .article_flag .category a:hover,.index_list ul li .list_text .article_flag time a:hover{color:#4ebf6c;text-decoration:underline}.index_list ul li .list_text .title{font-size:1.3em;line-height:1.1em;color:#484e56;font-weight:600;clear:both;margin-bottom:.625em}@media (min-width:80em){.index_list ul li .list_text .title{font-size:1.5em;font-weight:600}}.index_list ul li .list_text .title a{color:inherit;text-decoration:none}.index_list ul li .list_text .title a:hover{text-decoration:underline}.index_list ul li .list_text .byline{margin-left:-.2em}.index_list ul li .list_text .byline:after{content:"";display:table;clear:both}.index_list ul li .list_text .byline img{float:left;width:40px;margin-right:.625em;border-radius:50%}.index_list ul li .list_text .byline .author{font-size:.8em;line-height:1.4em;float:left;margin-top:.7em;color:#9a9c9e}.index_list ul li .list_image_container{position:relative;width:100%;padding-bottom:65%;overflow:hidden}.index_list ul li .list_image{position:absolute;width:100%;margin-bottom:1.25em;top:0;bottom:0;left:0;right:0;-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);min-height:100%}@media (min-width:38em) and (max-width:60em){.index_list ul li{position:relative;float:left;margin:0 5% 2.5em 0;width:45%}.index_list ul li:nth-child(even){float:right;margin-right:0}.index_list ul li:nth-child(odd){clear:both}}@media (min-width:60em){.index_list ul li{position:relative;float:left;margin:0 5% 2.5em 0;width:30%}.index_list ul li:nth-child(3n){margin-right:0}.index_list ul li:nth-child(3n+1){clear:left}}.index_list button{border:0;outline-style:none}.index_list .loadmore{font-size:1em;font-weight:600;clear:both;width:100%;display:block;text-align:center;padding:1em;margin-bottom:1.25em;color:#3dc2e3;text-decoration:none;cursor:pointer;background:#f2f2f2}.index_list .loadmore:hover{background:#3dc2e3;color:#fff}#content .intro .title,#content .share_article .share_text{color:#2b303f;font-family:open-sans}@media (min-width:60em){.index_list .loadmore{margin-bottom:2.5em}}.fade_element_in{opacity:1}.fade_element_out{opacity:0}.fade_element_in,.fade_element_out{transition:opacity .5s ease-in}#content .article{margin:1.25em auto 0;width:90%;max-width:28em}@media (min-width:38em){.index_list .loadmore{font-size:1.2em}#content .article{max-width:73em}}#content .article .intro .title{margin-bottom:.3125em}#content .share_article{padding:.6em 0;margin-bottom:2.5em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;clear:both}#content .share_article:after{display:table;clear:both}#content .share_article a{display:block;height:30px;width:30px;float:left;margin-right:.5em;border-radius:50%}#content .share_article a:hover{cursor:pointer;-ms-transform:scale(1.1);transform:scale(1.1)}#content .share_article .share_text{margin-bottom:.25em;font-size:1em;font-weight:600;float:left;margin-top:.4em;margin-right:1em}@media (min-width:38em){#content .share_article .share_text{font-size:1.2em;margin-top:.2em}}#content .share_article .share_facebook{background:url(images/facebook.svg) #3b5998}#content .share_article .share_twitter{background:url(images/twitter.svg) #55acee}#content .share_article .share_linkedin{background:url(images/linkedin.svg) #0077b5}#content .share_article .share_email{background:url(images/email.svg) #4ebf6c}#content .share_article~.share_article{border-bottom:0;margin-top:3.75em;margin-bottom:-2.5em}#content .intro{margin-bottom:1.25em}#content .intro .title{margin-bottom:.625em;font-size:2.25em;line-height:1.1em;font-weight:700}@media (min-width:38em){#content .intro .title{margin-bottom:1.25em;font-size:3.5em}}#content .intro .byline{font-family:open-sans;font-size:.7em;font-weight:600;color:#9a9c9e;margin-left:.2em}#content .intro .byline:after{display:table;clear:both}@media (min-width:38em){#content .intro .byline{font-size:.8em}}#content .intro .byline .author{float:left}#content .intro .byline .category,#content .intro .byline time{float:left;margin-left:.25em}#content .body_text{clear:both}#content .body_text p{margin-bottom:1.25em;font-family:open-sans;color:#484e56;font-size:.95em;line-height:1.45em}@media (min-width:38em){#content .body_text p{font-size:1.15em;line-height:1.6em}}#content .body_text p.caption{font-family:open-sans;font-size:.9em;color:#9a9c9e;font-style:italic}#content .body_text em,#content .body_text ol li,#content .body_text ul li{color:#484e56;font-family:open-sans}#content .body_text em{margin-bottom:1.25em;font-size:1em;line-height:1.4em;font-style:italic}@media (min-width:38em){#content .body_text em{font-size:.95em;line-height:1.6em}}#content .body_text ul li{margin-bottom:.625em;margin-left:1.25em;list-style-type:disc;font-size:.95em;line-height:1.45em}@media (min-width:38em){#content .body_text ul li{font-size:1.15em;line-height:1.6em}}#content .body_text ul li:last-child{margin-bottom:1.25em}#content .body_text ol li{margin-bottom:.625em;margin-left:1.25em;font-size:.95em;line-height:1.45em}@media (min-width:38em){#content .body_text ol li{font-size:1.15em;line-height:1.6em}}#content .body_text ol li:last-child{margin-bottom:1.25em}#content .body_text>p>a>img{margin-top:1.25em}#content .body_text>p:first-child{color:#2b303f;font-weight:600}#content .body_text>p:first-child:first-letter{float:left;margin-top:0;margin-right:.1em;font-size:2.95em;line-height:1em}#content .body_text h1,#content .body_text h2,#content .body_text h3,#content .body_text h4{margin:2.5em 0 .625em;font-family:open-sans;font-size:1.2em;line-height:1.2em;color:#2b303f;font-weight:600;clear:both}#content .body_text .non_tweetable_quote,#content .body_text .tweetable_quote{font-family:open-sans;font-weight:700;padding:1.25em 0}@media (min-width:38em){#content .body_text h1,#content .body_text h2,#content .body_text h3,#content .body_text h4{font-size:1.5em}}#content .body_text .tweetable_quote{font-size:1.2em;line-height:1.3em;color:#2b303f;margin:1.25em 0!important;display:inline-block;position:relative;background:#fff;border-top:2px solid #3dc2e3;border-bottom:2px solid #3dc2e3;transition:color .3s;cursor:pointer;width:100%}@media (min-width:38em){#content .body_text .tweetable_quote{font-size:2em;line-height:1.5em;letter-spacing:-1px;margin-bottom:3.75em}}#content .body_text .tweetable_quote:after{display:block;position:absolute;width:40px;height:40px;left:5%;bottom:-20px;background:url(images/twitter.svg) #3dc2e3;border-radius:50%;border:4px solid #fff;content:'';transition:.3s}#content .body_text .tweetable_quote:hover{color:#3dc2e3}#content .body_text .tweetable_quote:hover:after{-ms-transform:scale(1.2);transform:scale(1.2)}@media (min-width:80em){#content .body_text .tweetable_quote{font-size:2.3em;width:180%;margin-left:-41%!important}#content .body_text .tweetable_quote:after{left:21%}}#content .body_text .non_tweetable_quote{font-size:1.2em;line-height:1.3em;color:#2b303f;margin:1.25em 0!important;display:inline-block;position:relative;background:#fff;border-top:2px solid #2b303f;border-bottom:2px solid #2b303f;transition:color .3s;width:100%}@media (min-width:38em){#content .body_text .non_tweetable_quote{font-size:2em;line-height:1.5em;letter-spacing:-1px;margin-bottom:3.75em}}#content .body_text .non_tweetable_quote:after{display:block;position:absolute;width:40px;height:40px;left:5%;bottom:-20px;background:#2b303f}@media (min-width:80em){#content .body_text .non_tweetable_quote{font-size:2.3em;width:180%;margin-left:-41%!important}#content .body_text .non_tweetable_quote:after{left:21%}}#content .body_image,#content p a img{display:block;width:111.11%;margin:2.5em -5.55% 1.25em}#content .body_image{clear:left}#content p a img{height:auto}#content .body_image+p,#content .caption+p{clear:both}@media (min-width:38em){#content .article{max-width:40em;margin-top:3.75em}#content .intro{margin-bottom:2.5em}#content .body_text blockquote{margin:1.25em 0;padding:1.875em 0}#content .body_text p:nth-child(1):first-letter{margin-top:-.02em;font-size:3.2em}}#content .related_articles ul li span{display:inline}@media (min-width:80em){#content .body_image{float:left;width:141%;margin:2.5em -41%}#content p a img{float:left;width:141%;height:auto;margin:2.5em -20.5%}#content .body_text p.caption{display:block;clear:none;width:34%;float:right;margin-right:-41%;margin-top:2.25em}#content .body_text blockquote{width:182%;margin-left:-41%}}.small_image{display:block;max-width:20em;margin-top:1.25em;margin-bottom:1.25em}.small_image img{width:100%}@media (min-width:38em){.small_image{margin-left:2.5em;margin-bottom:2.5em;float:right}}@media (min-width:80em){.small_image{margin-right:-41%;max-width:none}}.centre_image p img{width:100%;height:auto}.author_blurb{padding:2.5em 0;margin-top:2.5em;margin-bottom:1.25em;border-top:1px solid #e5e5e5;clear:both;min-height:8.75em}.author_blurb h4,.twitter_conversation h4{margin-bottom:.25em;font-weight:600;font-family:open-sans}.author_blurb img{width:80px;height:80px;float:left;margin-right:1em;border-radius:50%}.author_blurb h4{font-size:1em;color:#2b303f}@media (min-width:38em){.author_blurb h4{font-size:1.2em}}.author_blurb p{font-family:open-sans;font-size:.8em;line-height:1.4em;color:#9a9c9e;max-width:30em}.twitter_conversation{padding:1.25em;background:#f2f2f2;border-radius:2px}.twitter_conversation h4{font-size:1em;color:#484e56}.slide_up{bottom:4em!important;transition-duration:.3s;transition-timing-function:ease-out;overflow:hidden}.slide_down{overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;transition-duration:.5s}@media (min-width:38em){.twitter_conversation h4{font-size:1.2em}.slide_up{margin-bottom:2.5em!important}.slide_down{margin-bottom:-12.5em!important}}#signup_content{margin:0 auto -1.875em;width:90%;max-width:28em;z-index:100;position:fixed;bottom:-8em;left:0;right:0;padding:1em;background:#3dc2e3;opacity:.95;border-radius:3px}#signup_content:after{z-index:-1;display:block;position:absolute;top:-.5em;left:-.5em;bottom:-.5em;right:-.5em;border:1em solid #3dc2e3;border-radius:3px;content:''}#signup_content .close{position:absolute;top:.5em;right:.5em}#animate_logo,#global_header,footer{position:relative}#signup_content .close:after{content:'';display:block;width:20px;height:20px;background:url(images/close.svg);opacity:.2;cursor:pointer}#related_articles ul li span,#top_signup form label span{display:none}#signup_content .close:hover:after{opacity:.5}#signup_content .signup_text{margin-right:2em}#signup_content .signup_text h3{margin:0;font-family:open-sans;font-size:1.2em;line-height:1.2em;font-weight:600;color:#2b303f;opacity:.7}@media (min-width:38em){#signup_content{max-width:73em}#signup_content .signup_text h3{font-size:1.5em}}#signup_content .signup_text p{color:#fff;margin-bottom:.625em}#signup_content form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:open-sans;color:#484e56;font-size:.8em;font-weight:600}#signup_content form .email_input{-ms-flex-positive:2;flex-grow:2;width:13em;float:left;padding:.5em;margin-right:.5em;border-style:none;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#signup_content form .submit_button{-ms-flex-positive:1;flex-grow:1;padding:.5em 1.5em;color:#fff;font-weight:600;background:#22abcd;-webkit-appearance:none;border-style:none;border-radius:2px;box-shadow:0 2px 0 #0c8baa}#drip_embedded_form [data-drip-attribute=sign-up-button]:hover,#signup_content form .submit_button:hover{background:#4ebf6c;box-shadow:0 2px 0 #28a445}@media (min-width:50em){#signup_content{position:fixed;bottom:-2em;left:2em;right:2em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:visible;padding:3em 2em 2.8em;margin-bottom:-12.5em}#signup_content:after{z-index:-1;display:block;position:absolute;top:-1em;left:-1em;bottom:-1em;right:-1em;border:2em solid #3dc2e3;border-radius:3px;content:''}#signup_content .close{z-index:100;right:0;top:0}#signup_content .signup_text{float:left;-ms-flex-positive:1;flex-grow:1}#signup_content .signup_text h3{margin-bottom:.3125em}#signup_content form{float:right;-ms-flex-positive:1;flex-grow:1;font-size:1em}#signup_content form input{padding:1em;height:2.5em}}@media (min-width:50em) and (min-width:80em){#signup_content{bottom:-2em;left:50%;right:auto;margin-left:-36.5em}}#related_articles{margin:0 auto;max-width:28em;padding:2.5em 0;width:100%}#related_articles h2{margin-bottom:1.25em;font-family:open-sans;font-size:1.8em;font-weight:700;color:#2b303f}#related_articles ul li{clear:both;margin-bottom:1.25em;padding-top:1.25em;border-top:1px solid #e5e5e5}#global_header #global_nav:after,#global_header:after,#related_articles ul li:after{content:"";display:table;clear:both}#related_articles ul li:last-child{margin-bottom:0}#related_articles ul li img{float:left;margin-right:1.25em;height:100px;width:100px;object-fit:cover;overflow:hidden}#related_articles ul li h3{font-family:open-sans;font-size:1em;font-weight:600;margin-top:0;margin-bottom:.625em;color:#484e56}@media (min-width:38em){#related_articles{max-width:73em}#related_articles ul li h3{font-size:1.2em}}#related_articles ul li h3 a{color:#484e56;text-decoration:none}#related_articles ul li h3 a:hover{color:#484e56;text-decoration:underline}#related_articles ul li p{font-family:open-sans;font-size:.7em;font-weight:600;color:#9a9c9e}@media (min-width:38em){#related_articles ul li p{font-size:.8em}#related_articles{max-width:40em}}#drip_embedded_form{padding:2em;background-color:#f0f0f0;border-radius:2px}#drip_embedded_form h3{margin:0!important}#drip_embedded_form [data-drip-attribute=description]{font-family:open-sans;color:#484e56;font-size:.95em;line-height:1.45em;margin-top:1em;margin-bottom:1em}@media (min-width:38em){#drip_embedded_form [data-drip-attribute=description]{font-size:1.15em;line-height:1.6em}}#drip_embedded_form [data-drip-attribute=description] ol li{font-size:1em;margin-top:.5em}#drip_embedded_form input{width:100%;max-width:20em;padding:.6em 1em;border:1px solid #e5e5e5;border-radius:2px}#drip_embedded_form label{visibility:hidden}#drip_embedded_form [data-drip-attribute=sign-up-button]{-ms-flex-preferred-size:6em;flex-basis:6em;padding:.6em 1em;margin-top:1em;color:#fff;font-weight:600;background:#3dc2e3;-webkit-appearance:none;border-style:none;border-radius:2px;box-shadow:0 2px 0 #22abcd;transition:.2s}#global_header{z-index:100;height:50px;padding:.5em;background:#484e56}#global_header #global_logo{display:block;float:left;width:2.3em;height:1.6em;margin-right:.6em;margin-top:.2em;background:url(images/marque.svg) no-repeat}#global_header #blog_logo{margin-top:.25em;font-size:1.2em;line-height:1em;font-family:open-sans;color:#fff;text-decoration:none;font-weight:700;float:left}#global_header .btn_trial,#global_header .login-link{float:right;text-decoration:none;font-family:open-sans}#global_header .btn_trial{padding:.5em 1em .6em;color:#fff;background:#4ebf6c;border-radius:2px;box-shadow:0 2px 0 rgba(0,0,0,.1);transition:.2s}#global_header .btn_trial:hover{background:#3dc2e3}#global_header .login-link{color:#4ebf6c;margin-right:1em;margin-top:.5em}#global_header .login-link:hover{color:#3dc2e3}#global_header .nav-link{color:#3dc2e3;text-decoration:none;float:left;margin-left:.5em;margin-top:.5em;font-family:open-sans}#global_header .nav-link:hover{color:#4ebf6c}#global_header .nav-link.active{color:#fff}#global_header .nav-link.active:hover{text-decoration:underline}@media (max-width:38em){#global_header .btn_trial span,#global_header .nav-link span{display:none}}@media (min-width:38em){#global_header .nav-link{margin-top:.8em;margin-left:1em}#global_header{height:70px;padding:1.2em 1em}#global_header #global_logo{width:7em;background:url(images/logo.svg) no-repeat}#global_header #blog_logo{font-size:1.5em;font-weight:500}}#top_signup{position:fixed;z-index:1;left:0;right:0;display:block;height:46px;padding:.4em 5% .5em;background:rgba(240,240,240,.95)}#top_signup form{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;max-width:31em;margin:0 auto;font-family:open-sans;color:#484e56;font-size:.8em;font-weight:600}#top_signup form label{-ms-flex-preferred-size:auto;flex-basis:auto}#top_signup form .email_input{-ms-flex-positive:1;flex-grow:1;width:60%;padding:.3em .6em;margin-left:.5em;margin-right:.5em;border:1px solid #e5e5e5;border-radius:2px}#top_signup form .submit_button{-ms-flex-preferred-size:6em;flex-basis:6em;padding:.2em 1em;color:#fff;font-weight:600;background:#3dc2e3;-webkit-appearance:none;border-style:none;border-radius:2px;box-shadow:0 2px 0 #22abcd;transition:.2s}#top_signup form .submit_button:hover{background:#4ebf6c;box-shadow:0 2px 0 #28a445}@media (min-width:38em){#top_signup{height:70px;padding-top:1.2em}#top_signup form{max-width:40em;margin:0 auto;font-size:1em}#top_signup form label span{display:inline}#top_signup form .email_input{width:70%}}footer{width:100%;padding:2.5em 0;background:#484e56}footer .wrapper{margin:0 auto;width:90%;max-width:28em}footer .title{margin:0 0 .625em;font-family:open-sans;font-size:1.2em;line-height:1.2em;font-weight:600;clear:both;color:#fff}footer #nav_footer ul li,footer p{line-height:1.45em;font-family:open-sans}@media (min-width:38em){footer .wrapper{max-width:73em}footer .title{font-size:1.5em}}footer p{margin-bottom:1.25em;font-size:.95em;color:#9a9c9e}footer .btn_trial,footer .follow_footer{margin-bottom:2.5em}@media (min-width:38em){footer p{font-size:1.15em;line-height:1.6em}}footer .btn_trial{float:left;padding:.5em 1em .6em;color:#fff;text-decoration:none;font-family:open-sans;background:#4ebf6c;border-radius:2px;box-shadow:0 2px 0 rgba(0,0,0,.1);transition:.2s}footer .btn_trial:hover{background:#3dc2e3}footer .follow_footer:after{content:"";display:table;clear:both}footer .follow_footer .follow_facebook,footer .follow_footer .follow_linkedin,footer .follow_footer .follow_twitter{display:block;float:left;margin-right:.625em;width:40px;height:40px;border-radius:50%}footer .follow_footer .follow_facebook:hover,footer .follow_footer .follow_linkedin:hover,footer .follow_footer .follow_twitter:hover{-ms-transform:scale(1.1);transform:scale(1.1)}footer .follow_footer .follow_facebook{background:url(images/facebook.svg) #3b5998}footer .follow_footer .follow_twitter{background:url(images/twitter.svg) #55acee}footer .follow_footer .follow_linkedin{background:url(images/linkedin.svg) #0077b5}footer #nav_footer{margin:2.5em 0}footer #nav_footer:after{content:"";display:table;clear:both}footer #nav_footer ul li{color:#484e56;font-size:.95em;margin-bottom:0;margin-right:.8em;float:left}@media (min-width:38em){footer #nav_footer ul li{font-size:1.15em;line-height:1.6em}footer{padding:3.75em 0}footer:after{content:"";display:table;clear:both}footer #nav_footer,footer .about_footer{float:left;width:60%}footer .follow_footer{float:right;width:30%}}footer #nav_footer ul li a{color:#4ebf6c}footer #nav_footer ul li a:hover{color:#3dc2e3}footer .legal_text{clear:both}footer .legal_text p{font-family:open-sans;font-size:.8em;line-height:1.4em;color:#9a9c9e;opacity:.4}footer .legal_text p a{text-decoration:none;color:inherit}footer .legal_text p a:hover{text-decoration:underline}#animation-container{width:100%;overflow:hidden}#animate_logo{left:0;display:block;width:12.5em;height:6.25em;margin-left:auto;margin-right:auto;background:url(images/marque.svg) no-repeat;animation:rock_boat,slide_and_fade;animation-delay:0s,6s;animation-duration:2s,1s;animation-direction:alternate,normal;animation-iteration-count:6,1;animation-timing-function:ease-in-out,ease-in;animation-fill-mode:forwards,forwards;opacity:0\9}.sweet-alert,.sweet-overlay{position:fixed;display:none}@media (min-width:38em){#animate_logo{height:7.5em;animation-duration:2s,2s}}@media (min-width:60em){#animate_logo{height:10em;animation-duration:2s,2s}}@keyframes rock_boat{0%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}@keyframes slide_and_fade{0%{left:0}100%{left:50%;opacity:0}}.error_title{margin-bottom:.625em;font-family:open-sans;font-size:2.25em;line-height:1.1em;color:#2b303f;font-weight:700}@media (min-width:38em){.error_title{margin-bottom:1.25em;font-size:3.5em}}#error_message{margin-bottom:1.25em;font-family:open-sans;color:#484e56;font-size:.95em;line-height:1em}@media (min-width:38em){#error_message{font-size:1.15em;line-height:1em}}#error_message:last-child{margin-bottom:2.5em}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-ms-transform:scale(.5);transform:scale(.5);-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-ms-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;transition:all .3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#8CD4F5;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;border-radius:5px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#C1C1C1}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info::after,.sweet-alert .sa-icon.sa-info::before{content:"";background-color:#C9DAE1;position:absolute}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px}.sweet-alert .sa-icon.sa-info::after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.sweet-alert .sa-icon.sa-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes slideFromTop{0%{top:0}100%{top:50%}}@keyframes slideToTop{0%{top:50%}100%{top:0}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{animation:none}.showSweetAlert[data-animation=slide-from-top]{animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{animation:none}.hideSweetAlert[data-animation=slide-from-top]{animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{animation:slideToBottom .3s}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{animation:animateSuccessTip .75s}.animateSuccessLong{animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{animation:rotatePlaceholder 4.25s ease-in}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{animation:animateErrorIcon .5s}@keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{animation:animateXMark .5s}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{animation:pulseWarning .75s infinite alternate}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{animation:pulseWarningIns .75s infinite alternate}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}