.lead-container .learn-more-container{font-size:21px;height:60px;width:100%;bottom:0;display:flex;justify-content:center;line-height:42px;font-weight:700;transition:top .5s}.lead-container .learn-more-container.fixed{position:fixed;z-index:1}.lead-container .learn-more-container.stuck{position:absolute;z-index:1}.blog-container{padding-top:64px;padding-left:37.5px;padding-right:37.5px}@media only screen and (max-width:991px){.blog-container{padding-top:32px}}.blog-container .blog-header{color:#656565;font-family:'Gotham A','Gotham B',arial,helvetica,sans-serif;padding-bottom:20px}.blog-container .blog-header h1{font-size:30px;display:block}.blog-container .blog-header h2{font-size:16px;font-style:italic;display:block}.blog-container .blog-header-image{width:100%;height:auto;max-height:400px}.post-navigation{margin-bottom:20px;font-size:24px}.post-navigation a{color:#656565;font-style:italic}.post-navigation a :hover{color:#007672}.blog-content{padding-top:40px;font-family:'Gotham A','Gotham B',arial,helvetica,sans-serif;color:#656565}.blog-content h1{font-size:30px}.blog-content img{margin:0 auto;display:block}.blog-content p{line-height:21px}.featured-post{padding-top:30px}.featured-post :hover{cursor:pointer}.featured-post :hover h1{text-decoration:underline}.featured-post .featured-post-header{color:#656565;font-family:'Gotham A','Gotham B',arial,helvetica,sans-serif;padding-bottom:20px}.featured-post .featured-post-header .super-title{font-size:13px;font-weight:400}.featured-post .featured-post-header h1{font-size:30px;display:block}.featured-post .featured-post-header h2{font-size:16px;font-style:italic;display:block}.featured-post .blog-featured-image{width:100%;height:auto;max-height:350px;margin:auto;display:block}.posts{padding-bottom:50px}.posts h2{color:#656565;border-top:1px solid #d2d2d2;font-family:'Gotham A','Gotham B',arial,helvetica,sans-serif;font-size:30px;padding-top:4px;display:inline-block}.posts .post-card{margin-bottom:40px}.posts .post-card .post-card-shadow{color:#656565;font-size:13px;text-align:center;background:#dff1f1}.posts .post-card .post-card-shadow :hover{cursor:pointer}.posts .post-card .post-card-shadow :hover .post-heading{text-decoration:underline}.posts .post-card .post-card-shadow .blog-card-image{width:100%;height:auto;max-height:140px}@media only screen and (max-width:991px){.posts .post-card .post-card-shadow .blog-card-image{max-height:200px}}@media only screen and (max-width:573px){.posts .post-card .post-card-shadow .blog-card-image{max-height:240px}}.posts .post-card .post-card-shadow span{display:block}.posts .post-card .post-card-shadow .post-description :last-child{padding-bottom:10px}.posts .post-card .post-card-shadow .post-heading{font-weight:400;padding-top:10px;padding-right:10px;padding-left:10px}.posts .post-card .post-card-shadow .post-subheading{font-style:italic}.social-media{margin:30px 0 40px 0;color:#656565;font-family:'Gotham A','Gotham B',arial,helvetica,sans-serif}.social-media h2{font-size:30px;display:block;padding-top:30px;border-top:1px solid #d2d2d2}.social-media .fab{padding:10px;font-size:24px;width:60px;text-align:center;text-decoration:none;margin:5px 2px}@media only screen and (max-width:991px){.social-media .fab{padding:20px;font-size:30px;width:80px}}.social-media .fab:hover{opacity:.7}.social-media .fa-facebook{background:#3b5998;color:#fff}.social-media .fa-twitter{background:#55acee;color:#fff}.featured-container{font-family:'Gotham A','Gotham B',arial,helvetica,sans-serif;min-height:310px;max-height:433.5px;height:30.10417vw;width:100%;background:#e4f8f6}@media screen and (max-width:991px){.featured-container{min-height:260px;max-height:433.5px;height:30.10417vw}}.featured-container .blog-header{padding-top:95px;text-align:center}@media screen and (max-width:991px){.featured-container .blog-header{padding-top:70px}}.featured-container .blog-header h1{font-size:calc(40px + 16*((100vw - 992px)/448));font-weight:700;line-height:1.2;color:#007672}@media screen and (max-width:992px){.featured-container .blog-header h1{font-size:40px}}@media screen and (min-width:1440px){.featured-container .blog-header h1{font-size:56px}}.featured-blog-container{margin-top:-84px}.featured-blog-container:focus,.featured-blog-container:hover{cursor:pointer}.featured-blog-container:focus img,.featured-blog-container:hover img{opacity:.65}.featured-blog-container:focus h2,.featured-blog-container:hover h2{text-decoration:underline}@media only screen and (min-width:768px){.featured-blog-container{margin-top:-128px}}@media only screen and (min-width:1200px){.featured-blog-container{margin-top:-194px}}@media only screen and (max-width:600px){.featured-blog-container{padding-left:0;padding-right:0}.featured-blog-container :not(img){padding-left:15px;padding-right:15px}.featured-blog-container small{display:inline-block}}.featured-blog-container:hover{cursor:pointer}.featured-blog-container .featured-blog-image{width:100%;object-fit:contain}.featured-blog-container .featured-blog-title{font-size:calc(18px + 2*((100vw - 992px)/448));line-height:1.375;padding-top:18px;font-weight:700;margin-bottom:7px}@media screen and (max-width:992px){.featured-blog-container .featured-blog-title{font-size:18px}}@media screen and (min-width:1440px){.featured-blog-container .featured-blog-title{font-size:20px}}.featured-blog-container .featured-blog-author{font-size:16px;font-style:italic;line-height:1.375;color:#656565}.featured-blog-container .featured-blog-desc{line-height:1.375;margin-top:8px;margin-bottom:8px;color:#000}.featured-blog-container .featured-blog-link{font-size:13px;color:#656565;text-decoration:underline}.featured-blog-container .featured-blog-link:hover{color:#007672}.blog-list-container{font-family:'Gotham A','Gotham B',arial,helvetica,sans-serif;margin-top:64px}.blog-list-container .col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.blog-list-container .col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}@media only screen and (max-width:991px){.blog-list-container .col-sm-8{padding-left:.5rem}}.blog-list-card{flex-direction:row;display:flex;margin-bottom:64px}.blog-list-card:focus,.blog-list-card:hover{cursor:pointer}.blog-list-card:focus img,.blog-list-card:hover img{opacity:.65}.blog-list-card:focus h3,.blog-list-card:hover h3{text-decoration:underline}@media only screen and (max-width:991px){.blog-list-card{flex-wrap:wrap}}@media only screen and (min-width:992px){.blog-list-card .mobile-only{display:none}}.blog-list-card .mobile-only .blog-list-card-info{padding-left:0}.blog-list-card .blog-list-card-img-holder{display:flex}.blog-list-card .no-gutters .col-sm-4{display:flex;align-items:center}.blog-list-card .blog-list-card-img{width:100%;object-fit:cover;aspect-ratio:1}.blog-list-card .blog-list-card-desc{max-height:36px;color:#000;line-height:1.375;margin-top:8px;margin-bottom:8px;overflow:hidden}@media only screen and (min-width:992px){.blog-list-card .blog-list-card-desc{max-height:57px}}.blog-list-card .blog-list-card-title{font-size:calc(18px + 2*((100vw - 992px)/448));line-height:1.375;font-weight:700}@media screen and (max-width:992px){.blog-list-card .blog-list-card-title{font-size:18px}}@media screen and (min-width:1440px){.blog-list-card .blog-list-card-title{font-size:20px}}.blog-list-card .blog-list-card-author{font-size:16px;font-style:italic;line-height:1.375;color:#656565}.blog-list-card .blog-list-card-link{font-size:13px;color:#656565;text-decoration:underline}.blog-list-card .blog-list-card-link:hover{color:#007672}.blog-list-card .blog-list-card-info{display:flex;flex-direction:column;padding:16px;justify-content:stretch;height:100%}@media only screen and (max-width:991px){.blog-list-card .blog-list-card-info{padding:0 0 0 16px;justify-content:center}}@media only screen and (max-width:991px){.blog-list-card .side-meta{display:none}}.blog-list-card .side-meta-mobile{margin-top:.5rem}@media only screen and (min-width:992px){.blog-list-card .side-meta-mobile{display:none}}@media only screen and (max-width:991px){.blog-list-card{margin-bottom:32px}}.pagination-container{display:flex;justify-content:center}.pagination-container .page-item{margin-left:3px}.pagination-container .page-item .page-link{border:0;color:#000;font-weight:700}.pagination-container .page-item .page-link:focus,.pagination-container .page-item .page-link:hover{border-radius:100%;text-decoration:underline;background-color:#e4f8f6;color:#007672;border:1px solid #007672}.pagination-container .page-item.active .page-link{color:#fff;border-radius:100%;background-color:#007672}.pagination-container .page-item.active .page-link:focus,.pagination-container .page-item.active .page-link:hover{border-radius:100%;text-decoration:underline;background-color:#e4f8f6;color:#007672;border:1px solid #007672}.blog-detail-container{padding-top:64px;display:flex;flex-direction:column;align-items:center}.blog-detail-container *{max-width:1440px}@media only screen and (min-width:992px){.blog-detail-container{background:linear-gradient(180deg,#e4f8f6 24%,#fff 24%)}}@media only screen and (max-width:991px){.blog-detail-container{padding-top:32px}}.blog-detail-container .blog-header{padding:0 64px 0 64px;color:#656565;font-family:'Gotham A','Gotham B',arial,helvetica,sans-serif;padding-bottom:36px;display:flex;flex-direction:column;text-align:center;align-items:center}@media only screen and (max-width:991px){.blog-detail-container .blog-header{padding:20px 15px 32px 15px}}.blog-detail-container .blog-header h1{font-size:calc(32px + 8*((100vw - 992px)/448));font-weight:700;line-height:1.2;color:#000;margin-bottom:1rem}@media screen and (max-width:992px){.blog-detail-container .blog-header h1{font-size:32px}}@media screen and (min-width:1440px){.blog-detail-container .blog-header h1{font-size:40px}}.blog-detail-container .blog-header h2{font-size:16px;font-style:italic;display:block;color:#656565}.blog-detail-container .blog-header-image{width:100%;height:auto;max-height:400px;object-fit:contain}.blog-detail-container .blog-content{padding:44px 128px 0 128px;max-width:1330px}@media only screen and (max-width:991px){.blog-detail-container .blog-content{padding:44px 15px 0 15px}}.blog-detail-container .posts{margin:64px 64px 64px 64px;border-top:1px solid #d2d2d2;padding:32px 0 0 0}@media only screen and (max-width:991px){.blog-detail-container .posts{margin:32px 15px 64px 15px}}.blog-detail-container .posts .col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.blog-detail-container .posts .col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.blog-detail-container .posts h2{display:block;font-weight:700;border-top:none;color:#000}.blog-detail-container .posts a{text-decoration:underline}.blog-detail-container .posts .row{padding-top:12px}