body,html{margin:0;padding:0;min-height:100%;height:100%;min-width:320px}body *,html *{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}body{background:#fff;position:relative;font-family:proxima-nova}body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6{font-family:proxima-nova}body a{color:#f65d11}body a:hover{color:#0892a0}body ul.with-arrows{list-style-type:none;margin-left:14px}body ul.with-arrows li:before{list-style-type:none;content:"\00bb";margin:0 8px 0 -14px;color:#f65d11;font-size:16px;line-height:22px}body ul.with-arrows ol,body ul.with-arrows ul{list-style-type:none}body ul.with-arrows ol li,body ul.with-arrows ul li{list-style-type:none}@media screen and (min-width:63.9375em){body ul.with-arrows li:before{font-size:22px;line-height:18px}}.content_wrap{padding-top:0}body .top-menu-container .cisco-top-hat{background:#fff;line-height:20px;height:132px}body .top-menu-container .cisco-top-hat .cisco-logo-container{display:inline-block;vertical-align:middle;padding:12px 0}body .top-menu-container .cisco-top-hat .cisco-logo-container .cisco-logo{background:url(../images/svg/cisco-top-hat-gray.svg) no-repeat center center;background-size:60px 30px;width:60px;height:30px;display:block}body .top-menu-container .cisco-top-hat .top-hat-left-container{display:block;float:none}body .top-menu-container .cisco-top-hat .top-hat-left-container .top-hat-text{display:block;vertical-align:middle;color:#58585a;font-size:14px;line-height:18px;margin:0}body .top-menu-container .cisco-top-hat .top-hat-left-container .learn-more-link{display:block;vertical-align:middle;font-size:14px;line-height:18px;margin:0 0 10px;color:#58585a}body .top-menu-container .cisco-top-hat .top-hat-left-container .learn-more-link:hover{color:#f65d11}body .top-menu-container .cisco-top-hat .top-hat-right-container{display:block;float:none;padding:0 0 10px}body .top-menu-container .cisco-top-hat .top-hat-right-container .about-cisco-link{text-align:right;font-size:12px;line-height:18px;text-transform:uppercase;display:inline-block;vertical-align:middle;color:#58585a}body .top-menu-container .cisco-top-hat .top-hat-right-container .about-cisco-link:hover{color:#f65d11}@media screen and (min-width:63.9375em){body .top-menu-container .cisco-top-hat{background:#fff;line-height:60px;height:60px}body .top-menu-container .cisco-top-hat .cisco-logo-container{display:inline-block;vertical-align:middle}body .top-menu-container .cisco-top-hat .top-hat-left-container{display:inline-block;float:left}body .top-menu-container .cisco-top-hat .top-hat-left-container .top-hat-text{display:inline-block;vertical-align:middle;margin:0}body .top-menu-container .cisco-top-hat .top-hat-left-container .learn-more-link{display:inline-block;vertical-align:middle;margin:0 0 0 5px}body .top-menu-container .cisco-top-hat .top-hat-right-container{display:inline-block;float:right;padding:0}body .top-menu-container .cisco-top-hat .top-hat-right-container .about-cisco-link{text-align:right;text-transform:uppercase;display:inline-block;vertical-align:middle}}@media screen and (max-width:22em){body .top-menu-container .cisco-top-hat{background:#fff;line-height:20px}body .top-menu-container .cisco-top-hat .cisco-logo-container{padding:12px 0}body .top-menu-container .cisco-top-hat .top-hat-left-container{display:block;float:none}body .top-menu-container .cisco-top-hat .top-hat-left-container .top-hat-text{display:block}body .top-menu-container .cisco-top-hat .top-hat-left-container .learn-more-link{margin:0 0 10px;display:block}body .top-menu-container .cisco-top-hat .top-hat-right-container{display:block;float:none;padding:0 0 10px}}html.expanded-top-menu{overflow:hidden;touch-action:none}body .top-menu-outer-wrapper{height:202px}body .top-menu-outer-wrapper.expanded-top-menu{height:auto;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:block;overflow:auto}body .top-menu-outer-wrapper.expanded-top-menu .sticky.is-stuck{position:relative}body .top-menu-container{background:#fff;height:202px;position:relative}body .top-menu-container .sticky{background:#fff;z-index:5}body .top-menu-container .sticky.is-stuck{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}body .top-menu-container .sticky.is-at-bottom{top:0!important}body .top-menu-container .top-menu-wrapper{margin:0 auto}body .top-menu-container .top-menu-wrapper .top-menu{margin:0;padding:0;height:70px}body .top-menu-container .top-menu-wrapper .top-menu .main-logo-link{cursor:pointer;margin:0 0 0 22px;height:70px;line-height:70px;display:inline-block;transition:none!important;background:#fff url(../images/svg/full-logo-regular.svg) no-repeat center center;background-size:100%;display:inline-block;vertical-align:middle;width:132px;min-width:132px;height:70px}body .top-menu-container .top-menu-wrapper .top-menu .menu-toggle{position:absolute;top:24px;right:22px;cursor:pointer}body .top-menu-container .top-menu-wrapper .top-menu .menu-toggle .toggle-icon{background:#fff url(../images/svg/menu-open-icon.svg) no-repeat center center;color:#0f414c;width:26px;height:22px}body .top-menu-container .top-menu-wrapper .top-menu .menu-toggle.open .toggle-icon{background:#0f414c url(../images/svg/menu-close-icon.svg) no-repeat center center;color:#fafafa}body .top-menu-container .top-menu-wrapper .top-menu .search-trigger-container{display:inline-block;vertical-align:top;float:right;margin-right:10px;padding-top:27px}body .top-menu-container .top-menu-wrapper .top-menu .search-trigger-container .search-menu-icon{width:15px;height:15px;display:block;background:#fff url(../images/svg/search-icon.svg) no-repeat center center;background-size:100%}body .top-menu-container .top-menu-wrapper .top-menu .search-trigger-container .search-menu-icon:hover{cursor:pointer;background:#fff url(../images/svg/search-hover-icon.svg) no-repeat center center;background-size:100%}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-links-section{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;display:none}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-links-section li a{border-top:1px solid #0d5e70;color:#fff;background:#0f414c;display:block;padding:25px 0 25px 50px;text-decoration:none;font-size:13px;line-height:17px;font-weight:500}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-links-section li a:focus,body .top-menu-container .top-menu-wrapper .top-menu .top-menu-links-section li a:hover{background:#0d5e70}body .top-menu-container .top-menu-wrapper .top-menu .subscribe-button-container{display:inline-block;vertical-align:top;float:right;margin-right:20px;padding:19px 0 0 0;cursor:pointer}body .top-menu-container .top-menu-wrapper .top-menu .search-input-container{display:none}body .top-menu-container .top-menu-wrapper .top-menu .subscribe-cta-container{display:none}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container{position:relative;padding:10px 20px 0}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .top-menu-dropdown-search{margin:0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:0 30px 0 30px;height:32px;font-size:16px;line-height:26px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .top-menu-dropdown-search::-webkit-input-placeholder{font-size:16px;line-height:26px;font-weight:500;color:#a7acaf}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .top-menu-dropdown-search:-ms-input-placeholder{font-size:16px;line-height:26px;font-weight:500;color:#a7acaf}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .top-menu-dropdown-search::-moz-placeholder{font-size:16px;line-height:26px;font-weight:500;color:#a7acaf;opacity:1}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .top-menu-dropdown-search:-moz-placeholder{font-size:16px;line-height:26px;font-weight:500;color:#a7acaf;opacity:1}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-icon-box{width:32px;height:32px;position:absolute;top:10px;left:20px;background:0 0}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-icon-box .search-icon{width:15px;height:15px;display:block;background:url(../images/svg/search-icon.svg) no-repeat center center;background-size:100%;position:absolute;top:8px;left:10px}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-icon-box:hover{cursor:pointer}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-icon-box:hover .search-icon{background:url(../images/svg/search-hover-icon.svg) no-repeat center center;background-size:100%}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-close-box{width:32px;height:32px;position:absolute;top:10px;right:20px;background:0 0}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-close-box .search-close-icon{width:15px;height:15px;display:block;background:url(../images/svg/search-close-icon.svg) no-repeat center center;background-size:100%;position:absolute;top:8px;right:10px}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-close-box:hover{cursor:pointer}body .top-menu-container.expanded{height:auto}body .top-menu-container.expanded .sticky{z-index:5;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}body .top-menu-container.expanded .cisco-top-hat{display:none}body .top-menu-container.expanded .top-menu-wrapper{background:#0f414c}body .top-menu-container.expanded .top-menu-wrapper .top-menu{height:auto;position:relative;background:#0f414c}body .top-menu-container.expanded .top-menu-wrapper .top-menu .main-logo-link{background:#0f414c url(../images/svg/full-logo-white.svg) no-repeat center center;background-size:100%}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container{position:relative;display:block;padding:15px 20px 30px}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container .search-input{margin:0;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;padding:0 50px 0 20px;height:45px;font-size:16px;line-height:26px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container .search-input::-webkit-input-placeholder{font-size:16px;line-height:26px;font-weight:500;color:#a7acaf}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container .search-input:-ms-input-placeholder{font-size:16px;line-height:26px;font-weight:500;color:#a7acaf}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container .search-input::-moz-placeholder{font-size:16px;line-height:26px;font-weight:500;color:#a7acaf;opacity:1}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container .search-input:-moz-placeholder{font-size:16px;line-height:26px;font-weight:500;color:#a7acaf;opacity:1}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container .search-input-icon-box{width:45px;height:45px;position:absolute;top:15px;right:20px}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container .search-input-icon-box .search-input-icon{width:23px;height:23px;background:#fff url(../images/svg/search-icon.svg) no-repeat center center;background-size:100%;position:absolute;top:10px;right:16px}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container .search-input-icon-box:hover{cursor:pointer}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-input-container .search-input-icon-box:hover .search-input-icon{background:#fff url(../images/svg/search-hover-icon.svg) no-repeat center center;background-size:100%}body .top-menu-container.expanded .top-menu-wrapper .top-menu .top-menu-links-section{position:relative;display:block;font-size:13px;line-height:16px;font-weight:700;width:100%;top:0;left:0}body .top-menu-container.expanded .top-menu-wrapper .top-menu .top-menu-links-section li:last-child{border-bottom:1px solid #0d5e70}body .top-menu-container.expanded .top-menu-wrapper .top-menu .subscribe-cta-container{position:relative;display:block;padding:30px 0}body .top-menu-container.expanded .top-menu-wrapper .top-menu .subscribe-cta-container .blog-subscription-title{font-size:22px;line-height:26px;color:#fafafa;font-weight:300;text-align:center;margin:0 auto 30px}body .top-menu-container.expanded .top-menu-wrapper .top-menu .subscribe-cta-container .expanded-menu-subscribe-button{width:176px;margin:0 auto}body .top-menu-container.expanded .top-menu-wrapper .top-menu .search-trigger-container{display:none}body .top-menu-container.expanded .top-menu-wrapper .top-menu .subscribe-button-container{display:none}@media screen and (min-width:39.9375em){body .top-menu-container .top-menu-wrapper .top-menu .main-logo-link{width:190px;min-width:190px}body .top-menu-container .top-menu-wrapper .top-menu .subscribe-button-container{padding-top:17px}body .top-menu-container .top-menu-wrapper .top-menu .subscribe-button-container .top-menu-subscribe-button{font-size:12px;line-height:16px;padding:8px 22px;border:2px solid #f65d11}}@media screen and (min-width:63.9375em){body .top-menu-outer-wrapper{height:160px}body .top-menu-container{height:160px}body .top-menu-container .top-menu-wrapper .top-menu{display:block;height:100px;text-align:center;background-color:#fff}body .top-menu-container .top-menu-wrapper .top-menu .main-logo-link{float:left;width:238px;min-width:238px;margin:0 0 0 15px;height:100px;line-height:100px;display:inline-block}body .top-menu-container .top-menu-wrapper .top-menu .menu-toggle{display:none}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-links-section{display:inline-block;vertical-align:top;float:right;text-align:right;padding-right:15px}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-links-section li{display:inline-block;vertical-align:top;border:none}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-links-section li a{height:100px;padding:42px 15px 0 15px;margin:0;border:none;background:#fff;color:#0f414c;font-size:14px;line-height:18px}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-links-section li a:focus,body .top-menu-container .top-menu-wrapper .top-menu .top-menu-links-section li a:hover{background:#fff;color:#f65d11}body .top-menu-container .top-menu-wrapper .top-menu .search-trigger-container{display:inline-block;vertical-align:top;float:right;margin-right:30px;padding-top:38px}body .top-menu-container .top-menu-wrapper .top-menu .search-trigger-container .search-menu-icon{width:23px;height:23px;display:block;background:#fff url(../images/svg/search-icon.svg) no-repeat center center;background-size:100%}body .top-menu-container .top-menu-wrapper .top-menu .search-trigger-container .search-menu-icon:hover{cursor:pointer;background:#fff url(../images/svg/search-hover-icon.svg) no-repeat center center;background-size:100%}body .top-menu-container .top-menu-wrapper .top-menu .subscribe-button-container{display:inline-block;vertical-align:top;margin-right:0;padding:25px 15px 0 0}body .top-menu-container .top-menu-wrapper .top-menu .subscribe-button-container .top-menu-subscribe-button{font-size:14px;line-height:18px;padding:14px 28px}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container{position:relative;padding:10px 15px 0;clear:both}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .top-menu-dropdown-search{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:0 50px 0 50px;height:50px}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-icon-box{width:50px;height:50px;left:15px}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-icon-box .search-icon{width:23px;height:23px;top:13px;left:15px}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-close-box{width:50px;height:50px;right:15px}body .top-menu-container .top-menu-wrapper .top-menu .top-menu-dropdown-search-container .search-close-box .search-close-icon{width:23px;height:23px;top:13px;right:15px}body .top-menu-container:after{clear:both}}@media screen and (max-width:22em){body .top-menu-container .top-menu-wrapper .top-menu .main-logo-link{width:115px;min-width:115px}}#header{padding-top:50px;padding-bottom:60px}#header .blog-title{color:#0892a0;font-size:30px;line-height:32px;text-align:center;margin:0 0 20px 0;font-weight:300}#header .blog-description{color:#484848;font-size:16px;line-height:24px;text-align:center;padding:0 30px;font-weight:400}@media screen and (min-width:63.9375em){#header{padding-top:80px;padding-bottom:90px}#header .blog-title{font-size:48px;line-height:52px}#header .blog-description{font-size:24px;line-height:29px;letter-spacing:-1px;font-weight:300}}@media screen and (max-width:22em){#header .blog-title{font-size:26px;line-height:30px}#header .blog-description{padding:0}}body.archive #content,body.home #content{padding-top:50px}body.archive #content article.post,body.home #content article.post{margin:0 0 40px 0;border-bottom:1px solid #eaeaea;padding-bottom:40px}body.archive #content article.post .entry-header,body.home #content article.post .entry-header{margin:0}body.archive #content article.post .entry-title-post,body.home #content article.post .entry-title-post{text-align:center;margin:0 0 35px 0;font-size:24px;line-height:28px;color:#484848;font-weight:300}body.archive #content article.post .entry-title-post a,body.home #content article.post .entry-title-post a{padding:0;margin:0;color:#484848}body.archive #content article.post .entry-title-post a:hover,body.home #content article.post .entry-title-post a:hover{color:#f65d11}body.archive #content article.post .post-list-thumbnail,body.home #content article.post .post-list-thumbnail{text-align:center}body.archive #content article.post .post-list-thumbnail a,body.home #content article.post .post-list-thumbnail a{display:inline-block;border:1px solid #eaeaea;width:219px;height:219px;cursor:pointer}body.archive #content article.post .post-list-thumbnail a img,body.home #content article.post .post-list-thumbnail a img{margin:0 auto;width:217px;height:217px;display:inline-block}body.archive #content article.post .post-info-box .entry-meta-header,body.home #content article.post .post-info-box .entry-meta-header{text-transform:none;margin:0}body.archive #content article.post .post-info-box .entry-meta-header .posted-on,body.home #content article.post .post-info-box .entry-meta-header .posted-on{font-size:14px;line-height:24px;color:#484848;text-align:center;font-weight:500;margin:20px 0 0}body.archive #content article.post .post-info-box .entry-meta-header .updated,body.home #content article.post .post-info-box .entry-meta-header .updated{display:none}body.archive #content article.post .post-info-box .entry-excerpt,body.home #content article.post .post-info-box .entry-excerpt{text-align:center;padding:30px 0 25px 0}body.archive #content article.post .post-info-box .entry-excerpt p,body.home #content article.post .post-info-box .entry-excerpt p{font-size:14px;line-height:24px;color:#484848;font-weight:400;margin:0}body.archive #content article.post .post-info-box .entry-read-more,body.home #content article.post .post-info-box .entry-read-more{text-align:center;padding:0}body.archive #content article.post .post-info-box .entry-read-more .read-more-link,body.home #content article.post .post-info-box .entry-read-more .read-more-link{font-size:16px;line-height:24px;font-weight:700;display:inline-block}body.archive #content .archive-back-home,body.home #content .archive-back-home{text-align:center;margin:0 0 40px}body.archive #content .archive-back-home .back-home-link,body.home #content .archive-back-home .back-home-link{font-size:16px;line-height:24px;font-weight:700}body.archive #content .archive-back-home .back-home-link .arrow-left,body.home #content .archive-back-home .back-home-link .arrow-left{font-size:28px;line-height:24px;vertical-align:middle;display:inline-block}body.archive.author .archive-header,body.archive.category .archive-header,body.archive.tag .archive-header{display:block;margin:0 auto;text-align:center;padding:0;border:none}body.archive.author .archive-header .archive-title,body.archive.category .archive-header .archive-title,body.archive.tag .archive-header .archive-title{display:inline-block;border-bottom:3px solid #f65d11;text-transform:none;font-size:14px;line-height:18px;font-weight:700;color:#0f414c;padding:0 0 5px 0;margin:0}body.archive.author .archive-header{margin-top:50px}@media screen and (min-width:63.9375em){body.archive #content,body.home #content{padding-top:75px}body.archive #content article.post,body.home #content article.post{margin:0 0 40px 0;border-bottom:1px solid #eaeaea}body.archive #content article.post .entry-header,body.home #content article.post .entry-header{margin:0}body.archive #content article.post .entry-title-post,body.home #content article.post .entry-title-post{text-align:left;margin:0;font-size:28px;line-height:36px}body.archive #content article.post .post-list-thumbnail,body.home #content article.post .post-list-thumbnail{text-align:left;padding:30px 0 0}body.archive #content article.post .post-list-thumbnail a,body.home #content article.post .post-list-thumbnail a{display:inline-block;border:1px solid #eaeaea}body.archive #content article.post .post-info-box,body.home #content article.post .post-info-box{padding-top:30px}body.archive #content article.post .post-info-box .entry-meta-header,body.home #content article.post .post-info-box .entry-meta-header{text-align:left}body.archive #content article.post .post-info-box .entry-meta-header .posted-on,body.home #content article.post .post-info-box .entry-meta-header .posted-on{font-size:16px;line-height:24px;text-align:left;margin:0}body.archive #content article.post .post-info-box .entry-excerpt,body.home #content article.post .post-info-box .entry-excerpt{text-align:left;padding:20px 0 20px}body.archive #content article.post .post-info-box .entry-excerpt p,body.home #content article.post .post-info-box .entry-excerpt p{font-size:16px;line-height:24px}body.archive #content article.post .post-info-box .entry-read-more,body.home #content article.post .post-info-box .entry-read-more{text-align:left;padding:0}body.archive #content article.post .post-info-box .entry-read-more .read-more-link,body.home #content article.post .post-info-box .entry-read-more .read-more-link{font-size:18px;line-height:24px}body.archive #content .archive-back-home,body.home #content .archive-back-home{text-align:left;margin:0 0 65px 0}body.archive #content .archive-back-home .back-home-link,body.home #content .archive-back-home .back-home-link{font-size:22px;line-height:24px}body.archive #content .archive-back-home .back-home-link .arrow-left,body.home #content .archive-back-home .back-home-link .arrow-left{font-size:34px;line-height:24px}body.archive.author .archive-header,body.archive.category .archive-header,body.archive.tag .archive-header{margin:0;padding:0;border-bottom:1px solid #eaeaea;text-align:left}body.archive.author .archive-header{margin-top:75px}}.orange-outline-button{cursor:pointer;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;font-size:10px;line-height:12px;font-weight:700;display:block;text-align:center;background:0 0;color:#f65d11;border:1px solid #f65d11;padding:8px 15px}.orange-outline-button.large-button{font-size:16px;line-height:20px}.orange-outline-button:hover{color:#0f414c;border:1px solid #0f414c}@media screen and (min-width:63.9375em){.orange-outline-button{font-size:14px;line-height:18px;padding:14px 28px;border:2px solid #f65d11}.orange-outline-button:hover{border:2px solid #0f414c}}.orange-button{cursor:pointer;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#f65d11;font-size:10px;line-height:12px;font-weight:700;color:#fff;display:block;text-align:center;padding:8px 15px}.orange-button.large-button{font-size:16px;line-height:20px;padding:15px 50px}.orange-button:hover{background:#0892a0}@media screen and (min-width:63.9375em){.orange-button{font-size:14px;line-height:18px;padding:14px 28px}.orange-button.large-button{font-size:16px;line-height:20px}}#sidebar .sidebar-module.blog-subscription{background:#effafa;width:100%;height:230px;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 20px 0 rgba(0,0,0,.2);box-shadow:0 2px 20px 0 rgba(0,0,0,.2);padding:45px 10px 55px;text-align:center;margin:0 0 40px 0;position:relative}#sidebar .sidebar-module.blog-subscription:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.8;background-image:url(../images/blue-nodes-pattern-light.png);background-repeat:no-repeat;-ms-background-size:300%;-o-background-size:300%;-moz-background-size:300%;-webkit-background-size:300%;background-size:320%;background-position:10% 60%}#sidebar .sidebar-module.blog-subscription .blog-subscription-content{position:relative;z-index:2}#sidebar .sidebar-module.blog-subscription .blog-subscription-title{font-size:22px;line-height:24px;font-weight:700;margin:0 0 35px 0;color:#484848}#sidebar .sidebar-module.blog-subscription .blog-subscription-toggle-button{display:inline-block}#sidebar .sidebar-module.search-box{position:relative;margin:0 0 40px 0}#sidebar .sidebar-module.search-box .search-input-box{position:relative;padding:0}#sidebar .sidebar-module.search-box .search-input-box input.search-input{margin:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:0 45px 0 20px;height:40px;font-size:16px;line-height:22px;border:1px solid #bebebe;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#sidebar .sidebar-module.search-box .search-input-box input.search-input::-webkit-input-placeholder{font-size:16px;line-height:22px;font-weight:500;color:#a7acaf}#sidebar .sidebar-module.search-box .search-input-box input.search-input:-ms-input-placeholder{font-size:16px;line-height:22px;font-weight:500;color:#a7acaf}#sidebar .sidebar-module.search-box .search-input-box input.search-input::-moz-placeholder{font-size:16px;line-height:22px;font-weight:500;color:#a7acaf;opacity:1}#sidebar .sidebar-module.search-box .search-input-box input.search-input:-moz-placeholder{font-size:16px;line-height:22px;font-weight:500;color:#a7acaf;opacity:1}#sidebar .sidebar-module.search-box .search-input-box .search-input-icon-box{width:40px;height:40px;position:absolute;top:0;right:0}#sidebar .sidebar-module.search-box .search-input-box .search-input-icon-box .search-input-icon{width:23px;height:23px;display:block;background:url(../images/svg/search-icon.svg) no-repeat center center;background-size:100%;position:absolute;top:8px;right:15px;z-index:2}#sidebar .sidebar-module.search-box .search-input-box .search-input-icon-box:hover{cursor:pointer}#sidebar .sidebar-module.search-box .search-input-box .search-input-icon-box:hover .search-input-icon{background:url(../images/svg/search-hover-icon.svg) no-repeat center center;background-size:100%}@media screen and (max-width:40em){#sidebar{width:90%;margin-left:5%}}@media screen and (min-width:39.9375em){#sidebar .sidebar-module.blog-subscription{margin:10px 0 50px 0}}@media screen and (min-width:63.9375em){#sidebar .sidebar-module.blog-subscription{margin-top:75px}}.footer_container{background-color:#005465;background-image:-moz-linear-gradient(#005465,#03090d);background-image:-webkit-gradient(linear,0 0,0 100%,from(#005465),to(#03090d));background-image:-webkit-linear-gradient(#005465,#03090d);background-image:-o-linear-gradient(#005465,#03090d)}#footer{padding-top:40px;padding-bottom:60px}#footer .footer-content-block .top-border{height:1px;width:90%;background:#357279;display:block;margin:-35px auto 35px}#footer .footer-content-block .footer-title{font-size:12px;line-height:14px;color:#a7acaf;text-transform:uppercase;font-weight:700;margin:0 0 20px}#footer .footer-content-block .footer-title.subscribe-title{text-align:center}#footer .footer-content-block.footer-company-info{padding:0 0 35px}#footer .footer-content-block.footer-company-info .footer-logo{background:url(../images/svg/full-logo-white.svg) no-repeat center center;display:inline-block;vertical-align:top;margin:0 0 10px;height:18px;width:132px;min-width:132px}#footer .footer-content-block.footer-company-info .contact-info{font-size:10px;line-height:22px;font-weight:400;color:#a7acaf}#footer .footer-content-block.footer-company-info .contact-info span{font-size:10px;line-height:22px;font-weight:400;color:#a7acaf}#footer .footer-content-block.footer-company-info .contact-info a{color:#a7acaf}#footer .footer-content-block.footer-company-info .contact-info a:hover{color:#0892a0}#footer .footer-content-block.footer-links{padding:35px 0 35px}#footer .footer-content-block.footer-links .footer-link-block a{font-size:12px;line-height:22px;color:#a7acaf;font-weight:400}#footer .footer-content-block.footer-links .footer-link-block a i.fa{color:#f65d11;margin:0 10px 0 0;width:20px;text-align:center;font-size:14px;line-height:16px;vertical-align:middle}#footer .footer-content-block.footer-links .footer-link-block a:hover{color:#0892a0}#footer .footer-content-block.footer-subscribe{padding:35px 0 35px}#footer .footer-content-block.footer-subscribe .subscribe-text{font-size:12px;line-height:18px;text-align:center;color:#a7acaf;margin:0 0 20px}#footer .footer-content-block.footer-subscribe .subscribe-button-box{text-align:center}#footer .footer-content-block.footer-subscribe .subscribe-button-box .footer-subscribe-toggle-button{display:inline-block}#footer .footer-content-block.footer-legal{padding:35px 0 0}#footer .footer-content-block.footer-legal .copyright{color:#a7acaf;font-size:10px;line-height:12px;text-align:center;margin:0 0 5px}#footer .footer-content-block.footer-legal .legal-links{text-align:center;color:#a7acaf;font-size:10px;line-height:12px;font-weight:500}#footer .footer-content-block.footer-legal .legal-links .footer-legal-link{color:#a7acaf;font-size:10px;line-height:12px;font-weight:500;margin:0 12px 0}#footer .footer-content-block.footer-legal .legal-links .footer-legal-link:hover{color:#0892a0}#footer .truste-consent-container{height:45px;text-align:center;margin:35px 0 0}#footer .truste-consent-container #teconsent{width:194px;height:44px;display:inline-block}@media screen and (min-width:63.9375em){#footer{padding-top:75px}#footer .footer-content-block .top-border{display:none}#footer .footer-content-block .footer-title{font-size:15px;line-height:18px}#footer .footer-content-block.footer-company-info .footer-logo{width:207px;height:28px;margin:0 0 25px}#footer .footer-content-block.footer-company-info .contact-info{font-size:13px;line-height:26px}#footer .footer-content-block.footer-company-info .contact-info span{font-size:13px;line-height:26px}#footer .footer-content-block.footer-links{padding:10px 0 35px}#footer .footer-content-block.footer-links .footer-link-block a{font-size:14px;line-height:28px}#footer .footer-content-block.footer-links .footer-link-block a i.fa{width:28px;font-size:20px;line-height:30px;margin:0 5px 0 0}#footer .footer-content-block.footer-subscribe{padding:10px 0 35px}#footer .footer-content-block.footer-subscribe .subscribe-title{text-align:left}#footer .footer-content-block.footer-subscribe .subscribe-text{font-size:14px;line-height:24px;text-align:left;margin:0 0 25px}#footer .footer-content-block.footer-subscribe .subscribe-button-box{text-align:left}#footer .footer-content-block.footer-subscribe .subscribe-button-box .footer-subscribe-toggle-button{display:inline-block}#footer .footer-content-block.footer-legal{margin:60px 0 0;text-align:right}#footer .footer-content-block.footer-legal .top-border{width:102%;display:block;margin-left:-1%}#footer .footer-content-block.footer-legal .copyright{display:inline-block;font-size:12px;line-height:16px;margin:0 35px 0 0}#footer .footer-content-block.footer-legal .legal-links{font-size:12px;line-height:16px;display:inline-block}#footer .footer-content-block.footer-legal .legal-links .footer-legal-link{font-size:12px;line-height:16px;margin:0 20px 0}#footer .truste-consent-container{margin:-28px 0 0 0;text-align:left}}.pagination-container{text-align:center}.pagination-container .pagination-links .page-numbers{margin:0 auto 40px 0}.pagination-container .pagination-links .page-numbers li{display:inline-block;vertical-align:top;color:#0f414c;font-size:14px;line-height:32px}.pagination-container .pagination-links .page-numbers li a{font-size:14px;line-height:32px;font-weight:700;padding:0 6px;color:#f65d11}.pagination-container .pagination-links .page-numbers li.active a{color:#0f414c}@media screen and (min-width:63.9375em){.pagination-container{text-align:left}.pagination-container .pagination-links .page-numbers{margin:60px 0 60px}.pagination-container .pagination-links .page-numbers li a{font-size:16px;line-height:24px}}@media screen and (max-width:22em){.pagination-container .pagination-links .page-numbers li a{padding:0 4px}}.author-bio-section{background:#e4f6f6;padding:27px 0;position:relative}.author-bio-section .author-bio-container{background:#fff;z-index:2;position:relative;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);box-shadow:0 2px 20px 0 rgba(0,0,0,.08)}.author-bio-section .author-bio-container .author-avatar-block{margin:30px 0 20px 0}.author-bio-section .author-bio-container .author-avatar-block .author-avatar .avatar{display:inline-block;margin:0;width:166px;height:166px}.author-bio-section .author-bio-container .author-name h3{font-size:32px;line-height:36px;text-align:center;color:#484848;font-weight:200;margin:0}.author-bio-section .author-bio-container .author-bio-text{padding:0}.author-bio-section .author-bio-container .author-bio-text .author-title{text-align:center;display:block;margin:10px 0 20px 0;font-size:16px;line-height:24px;font-weight:400;color:#999}.author-bio-section .author-bio-container .author-bio-text p{font-size:16px;line-height:24px;color:#484848;font-weight:400;padding:0 15px;margin:0}.author-bio-section .author-bio-container .author-social{text-align:center;margin:60px 0 30px 0}.author-bio-section .author-bio-container .author-social a{display:inline-block;margin:0 6px;background:#f65d11;border-radius:18px;margin:0 6px 0;width:36px;height:36px;text-align:center}.author-bio-section .author-bio-container .author-social a i.fa{width:36px;height:36px;display:inline-block;font-size:18px;line-height:36px;color:#fff}.author-bio-section .author-bio-container .author-social a:hover{background:#0892a0}@media screen and (max-width:40em){.author-bio-section .author-bio-container{width:90%;margin-left:5%}}@media screen and (min-width:39.9375em){.author-bio-section .author-bio-container .author-name h3{font-size:36px;line-height:40px}}@media screen and (min-width:63.9375em){.author-bio-section{padding-top:70px;padding-bottom:85px}.author-bio-section .author-bio-container .author-avatar-block{margin:65px 0 70px 0}.author-bio-section .author-bio-container .author-avatar-block .author-avatar .avatar{width:217px;height:217px}.author-bio-section .author-bio-container .author-name{padding:0;margin:75px 0 0}.author-bio-section .author-bio-container .author-name h3{font-size:40px;line-height:45px;text-align:left}.author-bio-section .author-bio-container .author-bio-text .author-title{text-align:left}.author-bio-section .author-bio-container .author-bio-text p{padding:0}.author-bio-section .author-bio-container .author-social{text-align:left}.author-bio-section .author-bio-container .author-social a{border-radius:18px;width:36px;height:36px}.author-bio-section .author-bio-container .author-social a i.fa{width:36px;height:36px;font-size:16px;line-height:36px}.author-bio-section .author-bio-container .author-social a:first-child{margin-left:0}}#author-avatar .avatar.jason{background:url(../images/people/Blog-Contributors-Jason.png) no-repeat;background-size:100%}#author-avatar .avatar.mohit{background:url(../images/people/Blog-Contributors-Mohit.png) no-repeat;background-size:100%}#author-avatar .avatar.ricardo{background:url(../images/people/Blog-Contributors-Ricardo.png) no-repeat;background-size:100%}#author-avatar .avatar.chrischua{background:url(../images/people/Blog-Contributors-Chris.png) no-repeat;background-size:100%}#author-avatar .avatar.dave{background:url(../images/people/Blog-Contributors-Dave.png) no-repeat;background-size:100%}#author-avatar .avatar.joao{background:url(../images/people/Blog-Contributors-Joao.png) no-repeat;background-size:100%}#author-avatar .avatar.lindsay{background:url(../images/people/Blog-Contributors-Lindsay.png) no-repeat;background-size:100%}#author-avatar .avatar.mrm{background:url(../images/people/Blog-Contributors-Michael.png) no-repeat;background-size:100%}#author-avatar .avatar.paulo{background:url(../images/people/Blog-Contributors-Paulo.png) no-repeat;background-size:100%}#author-avatar .avatar.ryan{background:url(../images/people/Blog-Contributors-Ryan.png) no-repeat;background-size:100%}#author-avatar .avatar.thom{background:url(../images/people/Blog-Contributors-Thom.png) no-repeat;background-size:100%}#author-avatar .avatar.jp{background:url(../images/people/Blog-Contributors-JP.png) no-repeat;background-size:100%}#author-avatar .avatar.doug{background:url(../images/people/Blog-Contributors-Doug.png) no-repeat;background-size:100%}#author-avatar .avatar.nelson{background:url(../images/people/Blog-Contributors-Nelson.png) no-repeat;background-size:100%}#author-avatar .avatar.nick{background:url(../images/people/Blog-Contributors-Nick.png) no-repeat;background-size:100%}#author-avatar .avatar.alexander{background:url(../images/people/Blog-Contributors-Alexander.png) no-repeat;background-size:100%}#author-avatar .avatar.santiago{background:url(../images/people/Blog-Contributors-Santiago.png) no-repeat;background-size:100%}#author-avatar .avatar.adam{background:url(../images/people/Blog-Contributors-Adam.png) no-repeat;background-size:100%}#author-avatar .avatar.pete{background:url(../images/people/Blog-Contributors-Pete.png) no-repeat;background-size:100%}#author-avatar .avatar.ken{background:url(../images/people/Blog-Contributors-Ken.png) no-repeat;background-size:100%}#author-avatar .avatar.sanjay{background:url(../images/people/Blog-Contributors-Sanjay.png) no-repeat;background-size:100%}#author-avatar .avatar.valerio{background:url(../images/people/Blog-Contributors-Valerio.png) no-repeat;background-size:100%}#author-avatar .avatar.mhmtkcn{background:url(../images/people/Blog-Contributors-Mehmet.png) no-repeat;background-size:100%}#author-avatar .avatar.vgarcia{background:url(../images/people/Blog-Contributors-Victor-Garcia.png) no-repeat;background-size:100%}#author-avatar .avatar.young{background:url(../images/people/Blog-Contributors-Young-Xu.png) no-repeat;background-size:100%}#author-avatar .avatar.andrew{background:url(../images/people/Blog-Contributors-Andrew-Wesbecher.png) no-repeat;background-size:100%}#author-avatar .avatar.archana{background:url(../images/people/Blog-Contributors-Archana.png) no-repeat;background-size:100%}#author-avatar .avatar.shashank{background:url(../images/people/Blog-Contributors-Shashank.png) no-repeat;background-size:100%}#author-avatar .avatar.primoz{background:url(../images/people/Blog-Contributors-Primoz.png) no-repeat;background-size:100%}#author-avatar .avatar.jay{background:url(../images/people/Blog-Contributors-Jay-Kothari.png) no-repeat;background-size:100%}#author-avatar .avatar.scott{background:url(../images/people/Blog-Contributors-Scott-Cressman.png) no-repeat;background-size:100%}#author-avatar .avatar.neil{background:url(../images/people/Blog-Contributors-Neil-Miller.png) no-repeat;background-size:100%}#author-avatar .avatar.gopi{background:url(../images/people/Blog-Contributors-Gopi.png) no-repeat;background-size:100%}#author-avatar .avatar.alex{background:url(../images/people/Blog-Contributors-Alex.png) no-repeat;background-size:100%}#author-avatar .avatar.nitin{background:url(../images/people/Blog-Contributors-Nitin-Nayar.png) no-repeat;background-size:100%}#author-avatar .avatar.iwaters{background:url(../images/people/Blog-Contributors-Ian-Waters.png) no-repeat;background-size:100%}#author-avatar .avatar.amedina{background:url(../images/people/Blog-Contributors-Angelique-Medina.png) no-repeat;background-size:100%}#author-avatar .avatar.anaik{background:url(../images/people/Blog-Contributors-Ameet-Naik.png) no-repeat;background-size:100%}#author-avatar .avatar.thale{background:url(../images/people/Blog-Contributors-Tim-Hale.png) no-repeat;background-size:100%}#author-avatar .avatar.raul{background:url(../images/people/Blog-Contributors-Raul-Benencia.png) no-repeat;background-size:100%}#author-avatar .avatar.fwieland{background:url(../images/people/Blog-Contributors-Filip-Wieland.png) no-repeat;background-size:100%}#author-avatar .avatar.khalloran{background:url(../images/people/Blog-Contributors-Kieran-Halloran.png) no-repeat;background-size:100%}#author-avatar .avatar.singh{background:url(../images/people/Blog-Contributors-Prabhnit-Singh.png) no-repeat;background-size:100%}#author-avatar .avatar.janani{background:url(../images/people/Blog-Contributors-Janani-Ramakrishnan.png) no-repeat;background-size:100%}#author-avatar .avatar.tdavis{background:url(../images/people/Blog-Contributors-Tony-Davis.png) no-repeat;background-size:100%}#author-avatar .avatar.jtodd{background:url(../images/people/Blog-Contributors-John-Todd.png) no-repeat;background-size:100%}#author-avatar .avatar.jlewis{background:url(../images/people/Blog-Contributors-Jonathan-Lewis.png) no-repeat;background-size:100%}#author-avatar .avatar.ablank{background:url(../images/people/Blog-Contributors-Adam-Blank.png) no-repeat;background-size:100%}#author-avatar .avatar.ggeorgalis{background:url(../images/people/Blog-Contributors-Giannis-Georgalis.png) no-repeat;background-size:100%}#author-avatar .avatar.scoombs{background:url(../images/people/Blog-Contributors-Sean-Coombs.png) no-repeat;background-size:100%}#author-avatar .avatar.hashlock{background:url(../images/people/Blog-Contributors-Hans-Ashlock.png) no-repeat;background-size:100%}#author-avatar .avatar.ksanjta{background:url(../images/people/Blog-Contributors-Kemal-Santja.png) no-repeat;background-size:100%}#author-avatar .avatar.fgarit{background:url(../images/people/Blog-Contributors-Florent-Garit.png) no-repeat;background-size:100%}#author-avatar .avatar.smazzuca{background:url(../images/people/Blog-Contributors-Steve-Mazzuca.png) no-repeat;background-size:100%}#author-avatar .avatar.cread{background:url(../images/people/Blog-Contributors-Conley-Read.png) no-repeat;background-size:100%}#author-avatar .avatar.tclark{background:url(../images/people/Blog-Contributors-Tris-Clark.png) no-repeat;background-size:100%}#author-avatar .avatar.sfreitas{background:url(../images/people/Blog-Contributors-Sergio-Freitas.png) no-repeat;background-size:100%}#author-avatar .avatar.ssouris{background:url(../images/people/Blog-Contributors-Stathis-Souris.png) no-repeat;background-size:100%}#author-avatar .avatar.smannem{background:url(../images/people/Blog-Contributors-Sumana-Mannem.png) no-repeat;background-size:100%}#author-avatar .avatar.acf{background:url(../images/people/Blog-Contributors-Alex-Cruz-Farmer.png) no-repeat;background-size:100%}#author-avatar .avatar.jparnham{background:url(../images/people/Blog-Contributors-James-Parnham.png) no-repeat;background-size:100%}#author-avatar .avatar.jschroder{background:url(../images/people/Blog-Contributors-John-Schroder.png) no-repeat;background-size:100%}#author-avatar .avatar.amodi{background:url(../images/people/Blog-Contributors-Anuj-Modi.png) no-repeat;background-size:100%}#author-avatar .avatar.lharris{background:url(../images/people/Blog-Contributors-Liz-Harris.png) no-repeat;background-size:100%}#author-avatar .avatar.yogi{background:url(../images/people/Blog-Contributors-Yogi-Chandiramani.png) no-repeat;background-size:100%}#author-avatar .avatar.mhicks{background:url(../images/people/Blog-Contributors-Mike-Hicks.png) no-repeat;background-size:100%}#author-avatar .avatar.mkokje{background:url(../images/people/Blog-Contributors-Marc-Kokje.png) no-repeat;background-size:100%}#author-avatar .avatar.jvaccaro{background:url(../images/people/Blog-Contributors-Joe-Vaccaro.png) no-repeat;background-size:100%}#author-avatar .avatar.afinn{background:url(../images/people/Blog-Contributors-Anthony-Finn.png) no-repeat;background-size:100%}#author-avatar .avatar.mwidler{background:url(../images/people/Blog-Contributors-Mathias-Widler.png) no-repeat;background-size:100%}#author-avatar .avatar.kosowski{background:url(../images/people/Blog-Contributors-Ken-Osowski.png) no-repeat;background-size:100%}#author-avatar .avatar.tschneider{background:url(../images/people/Blog-Contributors-Tobias-Schneider.png) no-repeat;background-size:100%}#author-avatar .avatar.cvario{background:url(../images/people/Blog-Contributors-Craig-Vario.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.jason{background:url(../images/people/Blog-Contributors-Jason.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.mohit{background:url(../images/people/Blog-Contributors-Mohit.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.ricardo{background:url(../images/people/Blog-Contributors-Ricardo.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.chrischua{background:url(../images/people/Blog-Contributors-Chris.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.dave{background:url(../images/people/Blog-Contributors-Dave.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.joao{background:url(../images/people/Blog-Contributors-Joao.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.lindsay{background:url(../images/people/Blog-Contributors-Lindsay.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.mrm{background:url(../images/people/Blog-Contributors-Michael.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.paulo{background:url(../images/people/Blog-Contributors-Paulo.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.ryan{background:url(../images/people/Blog-Contributors-Ryan.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.thom{background:url(../images/people/Blog-Contributors-Thom.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.jp{background:url(../images/people/Blog-Contributors-JP.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.doug{background:url(../images/people/Blog-Contributors-Doug.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.nelson{background:url(../images/people/Blog-Contributors-Nelson.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.nick{background:url(../images/people/Blog-Contributors-Nick.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.alexander{background:url(../images/people/Blog-Contributors-Alexander.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.santiago{background:url(../images/people/Blog-Contributors-Santiago.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.adam{background:url(../images/people/Blog-Contributors-Adam.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.pete{background:url(../images/people/Blog-Contributors-Pete.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.ken{background:url(../images/people/Blog-Contributors-Ken.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.sanjay{background:url(../images/people/Blog-Contributors-Sanjay.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.valerio{background:url(../images/people/Blog-Contributors-Valerio.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.mhmtkcn{background:url(../images/people/Blog-Contributors-Mehmet.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.vgarcia{background:url(../images/people/Blog-Contributors-Victor-Garcia.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.young{background:url(../images/people/Blog-Contributors-Young-Xu.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.andrew{background:url(../images/people/Blog-Contributors-Andrew-Wesbecher.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.archana{background:url(../images/people/Blog-Contributors-Archana.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.shashank{background:url(../images/people/Blog-Contributors-Shashank.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.primoz{background:url(../images/people/Blog-Contributors-Primoz.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.jay{background:url(../images/people/Blog-Contributors-Jay-Kothari.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.scott{background:url(../images/people/Blog-Contributors-Scott-Cressman.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.neil{background:url(../images/people/Blog-Contributors-Neil-Miller.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.gopi{background:url(../images/people/Blog-Contributors-Gopi.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.alex{background:url(../images/people/Blog-Contributors-Alex.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.nitin{background:url(../images/people/Blog-Contributors-Nitin-Nayar.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.iwaters{background:url(../images/people/Blog-Contributors-Ian-Waters.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.amedina{background:url(../images/people/Blog-Contributors-Angelique-Medina.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.anaik{background:url(../images/people/Blog-Contributors-Ameet-Naik.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.thale{background:url(../images/people/Blog-Contributors-Tim-Hale.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.raul{background:url(../images/people/Blog-Contributors-Raul-Benencia.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.fwieland{background:url(../images/people/Blog-Contributors-Filip-Wieland.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.khalloran{background:url(../images/people/Blog-Contributors-Kieran-Halloran.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.singh{background:url(../images/people/Blog-Contributors-Prabhnit-Singh.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.janani{background:url(../images/people/Blog-Contributors-Janani-Ramakrishnan.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.tdavis{background:url(../images/people/Blog-Contributors-Tony-Davis.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.jtodd{background:url(../images/people/Blog-Contributors-John-Todd.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.jlewis{background:url(../images/people/Blog-Contributors-Jonathan-Lewis.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.ablank{background:url(../images/people/Blog-Contributors-Adam-Blank.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.ggeorgalis{background:url(../images/people/Blog-Contributors-Giannis-Georgalis.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.scoombs{background:url(../images/people/Blog-Contributors-Sean-Coombs.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.hashlock{background:url(../images/people/Blog-Contributors-Hans-Ashlock.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.ksanjta{background:url(../images/people/Blog-Contributors-Kemal-Santja.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.fgarit{background:url(../images/people/Blog-Contributors-Florent-Garit.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.smazzuca{background:url(../images/people/Blog-Contributors-Steve-Mazzuca.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.cread{background:url(../images/people/Blog-Contributors-Conley-Read.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.tclark{background:url(../images/people/Blog-Contributors-Tris-Clark.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.sfreitas{background:url(../images/people/Blog-Contributors-Sergio-Freitas.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.ssouris{background:url(../images/people/Blog-Contributors-Stathis-Souris.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.smannem{background:url(../images/people/Blog-Contributors-Sumana-Mannem.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.acf{background:url(../images/people/Blog-Contributors-Alex-Cruz-Farmer.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.jparnham{background:url(../images/people/Blog-Contributors-James-Parnham.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.jschroder{background:url(../images/people/Blog-Contributors-John-Schroder.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.amodi{background:url(../images/people/Blog-Contributors-Anuj-Modi.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.lharris{background:url(../images/people/Blog-Contributors-Liz-Harris.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.yogi{background:url(../images/people/Blog-Contributors-Yogi-Chandiramani.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.mhicks{background:url(../images/people/Blog-Contributors-Mike-Hicks.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.mkokje{background:url(../images/people/Blog-Contributors-Marc-Kokje.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.jvaccaro{background:url(../images/people/Blog-Contributors-Joe-Vaccaro.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.afinn{background:url(../images/people/Blog-Contributors-Anthony-Finn.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.mwidler{background:url(../images/people/Blog-Contributors-Mathias-Widler.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.kosowski{background:url(../images/people/Blog-Contributors-Ken-Osowski.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.tschneider{background:url(../images/people/Blog-Contributors-Tobias-Schneider.png) no-repeat;background-size:100%}#single-post-author-thumbnail .author-thumbnail.cvario{background:url(../images/people/Blog-Contributors-Craig-Vario.png) no-repeat;background-size:100%}.featured-post-section{background:#e4f6f6;padding:27px 0;position:relative}.featured-post-section .featured-post-container{background:#fff;z-index:2;position:relative;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 20px 0 rgba(0,0,0,.08);box-shadow:0 2px 20px 0 rgba(0,0,0,.08)}.featured-post-section .featured-post-container .featured-post-thumbnail{margin:45px auto 25px;text-align:center}.featured-post-section .featured-post-container .featured-post-thumbnail a{width:217px;height:217px;display:inline-block}.featured-post-section .featured-post-container .featured-post-thumbnail a img{width:217px;height:217px;display:inline-block}.featured-post-section .featured-post-container .featured-post-info-box{margin:0 0 60px 0}.featured-post-section .featured-post-container .featured-post-info-box .post-title{margin:0}.featured-post-section .featured-post-container .featured-post-info-box .post-title .featured-post-title{margin:0;text-align:center;font-size:32px;line-height:36px;color:#484848;font-weight:200}.featured-post-section .featured-post-container .featured-post-info-box .post-title .featured-post-title a{padding:0;margin:0;color:#484848}.featured-post-section .featured-post-container .featured-post-info-box .post-title .featured-post-title a:hover{color:#f65d11}.featured-post-section .featured-post-container .featured-post-info-box .post-meta-info{margin:20px 0}.featured-post-section .featured-post-container .featured-post-info-box .post-meta-info .posted-on{font-size:14px;line-height:24px;color:#484848;text-align:center;font-weight:500}.featured-post-section .featured-post-container .featured-post-info-box .post-meta-info .updated{display:none}.featured-post-section .featured-post-container .featured-post-info-box .post-excerpt{text-align:center}.featured-post-section .featured-post-container .featured-post-info-box .post-excerpt p{font-size:16px;line-height:24px;margin:0;font-weight:400}.featured-post-section .featured-post-container .featured-post-info-box .post-excerpt.hide-for-large{padding:0 15px}.featured-post-section .featured-post-container .featured-post-info-box .post-read-more{text-align:center}.featured-post-section .featured-post-container .featured-post-info-box .post-read-more .read-more-link{font-size:16px;line-height:24px;font-weight:700;display:inline-block}@media screen and (max-width:40em){.featured-post-section .featured-post-container{width:90%;margin-left:5%}}@media screen and (min-width:39.9375em){.featured-post-section{padding-top:60px;padding-bottom:85px}.featured-post-section .featured-post-container .featured-post-info-box .post-title .featured-post-title{font-size:38px;line-height:44px}}@media screen and (min-width:63.9375em){.featured-post-section .featured-post-container .featured-post-thumbnail{margin:70px 0 70px 0;text-align:right}.featured-post-section .featured-post-container .featured-post-thumbnail a{width:217px;height:217px;display:inline-block}.featured-post-section .featured-post-container .featured-post-info-box{margin:0}.featured-post-section .featured-post-container .featured-post-info-box .post-title{margin:65px 0 0 0}.featured-post-section .featured-post-container .featured-post-info-box .post-title .featured-post-title{text-align:left}.featured-post-section .featured-post-container .featured-post-info-box .post-meta-info .posted-on{text-align:left;font-size:16px;line-heigh:24px}.featured-post-section .featured-post-container .featured-post-info-box .post-excerpt{text-align:left;padding:0 35px 15px 0}.featured-post-section .featured-post-container .featured-post-info-box .post-excerpt p{font-size:18px;line-height:24px}.featured-post-section .featured-post-container .featured-post-info-box .post-read-more{text-align:left;padding:0 0 40px 0}.featured-post-section .featured-post-container .featured-post-info-box .post-read-more .read-more-link{font-size:18px;line-height:24px}}.single-post-title-section{background:#e4f6f6;padding:60px 0 50px 0;position:relative}.single-post-title-section .grid-container{z-index:2;position:relative}.single-post-title-section .author-thumbnail-box{text-align:center}.single-post-title-section .author-thumbnail-box .author-thumbnail{display:inline-block;margin:0;width:163px;height:163px}.single-post-title-section .post-title{margin:20px 0 0 0}.single-post-title-section .post-title h1{font-size:31px;line-height:36px;color:#484848;font-weight:200;text-align:center;margin:0}.single-post-title-section .post-meta-info{margin:40px 0 0 0}.single-post-title-section .post-meta-info .posted-on{font-size:14px;line-height:18px;font-weight:500;color:#484848;text-align:center}.single-post-title-section .post-meta-info .updated{display:none}@media screen and (min-width:39.9375em){.single-post-title-section .post-title h1{font-size:36px;line-height:40px}}@media screen and (min-width:63.9375em){.single-post-title-section{margin:80px 0 0 0;padding:45px 0 45px 0}.single-post-title-section .author-thumbnail-box{text-align:left}.single-post-title-section .post-title h1{font-size:40px;line-height:46px;text-align:left}.single-post-title-section .post-meta-info{margin:20px 0 0 0}.single-post-title-section .post-meta-info .posted-on{text-align:left}}body.single-post #content{padding-top:60px}body.single-post article.post{margin-bottom:15px;padding-bottom:15px}body.single-post article.post .entry-content-post p{font-size:14px;line-height:24px;font-weight:400;color:#484848;text-align:left;margin:0 0 20px 0}body.single-post article.post .entry-content-post .image-caption{font-size:14px;line-height:18px;color:#0f414c;font-weight:500;text-align:left;margin:0 0 50px 0}body.single-post article.post .entry-content-post ul li{font-size:14px;line-height:24px}body.single-post article.post .entry-content-post h2{font-size:20px;line-height:24px;color:#484848;font-weight:700;text-align:center;margin:0 0 35px;padding-top:10px}body.single-post article.post .entry-content-post h3{font-size:18px;line-height:22px;color:#484848;font-weight:700;text-align:center;margin:0 0 35px;padding-top:10px}body.single-post article.post .entry-content-post img{margin:0 auto 20px;display:block}body.single-post article.post .entry-content-post img.width-780{width:110%;max-width:110%;margin-left:-5%;margin-bottom:20px}body.single-post article.post .entry-content-post img.width-960{width:110%;max-width:110%;margin-left:-5%;margin-bottom:20px}body.single-post article.post .entry-content-post img.width-1100{width:110%;max-width:110%;margin-left:-5%;margin-bottom:20px}body.single-post article.post .entry-content-post .inline-resource-cta-banner{display:block;padding:20px 0;width:100%;cursor:pointer}body.single-post article.post .entry-content-post .inline-resource-cta-banner img{margin:0}body.single-post article.post .entry-meta-footer{padding:20px 0 0 0}body.single-post article.post .entry-meta-footer .meta-label{font-size:14px;line-height:19px;text-align:left;font-weight:600;color:#0f414c}body.single-post article.post .entry-meta-footer .categories-links a,body.single-post article.post .entry-meta-footer .tags-links a{font-size:14px;line-height:19px}body.single-post .post-subscribe-container{background:#e4f6f6;width:100%;min-height:210px;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 20px 0 rgba(0,0,0,.2);box-shadow:0 2px 20px 0 rgba(0,0,0,.2);padding:45px 10px 55px;text-align:center;margin:20px 0 40px 0;position:relative}body.single-post .post-subscribe-container:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.8;background-image:url(../images/blue-nodes-pattern-light.png);background-repeat:no-repeat;-ms-background-size:182%;-o-background-size:182%;-moz-background-size:182%;-webkit-background-size:182%;background-size:182%;background-position:-4% 38%}body.single-post .post-subscribe-container .blog-subscription-content{position:relative;z-index:2}body.single-post .post-subscribe-container .blog-subscription-title{font-size:18px;line-height:24px;font-weight:700;margin:0 0 35px 0;color:#484848;padding:0 20px}body.single-post .post-subscribe-container .blog-subscription-toggle-button{display:inline-block}body.single-post .entry-back-home{text-align:center;margin:0 0 50px}body.single-post .entry-back-home .back-home-link{font-size:16px;line-height:24px;font-weight:800}body.single-post .entry-back-home .back-home-link .arrow-left{font-size:28px;line-height:24px;vertical-align:middle;display:inline-block}body.single-post .comments-section{padding:60px 0}@media screen and (min-width:39.9375em){body.single-post .post-subscribe-container .blog-subscription-title{font-size:20px;padding:0 40px}}@media screen and (min-width:63.9375em){body.single-post article.post{margin-bottom:30px;padding-bottom:20px}body.single-post article.post .entry-content-post p{font-size:16px;line-height:24px}body.single-post article.post .entry-content-post .image-caption{text-align:center}body.single-post article.post .entry-content-post ul li{font-size:16px;line-height:24px}body.single-post article.post .entry-content-post h2{font-size:22px;line-height:24px;text-align:left;padding-top:35px}body.single-post article.post .entry-content-post h3{font-size:20px;line-height:22px;text-align:left;padding-top:35px}body.single-post article.post .entry-content-post img{margin:0 auto 20px;display:block}body.single-post article.post .entry-content-post img.width-780{width:780px;max-width:780px;margin:0 auto 20px}body.single-post article.post .entry-content-post img.width-960{width:960px;max-width:960px;margin:0 auto 20px}body.single-post article.post .entry-content-post img.width-1100{width:1100px;max-width:1100px;margin:0 0 20px -65px}body.single-post article.post .entry-content-post .inline-resource-cta-banner{display:block;padding:20px 0;width:100%;cursor:pointer}body.single-post article.post .entry-content-post .inline-resource-cta-banner img{margin:0}body.single-post article.post .entry-meta-footer .meta-label{font-size:16px;line-height:24px}body.single-post article.post .entry-meta-footer .categories-links a,body.single-post article.post .entry-meta-footer .tags-links a{font-size:16px;line-height:24px}body.single-post .post-subscribe-container{margin:0}body.single-post .post-subscribe-container .blog-subscription-title{font-size:20px;padding:0 40px}body.single-post .entry-back-home{text-align:left;margin:80px 0 100px 0}body.single-post .entry-back-home .back-home-link{font-size:22px;line-height:24px}body.single-post .entry-back-home .back-home-link .arrow-left{font-size:34px;line-height:24px}body.single-post .comments-section{padding:100px 0 150px}}.post-share-container{padding:0 0 30px 0}.post-share-container .share-message{font-size:12px;line-height:16px;font-weight:400;color:#0f414c;text-align:center;padding:0 25px}.post-share-container .share-cta-container{padding:10px 0 0}.post-share-container .share-cta-container .addthis_toolbox{display:block;margin:5px 0 0 0;text-align:center}.post-share-container .share-cta-container .addthis_toolbox .custom_images a{display:inline-block;margin:0 6px;background:#f65d11;border-radius:14px;margin:0 8px 0;width:28px;height:28px;text-align:center}.post-share-container .share-cta-container .addthis_toolbox .custom_images a i.fa{width:28px;height:28px;display:inline-block;font-size:14px;line-height:28px;color:#fff}.post-share-container .share-cta-container .addthis_toolbox .custom_images a:hover{background:#0892a0}@media screen and (min-width:63.9375em){.post-share-container{padding:0 0 80px 0}.post-share-container .share-message{text-align:left;font-size:14px;line-height:18px;font-weight:400;padding:0}.post-share-container .share-cta-container{padding:20px 0 0}.post-share-container .share-cta-container .addthis_toolbox{text-align:left}.post-share-container .share-cta-container .addthis_toolbox .custom_images a{border-radius:18px;width:36px;height:36px}.post-share-container .share-cta-container .addthis_toolbox .custom_images a i.fa{width:36px;height:36px;font-size:16px;line-height:36px}.post-share-container .share-cta-container .addthis_toolbox .custom_images a:first-child{margin-left:0}}.related-posts-section{background:#e4f6f6;padding-top:50px;padding-bottom:50px}.related-posts-section .section-title{font-size:32px;line-height:36px;font-weight:200;color:#484848;text-align:center;text-transform:uppercase;margin:0}.related-posts-section .related-posts-block{padding:40px 0 40px;border-bottom:1px solid #d4e1e4}.related-posts-section .related-posts-block.block-3{padding-bottom:0;border-bottom:none}.related-posts-section .related-posts-block .post-title{text-align:center;padding:0 20px 0;font-size:22px;line-height:28px;color:#484848;font-weight:300}.related-posts-section .related-posts-block .post-title a{padding:0;margin:0;color:#484848}.related-posts-section .related-posts-block .post-title a:hover{color:#f65d11}.related-posts-section .related-posts-block .post-thumbnail{text-align:center;margin:40px 0 35px}.related-posts-section .related-posts-block .post-thumbnail a{width:219px;height:219px;margin:0 auto;display:block;border:1px solid #eaeaea}.related-posts-section .related-posts-block .post-thumbnail a img{width:217px;height:217px;display:inline-block;margin:0 auto;background:#fff}.related-posts-section .related-posts-block .post-read-more{text-align:center;padding:0}.related-posts-section .related-posts-block .post-read-more .read-more-link{font-size:18px;line-height:24px;text-align:center;font-weight:700;display:inline-block}@media screen and (max-width:22em){.related-posts-section .section-title{font-size:28px}}@media screen and (min-width:63.9375em){.related-posts-section{padding:35px 0 45px}.related-posts-section .section-title{font-size:40px;line-height:45px}.related-posts-section .related-posts-block{padding:75px 0 0;border-bottom:none}.related-posts-section .related-posts-block .post-title{height:85px}.related-posts-section .related-posts-block .post-thumbnail{margin:30px 0 25px}}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:0;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background-color:#000;background-color:rgba(0,0,0,.75)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:30px;transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:60px;height:60px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:45px;line-height:60px;position:absolute;top:0;left:0;display:block;width:60px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.blog-subscription-container{max-width:420px;margin:0 auto}.blog-subscription-container .subscribe-title{text-align:center;margin:0 0 10px;font-size:28px;line-height:32px;padding:40px 0 0}.blog-subscription-container .subscribe-subtitle{font-size:14px;line-height:18px;margin:0 0 25px}.blog-subscription-container .form-container{padding:10px 0 30px}.blog-subscription-container .form-container .mktoForm{width:100%!important}.blog-subscription-container .form-container .mktoForm .mktoAsterix,.blog-subscription-container .form-container .mktoForm .mktoClear,.blog-subscription-container .form-container .mktoForm .mktoGutter,.blog-subscription-container .form-container .mktoForm .mktoOffset{display:none}.blog-subscription-container .form-container .mktoForm .mktoFormRow{position:relative}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email]{font-size:16px;line-height:22px;width:100%!important;margin:0 0 20px}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email]::-webkit-input-placeholder{font-size:16px;line-height:22px;font-weight:500;color:#ccc}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email]:-ms-input-placeholder{font-size:16px;line-height:22px;font-weight:500;color:#ccc}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email]::-moz-placeholder{font-size:16px;line-height:22px;font-weight:500;color:#ccc;opacity:1}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email]:-moz-placeholder{font-size:16px;line-height:22px;font-weight:500;color:#ccc;opacity:1}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid{margin:0 0 35px}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label,.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select{width:100%!important;margin:0 0 20px}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoInvalid,.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select.mktoInvalid{margin:0 0 35px}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoError{display:none;top:42px!important;right:0!important;bottom:0!important;position:absolute}.blog-subscription-container .form-container .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoError .mktoErrorMsg{color:red;text-align:right}.blog-subscription-container .form-container .mktoForm .mktoFormRow:nth-child(4) .mktoFieldWrap{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end}.blog-subscription-container .form-container .mktoForm .mktoFormRow:nth-child(4) .mktoFieldWrap label{width:auto!important;text-align:left;font-size:12px;line-height:16px;margin:0 0 20px 10px}.blog-subscription-container .form-container .mktoForm .mktoFormRow:nth-child(4) .mktoFieldWrap .mktoCheckboxList{width:auto!important}.blog-subscription-container .form-container .mktoForm .mktoFormRow:nth-child(4) .mktoFieldWrap .mktoCheckboxList input[type=checkbox]{width:auto!important;margin:1px 0 0}.blog-subscription-container .form-container .mktoForm .mktoFormRow:nth-child(4) .mktoFieldWrap .mktoError{top:92px!important}.blog-subscription-container .form-container .mktoForm .mktoButtonRow{padding:20px 0 0}.blog-subscription-container .form-container .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{font-size:16px;line-height:24px;cursor:pointer;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#f65d11;font-weight:700;color:#fff;display:block;text-align:center;padding:8px 30px;margin:0 auto 10px}.blog-subscription-container .form-container .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background:#0892a0}.blog-subscription-container .form-container.post-submit .mktoFormRow,.blog-subscription-container .form-container.post-validate .mktoFormRow{position:relative}.blog-subscription-container .form-container.post-submit .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid,.blog-subscription-container .form-container.post-validate .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid{background:#fbc7c8;border:1px solid red}.blog-subscription-container .form-container.post-submit .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid::-webkit-input-placeholder,.blog-subscription-container .form-container.post-validate .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid::-webkit-input-placeholder{font-size:16px;line-height:22px;font-weight:500;color:red}.blog-subscription-container .form-container.post-submit .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid:-ms-input-placeholder,.blog-subscription-container .form-container.post-validate .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid:-ms-input-placeholder{font-size:16px;line-height:22px;font-weight:500;color:red}.blog-subscription-container .form-container.post-submit .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid::-moz-placeholder,.blog-subscription-container .form-container.post-validate .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid::-moz-placeholder{font-size:16px;line-height:22px;font-weight:500;color:red;opacity:1}.blog-subscription-container .form-container.post-submit .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid:-moz-placeholder,.blog-subscription-container .form-container.post-validate .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input[type=email].mktoInvalid:-moz-placeholder{font-size:16px;line-height:22px;font-weight:500;color:red;opacity:1}.blog-subscription-container .form-container.post-submit .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoInvalid,.blog-subscription-container .form-container.post-submit .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select.mktoInvalid,.blog-subscription-container .form-container.post-validate .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label.mktoInvalid,.blog-subscription-container .form-container.post-validate .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap select.mktoInvalid{background:#fbc7c8;border:1px solid red;color:red}.blog-subscription-container .form-container.post-submit .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoError,.blog-subscription-container .form-container.post-validate .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoError{display:block}.blog-subscription-container .form-container.post-submit .mktoFormRow:nth-child(4) .mktoFieldWrap .mktoCheckboxList.mktoInvalid input[type=checkbox],.blog-subscription-container .form-container.post-validate .mktoFormRow:nth-child(4) .mktoFieldWrap .mktoCheckboxList.mktoInvalid input[type=checkbox]{box-shadow:inset 0 0 4px 3px rgba(200,0,0,.5),0 0 1px 2px rgba(200,0,0,.5)}.blog-subscription-container .form-container .form-loading-wrapper{margin:40px 0}.blog-subscription-container .form-container .form-loading-wrapper .loading-text{font-size:14px;line-height:20px}.blog-subscription-container .form-container .form-processing-wrapper{margin:30px 0 0;display:none}.blog-subscription-container .form-container .form-processing-wrapper .processing-text{font-size:14px;line-height:20px}.blog-subscription-container .success-container{display:none}.blog-subscription-container .success-container .success-message{padding:100px 0 100px;text-align:center;font-size:16px;line-height:22px}@media screen and (min-width:63.9375em){.blog-subscription-container .subscribe-title{font-size:28px;line-height:32px}.blog-subscription-container .subscribe-subtitle{font-size:16px;line-height:24px}.blog-subscription-container .form-container .mktoForm .mktoFormRow:nth-child(4) .mktoFieldWrap label{font-size:14px;line-height:18px}.blog-subscription-container .form-container .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{font-size:18px;line-height:28px;padding:14px 45px}}#blog-subscription-source-form{display:none!important}.search-input-container .search-message-box{margin:10px 0 0}.search-input-container .search-message-box .search-message{font-size:24px;line-height:28px;text-align:center;color:#484848;margin:0;font-weight:300}.search-input-container .search-input-box{position:relative;padding:0 10px}.search-input-container .search-input-box.no-intro-message{margin-top:53px}.search-input-container .search-input-box input.search-input{margin:15px 0 0 0;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:0 45px 0 25px;height:50px;font-size:18px;line-height:26px;border:1px solid #bebebe;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.search-input-container .search-input-box input.search-input::-webkit-input-placeholder{font-size:18px;line-height:26px;font-weight:500;color:#a7acaf}.search-input-container .search-input-box input.search-input:-ms-input-placeholder{font-size:18px;line-height:26px;font-weight:500;color:#a7acaf}.search-input-container .search-input-box input.search-input::-moz-placeholder{font-size:18px;line-height:26px;font-weight:500;color:#a7acaf;opacity:1}.search-input-container .search-input-box input.search-input:-moz-placeholder{font-size:18px;line-height:26px;font-weight:500;color:#a7acaf;opacity:1}.search-input-container .search-input-box .search-input-icon{width:23px;height:23px;display:block;background:url(../images/svg/search-icon.svg) no-repeat center center;background-size:100%;position:absolute;top:13px;right:25px;z-index:2}.search-input-container .search-input-box .search-input-icon:hover{cursor:pointer;background:url(../images/svg/search-hover-icon.svg) no-repeat center center;background-size:100%}@media screen and (min-width:63.9375em){.search-input-container .search-message-box{margin:50px 0 0}.search-input-container .search-input-box{max-width:600px;margin:0 auto}.search-input-container .search-input-box.no-intro-message{margin-top:93px}.search-input-container .search-input-box input.search-input{height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:22px;line-height:26px;padding:0 60px 0 30px}.search-input-container .search-input-box input.search-input::-webkit-input-placeholder{font-size:22px;line-height:26px;font-weight:500;color:#a7acaf}.search-input-container .search-input-box input.search-input:-ms-input-placeholder{font-size:22px;line-height:26px;font-weight:500;color:#a7acaf}.search-input-container .search-input-box input.search-input::-moz-placeholder{font-size:22px;line-height:26px;font-weight:500;color:#a7acaf;opacity:1}.search-input-container .search-input-box input.search-input:-moz-placeholder{font-size:22px;line-height:26px;font-weight:500;color:#a7acaf;opacity:1}.search-input-container .search-input-box .search-input-icon{width:30px;height:30px;top:15px;right:30px}}.search-archive-header{text-align:center;margin:0 auto;padding:80px 0 30px}.search-archive-header .archive-message-box .archive-message{display:inline-block;border-bottom:3px solid #f65d11;text-transform:none;font-size:14px;line-height:18px;font-weight:700;color:#0f414c;padding:0 0 5px 0;margin:0;text-align:center}@media screen and (min-width:63.9375em){.search-archive-header{padding:80px 0 0}.search-archive-header .archive-message-box{border-bottom:1px solid #eaeaea;text-align:left}}.search-results-container{min-height:400px}.search-results-container .search-results-message-box{padding:0 20px}.search-results-container .search-results-message-box .search-results-message{font-size:24px;line-height:28px;color:#484848;font-weight:300}.search-results-container .search-results-message-box .search-results-message .no-results-query{font-weight:600}.search-results-container .search-results #search-results-list{padding-bottom:60px}.search-results-container .search-results #search-results-list .search-result-link{display:block;background:#fff;padding:30px 20px;border:1px solid #e6e6e6;border-top:none}.search-results-container .search-results #search-results-list .search-result-link.first{border-top:1px solid #e6e6e6}.search-results-container .search-results #search-results-list .search-result-link .search-result-title{font-size:24px;line-height:28px;font-weight:300;color:#484848;text-align:center;margin:0 0 20px;padding:0;display:block}.search-results-container .search-results #search-results-list .search-result-link .search-result-title em{font-style:normal;font-weight:700}.search-results-container .search-results #search-results-list .search-result-link .search-result-title:hover{color:#f65d11}.search-results-container .search-results #search-results-list .search-result-link .search-result-meta{font-size:14px;line-height:24px;color:#484848;text-align:center;margin:0 0 20px;padding:0;font-weight:500}.search-results-container .search-results #search-results-list .search-result-link .search-result-meta em{font-style:normal;font-weight:700}.search-results-container .search-results #search-results-list .search-result-link .search-result-description{font-size:14px;line-height:24px;color:#484848;text-align:center;margin:0;padding:0;font-weight:400}.search-results-container .search-results #search-results-list .search-result-link .search-result-description em{font-style:normal;font-weight:700}@media screen and (min-width:63.9375em){.search-results-container .search-results-message-box{margin:75px 0;padding:0}.search-results-container .search-results{margin:75px 0}.search-results-container .search-results #search-results-list .search-result-link{padding:15px 20px}.search-results-container .search-results #search-results-list .search-result-link .search-result-title{text-align:left;font-size:28px;line-height:32px;margin:0 0 10px}.search-results-container .search-results #search-results-list .search-result-link .search-result-meta{text-align:left;font-size:16px;line-height:24px;margin:0 0 10px}.search-results-container .search-results #search-results-list .search-result-link .search-result-description{text-align:left;font-size:16px;line-height:24px}}body.error404 .content_container{display:none}#container-404{background:#000 url(../images/404_background.jpg) no-repeat top center;background-size:cover;height:360px;position:relative}#container-404 #message-404{text-align:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:240px}#container-404 #message-404 .title-404{font-size:26px;line-height:30px;color:#fff;font-weight:800;text-transform:uppercase;text-align:center;margin:0 0 10px;text-transform:uppercase;letter-spacing:-2px}#container-404 #message-404 .home-link{display:inline-block;text-align:center;font-size:14px;line-height:18px;font-weight:700}@media screen and (min-width:39.9375em){#container-404{height:630px}}@media screen and (min-width:63.9375em){#container-404{height:750px}#container-404 #message-404 .title-404{font-size:50px;line-height:60px}#container-404 #message-404 .home-link{font-size:24px;line-height:28px}}.crayon-syntax.crayon-theme-tomorrow-night .crayon-line{background:#27292c!important}.crayon-syntax.crayon-theme-tomorrow-night .crayon-line.crayon-striped-line{background:#202326!important}