@font-face{font-family:"BitriseIcons";src:url(/fonts/BitriseIcons.eot?#iefix) format("embedded-opentype"),url(/fonts/BitriseIcons.woff) format("woff"),url(/fonts/BitriseIcons.ttf) format("truetype"),url(/fonts/BitriseIcons.svg#BitriseIcons) format("svg");font-weight:100;font-style:normal}.author-header-container{background-color:#EBEBEB;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;padding:52px 50px 45px 50px;margin-bottom:60px}.author-header-container .all-articles{color:#959595;font-size:14px;text-transform:uppercase;margin:10px;text-align:center}.author-header-container img{max-width:65px}.author-header-container .author-info{width:initial;margin:10px;padding:initial}.author-header-container .author-info .name-and-title a{font-size:24px;font-weight:bold}.author-header-container .author-info .name-and-title p{padding-top:10px}.post-container{background-color:#000}.post-container h1,.post-container h2,.post-container h3,.post-container h4,.post-container h5{font-weight:600;margin-bottom:1em;margin-top:1.5em}.post-container ul,.post-container ol{margin-bottom:1.25em}.post-container ul li,.post-container ol li{margin-bottom:0.25em}.post-container p{font-family:Georgia, Cambria, "Times New Roman", Times, serif;font-size:1.25em;line-height:1.58;margin-bottom:1.25em;font-weight:400;letter-spacing:-.003em}.post-container img{max-width:100%;height:auto}@media only screen and (min-width: 720px){.post-container .butter-float-left{float:left;margin:0px 10px 10px 0px}.post-container .butter-float-right{float:right;margin:0px 0px 10px 10px}}.post-container figcaption{font-style:italic;text-align:center;color:#ccc}.post-container p code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px;font-family:Menlo, Monaco, Consolas, "Courier New", monospace}.post-container pre{display:block;padding:1em;margin:0 0 2em;font-size:1em;line-height:1.4;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;font-family:Menlo, Monaco,Consolas, "Courier New", monospace}@font-face{font-family:"BitriseIcons";src:url(/fonts/BitriseIcons.eot?#iefix) format("embedded-opentype"),url(/fonts/BitriseIcons.woff) format("woff"),url(/fonts/BitriseIcons.ttf) format("truetype"),url(/fonts/BitriseIcons.svg#BitriseIcons) format("svg");font-weight:100;font-style:normal}.categories{position:absolute;width:100%;background-color:#e9d8f7;z-index:60}.categories .category-select-wrapper{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;background-color:#e9d8f7;position:fixed;z-index:70;width:100%;padding-left:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none}.categories .category-select-wrapper .dropdown-arrow-container{margin-right:34px}.categories .category-select-wrapper .dropdown-arrow-container.opened{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:transform 0.2s ease;-o-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease}.categories .category-select-wrapper .dropdown-arrow-container.closed{transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:transform 0.2s ease;-o-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease}.categories .category-select-wrapper .dropdown-arrow-container svg{width:15px;height:15px;fill:#8151a8}.categories .category-select-wrapper button{padding-left:15px}.categories .category-select-wrapper svg{width:15px;height:15px;fill:#8151a8}@media only screen and (min-width: 992px){.categories .category-select-wrapper{display:none}}.categories a{background-color:#e9d8f7;text-transform:uppercase;color:#8151a8;text-decoration:none;padding:0 25px 0 25px;line-height:45px;font-weight:300;font-size:12px;white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none;transition:color 0.2s, font-weight 0.2s;-o-transition:color 0.2s, font-weight 0.2s;-moz-transition:color 0.2s, font-weight 0.2s;-webkit-transition:color 0.2s, font-weight 0.2s}.categories a.home{padding-left:0}.categories a:hover{color:#724794;font-weight:500}.categories a:hover.home span{color:#724794;font-weight:500}.categories a:hover svg{stroke:#724794;stroke-width:10px}@media only screen and (max-width: 991px){.categories a{padding-left:14px;padding-right:14px}.categories a.home{padding-left:14px;padding-right:14px}}@media screen and (max-width: 1109px) and (min-width: 1045px){.categories a{padding-left:17px;padding-right:17px}.categories a.home{padding-left:17px;padding-right:17px}}@media screen and (max-width: 1044px) and (min-width: 992px){.categories a{padding-right:30px;padding-left:15px;padding-right:15px}.categories a.home{padding-left:15px;padding-right:15px}}.categories a.home{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.categories a.home span{padding-left:10px;cursor:pointer}.categories a svg{width:13px;stroke:#8151a8;stroke-width:8px;padding-top:1px;padding-bottom:1px}.categories .content-wrapper{display:flex;display:-webkit-flex;transition:top 0.3s;-o-transition:top 0.3s;-moz-transition:top 0.3s;-webkit-transition:top 0.3s;margin:initial;padding-left:50px;z-index:69;max-width:100%}@media only screen and (max-width: 991px){.categories .content-wrapper{display:flex;display:-webkit-flex;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;position:fixed;top:-270px;width:100%;padding:0;height:auto;overflow:scroll;max-height:calc(100% - 112px)}.categories .content-wrapper.opened{top:112px}}.categories .content-wrapper .search-mobile{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1;background-color:#8151a8;height:45px;padding-left:28px}.categories .content-wrapper .search-mobile input{margin-left:10px;font-size:12px;background-color:transparent;border:none;width:210px;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none;color:white}.categories .content-wrapper .search-mobile input::placeholder{color:white}.categories .content-wrapper .search-mobile svg{width:15px;height:15px;fill:white}@media only screen and (min-width: 992px){.categories .content-wrapper .search-mobile{display:none}}.categories .content-wrapper .search-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1;background-color:#e9d8f7}@media only screen and (max-width: 991px){.categories .content-wrapper .search-container{display:none}}.categories .content-wrapper .search-container .search-wrapper{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;border-bottom:1px solid #8151a8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 992px){.categories .content-wrapper .search-container .search-wrapper{margin-left:auto;padding-bottom:5px}}@media only screen and (max-width: 991px){.categories .content-wrapper .search-container .search-wrapper{margin-left:28px;height:45px}}.categories .content-wrapper .search-container .search-wrapper input{margin-left:10px;font-size:12px;background-color:transparent;border:none;width:210px;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none;color:#8151a8;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif}.categories .content-wrapper .search-container .search-wrapper input::placeholder{color:#b99dd2}.categories .content-wrapper .search-container svg{width:15px;height:15px;fill:#8151a8}.category-content,.author-content{max-width:1200px;margin:0 auto}@media only screen and (min-width: 992px){.category-content,.author-content{padding:0 50px}}@media only screen and (max-width: 991px){.category-content,.author-content{padding:0 28px}}.category-content .category-header,.category-content .author-header,.author-content .category-header,.author-content .author-header{display:flex;display:-webkit-flex;padding:52px 0px 49px 0px}.category-content .category-header h2,.category-content .author-header h2,.author-content .category-header h2,.author-content .author-header h2{margin:0 auto;font-weight:300;text-align:center}.category-content .category-header h2 .category-name,.category-content .category-header h2 .author-name,.category-content .author-header h2 .category-name,.category-content .author-header h2 .author-name,.author-content .category-header h2 .category-name,.author-content .category-header h2 .author-name,.author-content .author-header h2 .category-name,.author-content .author-header h2 .author-name{color:#8151a8;font-weight:bold}.category-select{background-color:#e9d8f7;width:100%;text-transform:uppercase;color:#8151a8;text-align:left;border:none;cursor:pointer;line-height:45px;font-size:12px;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif;opacity:100}@media only screen and (min-width: 992px){.category-select{display:none;padding:0 0 0 50px}}@media only screen and (max-width: 991px){.category-select{padding:0 0 0 28px}}body>.footer .top-footer{display:flex;display:-webkit-flex;flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-top:20px;padding-bottom:50px;background-color:#ebebeb}body>.footer .top-footer .socials h4,body>.footer .top-footer .product h4,body>.footer .top-footer .company h4,body>.footer .top-footer .support h4{color:#8151a8;font-size:12px;font-weight:bold}body>.footer .top-footer .socials .separator,body>.footer .top-footer .product .separator,body>.footer .top-footer .company .separator,body>.footer .top-footer .support .separator{height:2px;margin:10px auto;background-color:#8151a8}body>.footer .top-footer .socials .social-icons,body>.footer .top-footer .product .social-icons,body>.footer .top-footer .company .social-icons,body>.footer .top-footer .support .social-icons{margin:-7.5px;padding-top:15px;padding-bottom:15px}body>.footer .top-footer .socials .social-icons a,body>.footer .top-footer .product .social-icons a,body>.footer .top-footer .company .social-icons a,body>.footer .top-footer .support .social-icons a{padding:7.5px;display:inline-block;transition:opacity 0.2s;-o-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-webkit-transition:opacity 0.2s}body>.footer .top-footer .socials .social-icons a svg,body>.footer .top-footer .product .social-icons a svg,body>.footer .top-footer .company .social-icons a svg,body>.footer .top-footer .support .social-icons a svg{width:24px;height:24px;fill:#8151a8}body>.footer .top-footer .socials .social-icons a:not(:hover),body>.footer .top-footer .product .social-icons a:not(:hover),body>.footer .top-footer .company .social-icons a:not(:hover),body>.footer .top-footer .support .social-icons a:not(:hover){opacity:0.8}body>.footer .top-footer .socials .status-page,body>.footer .top-footer .product .status-page,body>.footer .top-footer .company .status-page,body>.footer .top-footer .support .status-page{padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:300;border-radius:7px;text-align:left;color:white;max-width:280px;border:none}body>.footer .top-footer .socials .status-page.critical,body>.footer .top-footer .product .status-page.critical,body>.footer .top-footer .company .status-page.critical,body>.footer .top-footer .support .status-page.critical{background-color:#ff434a}body>.footer .top-footer .socials .status-page.major,body>.footer .top-footer .product .status-page.major,body>.footer .top-footer .company .status-page.major,body>.footer .top-footer .support .status-page.major{background-color:#f0741f}body>.footer .top-footer .socials .status-page.minor,body>.footer .top-footer .product .status-page.minor,body>.footer .top-footer .company .status-page.minor,body>.footer .top-footer .support .status-page.minor{background-color:#ffcc00}body>.footer .top-footer .socials .status-page.none,body>.footer .top-footer .product .status-page.none,body>.footer .top-footer .company .status-page.none,body>.footer .top-footer .support .status-page.none{background-color:#3bc3a3}body>.footer .top-footer .socials .status-page:before,body>.footer .top-footer .product .status-page:before,body>.footer .top-footer .company .status-page:before,body>.footer .top-footer .support .status-page:before{content:"Status: ";font-weight:bold;display:inline;height:30px;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 992px){body>.footer .top-footer .socials,body>.footer .top-footer .product,body>.footer .top-footer .company,body>.footer .top-footer .support{padding-left:50px;padding-right:50px}}@media only screen and (max-width: 991px){body>.footer .top-footer .socials,body>.footer .top-footer .product,body>.footer .top-footer .company,body>.footer .top-footer .support{padding-left:28px;padding-right:28px}}body>.footer .top-footer .socials{flex-grow:3;-moz-flex-grow:3;-webkit-flex-grow:3}body>.footer .top-footer .product,body>.footer .top-footer .company,body>.footer .top-footer .support{flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}body>.footer .top-footer .product a,body>.footer .top-footer .company a,body>.footer .top-footer .support a{color:#363636;display:block;font-size:12px;font-weight:300;border-bottom:1px solid #d7d7d7;padding-top:10px;padding-bottom:10px}body>.footer .top-footer .product a:hover,body>.footer .top-footer .company a:hover,body>.footer .top-footer .support a:hover{color:#8151a8}@media only screen and (max-width: 992px){body>.footer .top-footer .socials,body>.footer .top-footer .product,body>.footer .top-footer .company,body>.footer .top-footer .support{margin-top:30px;margin-bottom:30px;flex-grow:0;-moz-flex-grow:0;-webkit-flex-grow:0;width:50%}}@media (max-width: 640px){body>.footer .top-footer{flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}body>.footer .top-footer .socials,body>.footer .top-footer .product,body>.footer .top-footer .company,body>.footer .top-footer .support{width:auto;margin-top:20px;margin-bottom:20px}body>.footer .top-footer .socials .status-page,body>.footer .top-footer .product .status-page,body>.footer .top-footer .company .status-page,body>.footer .top-footer .support .status-page{max-width:100%}}body>.footer .bottom-footer{background-color:#e1e1e1;display:flex;display:-webkit-flex;flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;align-content:space-between;-webkit-align-content:space-between;align-items:center;-webkit-align-items:center;padding-left:25px;padding-right:25px;padding-top:35px;padding-bottom:35px}@media only screen and (max-width: 480px){body>.footer .bottom-footer{padding-top:15px;padding-bottom:15px;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}body>.footer .bottom-footer a,body>.footer .bottom-footer h4{padding-top:15px;padding-bottom:15px}body>.footer .bottom-footer .copyright{text-align:center !important}}body>.footer .bottom-footer h4{color:#8151a8;font-size:11px;font-weight:400;line-height:11px;text-transform:uppercase;display:flex;display:-webkit-flex}@media only screen and (max-width: 480px){body>.footer .bottom-footer h4{font-size:10px}}body>.footer .bottom-footer h4 .heart{width:30px;height:12px;background-image:url(/images/landing/footer_heart.svg);background-size:contain;background-position:center}body>.footer .bottom-footer .copyright{color:#959595;font-size:10px;font-weight:300;max-width:130px;text-align:right}@font-face{font-family:"BitriseIcons";src:url(/fonts/BitriseIcons.eot?#iefix) format("embedded-opentype"),url(/fonts/BitriseIcons.woff) format("woff"),url(/fonts/BitriseIcons.ttf) format("truetype"),url(/fonts/BitriseIcons.svg#BitriseIcons) format("svg");font-weight:100;font-style:normal}.hero .hero-inner{background-image:url(/assets/header-07ed77f083a0b81072d4de4b20a186bab73834a9a0c6ba0ed367a76db3276f4b.png);background-position:top right;background-size:700px;background-repeat:no-repeat;width:100%}.hero .hero-inner .newsletter{padding:80px 0 0 0px;max-width:600px}.hero .hero-inner .newsletter h1{padding:0;margin:0;font-size:50px}.hero .hero-inner .newsletter p{font-size:16px;font-weight:300;margin:0 0 36px 0}.hero .hero-inner .newsletter .text{padding:10px 0 80px 3px}.hero .hero-inner .newsletter .text .subscription{display:flex;display:-webkit-flex;align-items:end;-webkit-align-items:end;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}.hero .hero-inner .newsletter .text .subscription .subscription-form{position:relative}.hero .hero-inner .newsletter .text .subscription .subscription-form input,.hero .hero-inner .newsletter .text .subscription .subscription-form button{border-radius:5px;border:none;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif}.hero .hero-inner .newsletter .text .subscription .subscription-form input[type="text"]{font-size:16px;color:#959595;padding:0 16px;line-height:55px;font-weight:300;width:300px;border:solid 2px transparent;transition:color 0.2s;-o-transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif}@media screen and (max-width: 412px){.hero .hero-inner .newsletter .text .subscription .subscription-form input[type="text"]{width:100%}}.hero .hero-inner .newsletter .text .subscription .subscription-form input[type="text"].error{border-color:#f17420;color:#f17420;font-size:16px;font-weight:500}.hero .hero-inner .newsletter .text .subscription .subscription-form .subscription-wrapper{display:flex;display:-webkit-flex;align-items:end;-webkit-align-items:end;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}.hero .hero-inner .newsletter .text .subscription .subscription-form .subscription-wrapper .email-container p{background-color:#ffdec7;color:#f17420;font-weight:500;padding:12px 23px;border-radius:5px;margin-top:10px;margin-bottom:0px;font-size:14px;animation:error-appear 0.2s linear 0s 1 normal forwards;-o-animation:error-appear 0.2s linear 0s 1 normal forwards;-moz-animation:error-appear 0.2s linear 0s 1 normal forwards;-webkit-animation:error-appear 0.2s linear 0s 1 normal forwards}@-webkit-keyframes error-appear{0%{opacity:0}100%{opacity:1}}@-moz-keyframes error-appear{0%{opacity:0}100%{opacity:1}}@-o-keyframes error-appear{0%{opacity:0}100%{opacity:1}}@keyframes error-appear{0%{opacity:0}100%{opacity:1}}.hero .hero-inner .newsletter .text .subscription .subscription-form .subscription-wrapper.success{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;color:white;background-color:#32eab5;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:40}.hero .hero-inner .newsletter .text .subscription .subscription-form .subscription-wrapper.success.hidden{visibility:hidden}.hero .hero-inner .newsletter .text .subscription .subscription-form .subscription-wrapper.success:not(.hidden){animation:success-fade-in 0.2s linear 0s 1 normal forwards;-o-animation:success-fade-in 0.2s linear 0s 1 normal forwards;-moz-animation:success-fade-in 0.2s linear 0s 1 normal forwards;-webkit-animation:success-fade-in 0.2s linear 0s 1 normal forwards}@-webkit-keyframes success-fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes success-fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes success-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes success-fade-in{0%{opacity:0}100%{opacity:1}}.hero .hero-inner .newsletter .text .subscription .subscription-form .subscription-wrapper .success-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin:0 auto}.hero .hero-inner .newsletter .text .subscription .subscription-form .subscription-wrapper .success-container p{margin:0;margin-left:15px}.hero .hero-inner .newsletter .text .subscription .subscription-form .subscription-wrapper .success-container .check-wrapper{padding:10px;fill:#32eab5;background-color:white;border-radius:20px;animation:success-appear 0.5s ease-in-out 0s 1 normal forwards;-o-animation:success-appear 0.5s ease-in-out 0s 1 normal forwards;-moz-animation:success-appear 0.5s ease-in-out 0s 1 normal forwards;-webkit-animation:success-appear 0.5s ease-in-out 0s 1 normal forwards}@-webkit-keyframes success-appear{0%{transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}60%{transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4)}100%{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}}@-moz-keyframes success-appear{0%{transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}60%{transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4)}100%{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}}@-o-keyframes success-appear{0%{transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}60%{transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4)}100%{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}}@keyframes success-appear{0%{transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0)}60%{transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4)}100%{transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}}.hero .hero-inner .newsletter .text .subscription .subscription-form .subscription-wrapper .success-container .check-wrapper svg{width:15px;height:15px;display:block}.hero .hero-inner .newsletter .text .subscription .subscription-form button{font-size:16px;color:#ffffff;background-color:#000000;padding:0 35px;line-height:55px;font-weight:300;margin-left:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none;transition:background-color 0.2s;-o-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-webkit-transition:background-color 0.2s}.hero .hero-inner .newsletter .text .subscription .subscription-form button.subscribe-button:hover{background-color:#32eab5}@media screen and (max-width: 547px){.hero .hero-inner .newsletter .text .subscription .subscription-form button.subscribe-button{margin:10px 10px 0px 0px}}.hero .hero-inner .newsletter .text .subscription .subscription-form button.feed{background-color:#32eab5;line-height:55px;padding:28px 30px;background-image:url(/assets/feed-a5e7a91d5ba970939498c26cac404bd30478587b1bec8a7a1c6247e33804160c.png);background-size:cover;background-position:center;background-repeat:no-repeat}.hero .hero-inner .newsletter .text .subscription button{border-radius:5px;border:none;font-size:16px;color:#ffffff;background-color:#000000;padding:0 35px;line-height:55px;font-weight:300;margin-left:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none}.hero .hero-inner .newsletter .text .subscription a.feed{border-radius:5px;background-color:#32eab5;line-height:55px;padding:28px 30px;background-image:url(/assets/feed-a5e7a91d5ba970939498c26cac404bd30478587b1bec8a7a1c6247e33804160c.png);background-size:60px;background-position:center;background-repeat:no-repeat;margin-left:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none;transition:background-color 0.2s;-o-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-webkit-transition:background-color 0.2s}.hero .hero-inner .newsletter .text .subscription a.feed:hover{background-color:#22c798}@media screen and (max-width: 617px){.hero .hero-inner .newsletter .text .subscription a.feed{margin:10px 10px 0px 0px}}@media screen and (max-width: 1200px){.hero .hero-inner{background-image:none}.hero .hero-inner .newsletter{padding:60px 0 0 0}.hero .hero-inner .newsletter h1{font-size:40px}.hero .hero-inner .newsletter .text{padding:10px 0 50px 0px}}@font-face{font-family:"BitriseIcons";src:url(/fonts/BitriseIcons.eot?#iefix) format("embedded-opentype"),url(/fonts/BitriseIcons.woff) format("woff"),url(/fonts/BitriseIcons.ttf) format("truetype"),url(/fonts/BitriseIcons.svg#BitriseIcons) format("svg");font-weight:100;font-style:normal}nav{position:fixed;top:0;right:0;z-index:80}@media only screen and (min-width: 480px){nav{width:100%;height:83px}}@media only screen and (max-width: 479px){nav{width:100%;height:63px}}nav:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#8151a8}nav .menu-content{position:absolute;top:0;right:0;display:flex;display:-webkit-flex;width:100%;height:100%;align-items:center;-webkit-align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 992px){nav .menu-content{padding:15px 50px}}@media only screen and (max-width: 991px){nav .menu-content{padding:15px 28px}}@media only screen and (min-width: 480px){nav .menu-content a.logo{padding:10px 20px}}@media only screen and (max-width: 479px){nav .menu-content a.logo{padding:8px 16px}}@media only screen and (min-width: 480px){nav .menu-content a.logo svg{width:115px;height:30px}}@media only screen and (max-width: 479px){nav .menu-content a.logo svg{width:86px;height:23px}}@media only screen and (min-width: 992px){nav .menu-content ul.menu-options{flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;align-items:stretch;-webkit-align-items:stretch;align-self:stretch;-webkit-align-self:stretch;margin-top:0;margin-bottom:0;padding-left:0;list-style:none}nav .menu-content ul.menu-options li.menu-option{display:flex;display:-webkit-flex;align-items:stretch;-webkit-align-items:stretch}nav .menu-content ul.menu-options li.menu-option:hover a{color:black}nav .menu-content ul.menu-options li.menu-option a{padding-left:20px;padding-right:20px;text-decoration:none;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;color:white;transition:color 0.2s;-o-transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s}nav .menu-content ul.menu-options li.side-menu-options{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-left:auto}nav .menu-content ul.menu-options li.side-menu-options ul{display:flex;display:-webkit-flex;margin-top:0;margin-bottom:0;padding-left:0;list-style:none}nav .menu-content ul.menu-options li.side-menu-options ul li{margin-left:10px;white-space:nowrap;transition:border-color 0.2s, color 0.2s, background-color 0.2s;-o-transition:border-color 0.2s, color 0.2s, background-color 0.2s;-moz-transition:border-color 0.2s, color 0.2s, background-color 0.2s;-webkit-transition:border-color 0.2s, color 0.2s, background-color 0.2s}nav .menu-content ul.menu-options li.side-menu-options ul li a{display:block;padding-top:10px;padding-bottom:10px}nav .menu-content ul.menu-options li.side-menu-options ul li.login{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid white}nav .menu-content ul.menu-options li.side-menu-options ul li.login:hover,nav .menu-content ul.menu-options li.side-menu-options ul li.login:focus{background-color:white}nav .menu-content ul.menu-options li.side-menu-options ul li.login:hover a,nav .menu-content ul.menu-options li.side-menu-options ul li.login:focus a{color:#8151a8}nav .menu-content ul.menu-options li.side-menu-options ul li.login a{padding-left:15px;padding-right:15px;color:white;text-decoration:none;font-weight:300}nav .menu-content ul.menu-options li.side-menu-options ul li.signup{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#3bc3a3;border:1px solid #3bc3a3}nav .menu-content ul.menu-options li.side-menu-options ul li.signup:hover,nav .menu-content ul.menu-options li.side-menu-options ul li.signup:focus{background-color:#3aa792;border-color:#3aa792}nav .menu-content ul.menu-options li.side-menu-options ul li.signup a{padding-left:35px;padding-right:35px;color:white;text-decoration:none;font-weight:300}nav .menu-content button.burger{display:none}}@media only screen and (max-width: 991px){nav .menu-content ul.menu-options{position:absolute;right:0;bottom:0;z-index:-1;width:100%;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;background-color:#724794;color:white;transition:transform 0.3s;-o-transition:transform 0.3s;-moz-transition:transform 0.3s;-webkit-transition:transform 0.3s}nav .menu-content ul.menu-options.opened{transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%)}nav .menu-content ul.menu-options .side-menu-options ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}nav .menu-content ul.menu-options li.menu-option,nav .menu-content ul.menu-options li.side-menu-option{border-bottom:1px solid #8151a8}nav .menu-content ul.menu-options li.menu-option a,nav .menu-content ul.menu-options li.side-menu-option a{display:block;padding:16px 50px;font-size:14px;font-weight:300;color:white;text-decoration:none;transition:background-color 0.2s;-o-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-webkit-transition:background-color 0.2s}nav .menu-content ul.menu-options li.menu-option a:hover,nav .menu-content ul.menu-options li.menu-option a:focus,nav .menu-content ul.menu-options li.side-menu-option a:hover,nav .menu-content ul.menu-options li.side-menu-option a:focus{background-color:#694390}nav .menu-content ul.menu-options li.side-menu-option.signup a{font-weight:500}nav .menu-content button.burger{margin-left:auto;border:none;padding:0;background-color:transparent;cursor:pointer;transition:background-color 0.2s;-o-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-webkit-transition:background-color 0.2s;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none}}@media only screen and (max-width: 991px) and (min-width: 992px){nav .menu-content button.burger{margin-right:-50px;margin-top:-15px}}@media only screen and (max-width: 991px) and (max-width: 991px){nav .menu-content button.burger{margin-right:-28px;margin-top:0}}@media only screen and (max-width: 991px) and (min-width: 480px){nav .menu-content button.burger{width:83px;height:83px}nav .menu-content button.burger svg{width:27px;height:27px;fill:white}}@media only screen and (max-width: 991px) and (max-width: 479px){nav .menu-content button.burger{width:63px;height:63px}nav .menu-content button.burger svg{width:21px;height:21px;fill:white}}@media only screen and (max-width: 991px){nav .menu-content button.burger:hover,nav .menu-content button.burger:focus,nav .menu-content button.burger.open{background-color:#724794}nav .menu-content button.burger.open:hover,nav .menu-content button.burger.open:focus{background-color:#694390}}code[class*="language-"],pre[class*="language-"]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,0.3);font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:0.3em}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#272822}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:rgba(153,122,102,0.08);background:linear-gradient(to right, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:rgba(153,122,102,0.4);color:#f5f2f0;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}*{-webkit-overflow-scrolling:touch}html{display:flex;display:-webkit-flex;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;width:100%;min-height:100%;overflow:hidden;height:100%}body{flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1;display:flex;display:-webkit-flex;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;width:100%;height:100%;min-width:320px;min-height:480px;margin:0;-webkit-font-smoothing:subpixel-antialiased;background-color:#f9fbff;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif;margin:0;height:100%;overflow:auto}@media only screen and (min-width: 480px){body{padding:83px 0 0 0}}@media only screen and (max-width: 479px){body{padding:63px 0 0 0}}body .content-wrapper{max-width:1200px;margin:0 auto}@media only screen and (min-width: 992px){body .content-wrapper{padding:0 50px}}@media only screen and (max-width: 991px){body .content-wrapper{padding:0 28px}}h2{margin:0 0 30px 0;color:#363636;size:24px;font-weight:500}.default-button{margin-top:auto}.default-button a{padding:10px 15px;border:1px solid #8151a8;color:#8151a8;border-radius:5px;text-decoration:none;transition:.3s color,.3s background,.3s border-color;line-height:46px;cursor:pointer}.default-button a:hover{background-color:#8151a8;color:#fff}.more{margin-bottom:5px}.more a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;max-width:150px;padding-top:5px;padding-bottom:5px}.more a svg{width:25px;height:25px;fill:#8151a8;margin-left:15px}.more a:hover svg{fill:white}.more a .button-content-wrapper{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.load-more{padding:45px 0;text-align:center}.content{width:100%;background-color:#ffffff;padding-top:45px}.content .hero{background-color:#d6fbf0}@media only screen and (max-width: 991px){.content{padding-top:45px}}.article h2{letter-spacing:-.03em;line-height:2.4;color:#171c2a;margin:0}.article h2 a{text-decoration:none;color:inherit}.article h2 a:hover{text-decoration:underline}.article h3{font-size:14px;color:#acacac;font-weight:300;margin:0}.article p{font-weight:300;font-size:12px;line-height:1.5;color:#959595}.article p.category{display:inline;text-transform:uppercase;color:#8151a8;background-color:#ffffff;border-radius:5px;padding:5px 10px;font-weight:300;font-size:12px}.featured-article{margin:40px 0}.featured-article .article-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-flow:row wrap}@media screen and (max-width: 780px){.featured-article .article-container{flex-flow:column wrap}}@media only screen and (min-width: 992px){.featured-article .article-container .image-container{padding:0 40px 0 0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-radius:5px;display:flex;display:-webkit-flex;height:330px;width:545px;background-size:cover;background-position:center;max-width:100%;margin-right:35px}.featured-article .article-container .image-container img{max-width:500px;border-radius:5px}}@media only screen and (max-width: 991px){.featured-article .article-container .image-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;max-width:400px;padding:0 40px 0 0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-radius:5px;display:flex;display:-webkit-flex;height:330px;width:390px;background-size:cover;background-position:center;max-width:100%;margin-right:35px}.featured-article .article-container .image-container img{width:100%;border-radius:5px}}@media screen and (max-width: 390px){.featured-article .article-container .image-container{width:360px}}@media screen and (max-width: 359px){.featured-article .article-container .image-container{width:320px}}@media screen and (max-width: 780px){.featured-article .article-container .image-container{height:220px;padding:0;margin-right:0px}}.featured-article .article-container .article{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:flex;display:-webkit-flex;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}.featured-article .article-container .article .article-categories{display:flex;display:-webkit-flex;flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap}.featured-article .article-container .article .article-categories a{display:flex;display:-webkit-flex;text-decoration:none;margin-right:15px}.featured-article .article-container .article .article-categories a p.category{font-size:14px;font-weight:300;color:#8151a8;text-transform:uppercase;padding:7px 0px}.featured-article .article-container .article .article-categories a p.category.tag{color:#ffffff;background-color:#32eab5;padding:7px 22px;transition:background-color 0.2s;-o-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-webkit-transition:background-color 0.2s}.featured-article .article-container .article .article-categories a p.category.tag:hover{background-color:#22c798}.featured-article .article-container .article .article-categories a.category{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;text-transform:uppercase;color:#8151a8;background-color:#ffffff;border-radius:5px;padding:7px 10px;font-weight:300;font-size:14px;text-decoration:none;transition:color 0.2s;-o-transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s}.featured-article .article-container .article .article-categories a.category:hover{color:#22c798}.featured-article .article-container .article h2{font-size:28px;font-weight:500;margin:0;padding:0;line-height:34px;padding-bottom:15px}.featured-article .article-container .article h2 a{color:#000000;transition:color 0.2s;-o-transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s}.featured-article .article-container .article h2 a:hover{text-decoration:none}.featured-article .article-container .article p{color:#959595;font-size:16px;font-weight:100;line-height:20px;border-top:solid 1px #cffaee;padding-top:10px}@media only screen and (max-width: 991px){.featured-article .article-container .article p{text-align:justify}}.articles{display:flex;display:-webkit-flex;flex-flow:wrap}.articles .article-container{flex-basis:33%;-moz-flex-basis:33%;-webkit-flex-basis:33%;min-height:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;margin:5px 0px;display:flex;display:-webkit-flex;flex-flow:column wrap;background-color:#ffffff;border-radius:5px;cursor:pointer;max-width:33%;transition:color 0.2s;-o-transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s}.articles .article-container:hover{background-color:#f3f3f3}@media only screen and (max-width: 991px){.articles .article-container{flex-basis:50%;-moz-flex-basis:50%;-webkit-flex-basis:50%;max-width:50%}}@media screen and (max-width: 650px){.articles .article-container{flex-basis:100%;-moz-flex-basis:100%;-webkit-flex-basis:100%;max-width:100%;box-sizing:initial;margin-right:-20px;margin-left:-20px}}.articles .article-container a{width:100%;height:100%;text-decoration:none}.articles .article-container a .header-container{display:flex;display:-webkit-flex;flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;max-height:37px}.articles .article-container a .header-container .category,.articles .article-container a .header-container .date{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-transform:uppercase;font-size:12px}.articles .article-container a .header-container .category{color:#8151a8;font-weight:300}.articles .article-container a .header-container .date{color:#7d7d7d;font-weight:100;text-align:right}@media only screen and (min-width: 992px){.articles .article-container a .image-container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-radius:5px;display:flex;display:-webkit-flex;height:220px;width:390px;background-size:cover;background-position:center;max-width:100%}.articles .article-container a .image-container img{width:100%;height:auto}}@media only screen and (max-width: 991px){.articles .article-container a .image-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-radius:5px;width:390px;height:220px;background-size:cover;background-position:center;max-width:100%}.articles .article-container a .image-container img{width:100%;height:auto}}@media screen and (max-width: 650px){.articles .article-container a .image-container{width:100%;height:220px}}.articles .article-container a .article{padding-top:10px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.articles .article-container a .article h2{font-size:24px;line-height:32px}.articles .article-container a .article h2 a{color:#252525;transition:color 0.2s;-o-transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s}.articles .article-container a .article h2 a:hover{text-decoration:none}.articles .article-container a .article p{color:#959595;font-size:16px;font-weight:100;line-height:20px;word-wrap:break-word}.post-content{width:1084px;margin:0 auto;font-family:"freight-text-pro", serif}@media screen and (max-width: 1084px){.post-content{width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.post-content h1,.post-content h2,.post-content h3,.post-content p,.post-content ol,.post-content ul,.post-content pre,.post-content pre code,.post-content p code,.post-content li code{word-wrap:break-word}.post-content h2{color:black;font-size:26px;font-weight:bold;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif}.post-content h3{color:black;font-size:21px;font-weight:bold;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif}.post-content p,.post-content ol,.post-content ul{font-size:21px}.post-content pre{font-size:16px;padding:15px;line-height:120%;white-space:pre-wrap}.post-content pre code{font-family:'Source Code Pro'}.post-content p code,.post-content li code{background-color:#EBEBEB;padding:1px 5px;font-size:16px;font-family:'Source Code Pro'}.post-content p iframe{max-width:100%}.post-content .author-info-container{display:flex;display:-webkit-flex;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif}@media only screen and (min-width: 992px){.post-content .author-info-container::before{content:"";flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;width:195px}.post-content .author-info-container::after{content:"";flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;width:195px}}.post-content .post-title{display:flex;display:-webkit-flex;font-size:40px;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif;margin:0}@media only screen and (min-width: 992px){.post-content .post-title::before{content:"";flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;width:195px}.post-content .post-title::after{content:"";flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;width:195px}}@media only screen and (max-width: 992px){.post-content .post-title{font-size:32px}}.post-content .publish-date-and-tags{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:10px auto;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif}.post-content .publish-date-and-tags .publish-date{color:#959595;margin:0 0 25px 0;font-size:16px}.post-content .publish-date-and-tags .divider-slash{color:#959595;margin:0px 5px 25px 5px;font-size:16px}.post-content .publish-date-and-tags .category-element{color:#8151a8;text-decoration:none;font-weight:bold;cursor:pointer;margin:0 0 25px 0;transition:color 0.2s;-o-transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s}.post-content .publish-date-and-tags .category-element.tag-element{color:#22c798}.post-content .publish-date-and-tags .category-element.tag-element:hover{color:#8151a8}.post-content .publish-date-and-tags .category-element:hover{color:#22c798}@media only screen and (min-width: 992px){.post-content .publish-date-and-tags::before{content:"";flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;width:195px}.post-content .publish-date-and-tags::after{content:"";flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;width:195px}}.post-content .post-featured-image{text-align:center;width:100%;height:auto;padding-bottom:40px}@media screen and (max-width: 1084px){.post-content .post-featured-image{width:initial;margin-left:-20px;margin-right:-20px}}.post-content .post-featured-image img{width:100%;display:block}.post-content .post-body{flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1;min-width:0}.post-content .post-body strong{word-break:break-word}.post-content .post-body img{max-width:100%;height:100%;width:100%}.post-content .post-body a{color:#00bc98;transition:color 0.2s;-o-transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s}.post-content .post-body a:hover{color:#8151a8}.post-content .post-body blockquote{font-style:italic}@media only screen and (min-width: 992px){.post-content .post-body blockquote{margin-left:-20px;border-left:solid #32eab5 5px;padding-left:15px}}@media only screen and (max-width: 991px){.post-content .post-body blockquote{margin-left:0;border-left:solid #32eab5 5px;padding-left:10px}}.post-content .post-body table{border:1px solid #EBEBEB;border-radius:10px;border-spacing:0;table-layout:fixed;width:100%}.post-content .post-body table td{border:none;border:1px solid #EBEBEB;padding:10px;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif}@media only screen and (max-width: 991px){.post-content .post-body table{display:block}.post-content .post-body table tbody{display:block}.post-content .post-body table tbody tr:first-child{display:none}.post-content .post-body table tbody tr{font-size:12px;font-weight:200;padding:15px}.post-content .post-body table tbody tr td{padding:0}.post-content .post-body table tbody tr td:nth-child(1){font-size:16px;font-weight:bold;margin-bottom:20px}.post-content .post-body table tbody tr td:nth-child(2){margin-bottom:10px}.post-content .post-body table tbody tr:not(:first-child){display:block}.post-content .post-body table tbody tr:not(:first-child) td{display:block;border:none}.post-content .post-body table tbody tr:not(:last-child){border-bottom:1px solid #ebebeb}}@media only screen and (min-width: 992px){.post-content .post-body table tr:first-child{background-color:#f4f4f4}.post-content .post-body table tr:first-child td:first-child{border-top-left-radius:10px}.post-content .post-body table tr:first-child td:last-child{border-top-right-radius:10px}}.post-content .next-post{width:700px;margin:0 auto;text-align:right}.post-content .next-post .next-post-button{padding:10px 15px;border:1px solid #8151a8;color:#8151a8;border-radius:5px;text-decoration:none;transition:.3s color,.3s background,.3s border-color;line-height:46px}.post-content .next-post .next-post-button:hover{background-color:#8151a8;color:#fff}.post-content .disqus-container{width:700px;margin:0 auto;padding:50px 0}@media only screen and (max-width: 991px){.post-content .author-info{width:100%}.post-content .post-title{width:100%}.post-content .publish-date-and-tags{width:100%}.post-content .post-body{width:100%}.post-content .disqus-container{width:100%}}.try-wrapper{background:-webkit-linear-gradient(#32eab5, #44bda6);display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;height:240px;color:white;margin-top:50px}.try-wrapper .container{flex-flow:column;text-align:center;margin:0 auto}.try-wrapper h2{margin:0;color:white;font-weight:100;font-size:18px;text-transform:uppercase}.try-wrapper h1{font-size:24px;font-weight:500;padding-bottom:10px}.try-wrapper a{background:#8151a8;padding:15px 20px;border:1px solid #8151a8;color:white;border-radius:5px;text-decoration:none;line-height:46px;font-size:14px;text-transform:uppercase}.try-wrapper a:hover{background-color:#724794}.post-body-wrapper{display:flex;display:-webkit-flex}.post-body-wrapper::after{content:"";flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0}@media only screen and (min-width: 992px){.post-body-wrapper::after{width:195px}}.share-article,.share-article-vertical{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-flow:column;padding:20px 0;font-family:"Gotham SSm A", "Gotham SSm B", sans-serif}.share-article h3,.share-article-vertical h3{color:#959595;font-weight:300;font-size:12px;text-transform:uppercase}.share-article div svg,.share-article-vertical div svg{width:30px}.share-article .social-icons,.share-article-vertical .social-icons{width:100%;text-align:center}.share-article .social-icons button,.share-article-vertical .social-icons button{background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none}.share-article .social-icons button span,.share-article-vertical .social-icons button span{margin:0 5px}.share-article .social-icons button .fb-container svg,.share-article .social-icons button.facebookShareButton svg,.share-article-vertical .social-icons button .fb-container svg,.share-article-vertical .social-icons button.facebookShareButton svg{fill:#4C76BE}.share-article .social-icons button .twitter-container svg,.share-article .social-icons button.twitterShareButton svg,.share-article-vertical .social-icons button .twitter-container svg,.share-article-vertical .social-icons button.twitterShareButton svg{fill:#00C7FF}.share-article .social-icons button .linkedin-container svg,.share-article .social-icons button.linkedInShareButton svg,.share-article-vertical .social-icons button .linkedin-container svg,.share-article-vertical .social-icons button.linkedInShareButton svg{fill:#0B86CA}.share-article .social-icons button .yc-container svg,.share-article .social-icons button.yCombinatorShareButton svg,.share-article-vertical .social-icons button .yc-container svg,.share-article-vertical .social-icons button.yCombinatorShareButton svg{fill:#F17420}.share-article-vertical{width:195px;flex-shrink:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;padding-top:10px}.share-article-vertical .social-icons{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;width:195px}.share-article-vertical .social-icons button{width:40px}.share-article-vertical .social-icons.hidden{display:none}.share-article-vertical .social-icons.fixed{position:fixed;top:168px;padding-top:10px}@media only screen and (max-width: 991px){.share-article-vertical{display:none}}.author-info{width:100%;margin:0 auto;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:62px 0px 20px 0px}.author-info .author-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1;padding-right:10px;padding-bottom:25px;width:100%}.author-info .author-container a{text-decoration:none;color:#252525;transition:color 0.2s;-o-transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s}.author-info .author-container a:hover{color:#959595}@media only screen and (min-width: 480px){.author-info .author-container a{white-space:nowrap}}.author-info .author-container img{max-width:60px;border-radius:50px}.author-info .author-container .name-and-title{margin-left:17px}.author-info .author-container .name-and-title p{margin:0;color:#959595;font-size:14px}.progress-container{text-align:center}.progress-container svg{fill:#8151a8;width:50px;height:50px;animation:rotate 1s linear infinite;-o-animation:rotate 1s linear infinite;-moz-animation:rotate 1s linear infinite;-webkit-animation:rotate 1s linear infinite}@-webkit-keyframes rotate{from{transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-o-keyframes rotate{from{transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.progress-container.hidden{display:none}.not-found-container{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column}.not-found-container h1{font-weight:300;font-size:24px;color:#8151a8;margin-top:36px;text-align:center}.not-found-container h2{font-weight:100;font-size:18px;color:#8151a8;text-align:center}.not-found-container h2 a:hover{color:#22c798}.not-found-container svg{width:282px;height:258px}.v3-button{text-decoration:none;padding:10px}.top-footer div a{text-decoration:none}.heart-container{margin:0 10px}.bottom-footer a{text-decoration:none}
