/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.95}.hamburger-box{width:24px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:24px;height:2px;background-color:#27575d;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,1.5rem,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-1.5rem,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInTopLeft{from{opacity:0;transform:translate3d(-1rem,-1.4rem,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes slideInUp{from{transform:translate3d(0,2rem,0)}to{transform:translate3d(0,0,0)}}.grecaptcha-badge{visibility:hidden}*{font-family:Poppins,sans-serif}.breadcrumb{background:0 0;width:100%;padding-left:0;color:#27575d}.breadcrumb a:hover{color:#51b496}body{color:#001610;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;position:relative}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu{margin-top:0}.btn,button{outline:0!important;box-shadow:none!important;border-radius:4px;color:#fff;font-size:.9rem;border:0;white-space:nowrap}.btn:hover,button:hover{color:#fff}.btn i,button i{margin-left:.5rem;margin-right:.5rem;font-size:.8rem}.btn-primary{background:#51b496}.btn-primary:hover{background-color:#47a588}.btn-primary:active{background-color:#3f9379}.btn-secondary{background:#27575d}.btn-secondary:hover{background-color:#1f464b}.btn-secondary:active{background-color:#183539}.main-nav{display:none;position:absolute;width:100vw;height:100vh;z-index:-1000;background:rgba(255,255,255,.95);align-items:center;flex-direction:column}.main-nav .nav-menu{width:90%;margin-top:4rem;list-style-type:none;padding-left:0;text-align:center;font-size:1.2rem;color:#27575d}.main-nav .nav-menu li{margin-bottom:1.2rem}.main-nav .nav-menu a{color:inherit;display:inline-block;font-weight:400}.main-nav .nav-menu a:hover{color:#51b496}.main-nav form{width:90%;margin-top:1rem;margin-bottom:1rem}.main-nav form input{border-color:#001610}.main-nav .social-links{margin-top:2rem;color:#51b496}.main-nav .social-links a+a{margin-left:1.5rem}body.main-nav-open{overflow:hidden}body.main-nav-open .main-nav{display:flex;z-index:2}body.main-nav-open header{z-index:10;position:relative}p b,p strong,p.text-bold{font-weight:500}a{color:inherit}a:hover{text-decoration:none}h1,h2,h3{text-transform:capitalize}form .form-control,form input,form select,form textarea{border-radius:4px;border-color:#f6fbfa;font-size:.9rem;font-weight:300}form .form-control:focus,form input:focus,form select:focus,form textarea:focus{border-color:#27575d;outline:0;box-shadow:none}form label{font-size:.9rem;font-weight:400}form .response-placeholder button{margin-right:1rem}form .response-placeholder span{font-weight:400}form .response-placeholder .response-success{color:#302d64}form .response-placeholder .response-error{color:red}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu{margin-top:0}.navbar{background-color:#fff;padding:1rem 0;color:#51b496;box-shadow:rgba(33,35,38,.1) 0 10px 10px -10px}@media (max-width:767.98px){.navbar{padding-left:1rem;padding-right:1rem}}.navbar .social-links{margin-left:auto}.navbar a{color:inherit}.navbar a:hover{color:#27575d}.navbar .navbar-nav{margin-right:auto}.navbar .navbar-nav .nav-item{padding-left:6px;padding-right:6px}.navbar .navbar-nav .nav-item+.nav-item{margin-left:2px}.navbar .navbar-nav .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;border:none;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}.navbar .navbar-nav .dropdown-menu .nav-item{margin-left:0;padding-left:0;padding-right:0;color:#27575d;font-size:.9rem}.navbar .navbar-nav .dropdown-menu .nav-item a:hover{color:#fff;background-color:#51b496}.navbar .navbar-nav a{font-weight:300}.navbar .navbar-nav a.nav-link{font-weight:400}.navbar form{margin-left:1rem}.navbar form input{border-color:#001610}@media (max-width:767.98px){.navbar form{display:none}}.navbar .navbar-brand{padding:0;margin-right:2rem}.navbar .navbar-brand img{width:5.5rem;max-width:5.5rem}.navbar .btn{margin-left:1rem;color:#fff}.navbar .btn-primary:active,.navbar .btn-primary:focus,.navbar .btn-primary:hover,.navbar .btn-primary:link,.navbar .btn-primary:visited{background:#27575d;color:#fff}.navbar .navbar-collapse{flex-direction:column}.navbar .social-links{margin-left:1rem}main{margin-top:calc(5rem - 8px);padding-top:2rem;padding-bottom:2rem}.social-links{color:inherit;font-size:1.2rem}.social-links a+a{margin-left:1rem}.posts-listings .post-item{margin-bottom:5rem}.posts-listings .image-wrapper{box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;border-radius:1.5rem;border:solid 1px #27575d;overflow:hidden;margin-bottom:1.5rem}.posts-listings img{width:100%;max-width:100%}.posts-listings h4{text-align:center;width:90%;margin-left:auto;margin-right:auto}.posts-listings h4+.post-date{color:#51b496;text-align:center}.posts-listings h4 a:hover{color:#27575d}.posts-listings .btn-primary{margin-left:auto;margin-right:auto}.search-results h5{text-align:left}.search-results h5+.post-date{color:#51b496;text-align:left}.sidebar{margin-top:4rem;color:#27575d}.sidebar h6{margin-left:1rem;margin-bottom:1rem;color:#27575d}.sidebar .wrapper{box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;border-radius:1.5rem;border:solid 1px #27575d;overflow:hidden;margin-bottom:3rem}.sidebar .recent-posts-wrapper .post-item{display:block;margin-bottom:.2rem;padding:1rem;line-height:1.2}.sidebar .recent-posts-wrapper .post-item:hover{background-color:#51b496;color:#fff}.sidebar .recent-posts-wrapper img{border-radius:.5rem;max-width:100%;width:100%;border:solid 1px #27575d}.sidebar .categories-wrapper .category-item{padding:.5rem 1rem}.sidebar .categories-wrapper .category-item:hover{background-color:#51b496}.sidebar .categories-wrapper .category-item:hover a{color:#fff}.sidebar .newsletter-wrapper{padding:1rem 1.5rem}.sidebar .newsletter-wrapper form p{font-size:.8rem;line-height:1.2}.sidebar .newsletter-wrapper form .form-control{border-color:#27575d}#back-to-top{background-color:rgba(81,180,150,.8);color:#fff;height:3rem;width:3rem;border-radius:3rem;text-align:center;position:fixed;z-index:99;display:none;font-size:2rem;cursor:pointer;left:calc(50vw - 1.5rem);bottom:2rem;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}#back-to-top:hover{background-color:#51b496}.blog-post .blog-post-image img{box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;border-radius:1.5rem;border:solid 1px #27575d;overflow:hidden;width:100%;max-width:100%}.blog-post figure{max-width:100%;border-radius:1rem;margin-bottom:2rem;overflow:hidden}.blog-post figure img{box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;border-radius:1.5rem;border:solid 1px #27575d;overflow:hidden;margin-bottom:1rem}.blog-post figure figcaption{font-size:.8rem;line-height:1.1;color:#27575d;text-align:center}.blog-post .blog-post-content{background-color:#fff;padding-top:1.5rem;padding-bottom:3rem}.blog-post .blog-post-content a[href]{color:#51b496;text-decoration:underline}.blog-post .blog-post-content .post-category{font-size:.9rem;text-align:center;text-transform:uppercase;margin-bottom:1rem;color:#51b496}.blog-post .blog-post-content .post-title{text-align:center;margin-bottom:1rem}.blog-post .blog-post-content hr{margin-bottom:1rem;background-color:#dcf0ea;width:80%;opacity:0}.blog-post .blog-post-content .post-date{color:#27575d;margin-bottom:3rem;text-align:center;font-weight:400;font-size:.9rem}.blog-post .blog-post-content .shareables{background-color:#f6fbfa;border-radius:1rem;border:solid 1px #27575d;padding:1rem 2rem;margin-top:2rem;text-align:center;margin-bottom:3rem;font-weight:400;font-size:.9rem;margin-left:2rem;margin-right:2rem}.blog-post .blog-post-content .shareables h6{margin-bottom:1.5rem;font-weight:400}.blog-post .blog-post-content .shareables .btn{margin-bottom:1rem}.blog-post .blog-post-content .shareables .btn+.btn{margin-left:.6rem}.related-area-guides,.related-articles{margin-bottom:3rem;margin-top:2rem}.related-area-guides h5,.related-articles h5{color:#27575d;text-transform:capitalize;font-size:1.1rem}.related-area-guides .articles-listings,.related-articles .articles-listings{margin-top:2rem}.related-area-guides .articles-listings .image-wrapper,.related-articles .articles-listings .image-wrapper{margin-bottom:1rem;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;border-radius:1.5rem;border:solid 1px #27575d;overflow:hidden;display:block}.related-area-guides .articles-listings img,.related-articles .articles-listings img{width:100%}.related-area-guides .articles-listings a:hover,.related-articles .articles-listings a:hover{color:#27575d}.related-area-guides .articles-listings .readmore,.related-articles .articles-listings .readmore{color:#51b496}.page-header{padding-top:3rem;padding-bottom:3rem;text-align:center}.pagination{margin-top:1rem}.pagination .page-link{font-size:.8rem;color:#27575d}.pagination .page-link:hover{color:#27575d}.pagination .page-link:focus{outline:0;box-shadow:none}.pagination .page-item.active .page-link{background-color:#27575d;border-color:#27575d}.pagination .page-item.active .page-link:hover{color:#fff}footer{background-color:#27575d;color:#fff;padding-bottom:2rem;padding-top:1rem}footer .container{padding-top:2rem;padding-bottom:2rem}footer a{color:inherit}footer a:hover{color:#51b496}footer ul{list-style:none;padding-left:0;margin-bottom:0}footer ul li{margin-bottom:.5rem}footer ul li a{display:table}footer form h6{margin-bottom:1rem}footer .legalese{font-size:.8rem}.page-heading{margin-bottom:1.5rem}.modal-open .modal-backdrop.show{opacity:.8}@media (max-width:767.98px){.modal-open .modal-backdrop.show{opacity:.2}}.modal .modal-content{border-radius:0}.modal .modal-content .modal-body,.modal .modal-content .modal-footer,.modal .modal-content .modal-header{border-width:0}.scrolling-wrapper{overflow-x:auto}.scrolling-wrapper::-webkit-scrollbar{display:none}