header.site-header.fade-in{background-color:#fff}header.site-header .navbar .hamburger-lines .line{background-color:#349987}header.site-header .navbar .site-branding svg path{fill:#349987}header.site-header .navbar .register-nav{order:2}header.site-header .navbar .register-nav .nav-item .nav-link{color:#349987}header.site-header .navbar .register-nav .nav-item .nav-link svg path{fill:#349987}header.site-header .navbar .register-nav .nav-item .nav-link svg g{stroke:#349987}header.site-header .navbar .register-nav .btn-menu{background-color:#54b19f;border-radius:6px;box-shadow:1px 0 10px 5px hsla(0,0%,100%,.35);color:#fff}header.site-header .navbar .register-nav .btn-menu:hover{background-color:#459787;transition:all .3s ease}header.site-header .navbar .register-nav .btn-menu:active{background-color:#2a5c52}@media only screen and (min-width:992px){header.site-header .navbar #primary-menu .nav-item .nav-link{color:#349987}}header.site-header .register-nav .nav-item .nav-link{color:#349987}body{background:#94d0c3;background:linear-gradient(180deg,rgba(148,208,195,.2),rgba(158,212,200,0) 30%,hsla(0,0%,100%,0))}.blog-page img,.category-page img{height:auto;max-width:100%}.blog-page .img-wrapper,.category-page .img-wrapper{border-radius:20px;box-shadow:30px 43px 46px rgba(0,0,0,.09);overflow:hidden}.blog-page hr.primary,.category-page hr.primary{border:0;border-top:2px solid #449181;color:inherit;margin:3rem 0 0;opacity:1}.blog-page h1,.blog-page h2,.category-page h1,.category-page h2{color:#408a7c;font-weight:600}.blog-page h1,.category-page h1{font-size:55px}.blog-page h2,.category-page h2{font-size:35px}.blog-page .article,.category-page .article{border-bottom:2px solid #449181;margin-bottom:3rem}.blog-page .article:last-child,.category-page .article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-page .article .title,.category-page .article .title{color:#449181;font-size:30px;font-weight:500}.blog-page .article .excerpt,.category-page .article .excerpt{color:#6e6e6e}.blog-page .article .btn-primary,.category-page .article .btn-primary{align-items:center;background-color:#fff;border:2px solid #408a7c;border-radius:6px;border-radius:16px;box-shadow:1px 0 10px 5px hsla(0,0%,100%,.35);color:#408a7c;display:flex;font-weight:600;height:60px;justify-content:center;width:220px}.blog-page .article .btn-primary:hover,.category-page .article .btn-primary:hover{background-color:#ebebeb;transition:all .3s ease}.blog-page .article .btn-primary:active,.category-page .article .btn-primary:active{background-color:#bfbfbf}.blog-page .article .btn-primary:hover,.category-page .article .btn-primary:hover{background-color:transparent;border-color:#61b6a6;color:#61b6a6}.blog-page .article .link,.category-page .article .link{color:inherit;text-decoration:none}.blog-page .article-pagination [class*=page],.category-page .article-pagination [class*=page]{border-bottom:2px solid #449181;margin-bottom:3rem}.blog-page .article-pagination [class*=page]:last-child,.category-page .article-pagination [class*=page]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-page .list-group .list-group-item,.category-page .list-group .list-group-item{background:none;border:none;border-radius:0;color:#0d4345;cursor:pointer;font-size:20px;font-weight:500;margin:0;padding:15px;transition:all .3s ease-in-out}.blog-page .list-group .list-group-item-link,.category-page .list-group .list-group-item-link{color:#6e6e6e;font-size:20px;font-weight:400;position:relative;text-decoration:none;transition:all .3s ease-in-out}.blog-page .list-group .list-group-item-link.active:after,.blog-page .list-group .list-group-item-link:hover:after,.category-page .list-group .list-group-item-link.active:after,.category-page .list-group .list-group-item-link:hover:after{background:#449181;bottom:0;content:"";height:3px;left:0;position:absolute;transform:translateY(17px);transition:all .3s ease-in-out;width:100%}.dot-flashing{animation:dotFlashing 1s linear infinite alternate;animation-delay:.5s;background-color:#449181;border-radius:5px;color:#449181;height:10px;position:relative;width:10px}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{animation:dotFlashing 1s infinite alternate;animation-delay:0s;left:-15px}.dot-flashing:after,.dot-flashing:before{background-color:#449181;border-radius:5px;color:#449181;height:10px;width:10px}.dot-flashing:after{animation:dotFlashing 1s infinite alternate;animation-delay:1s;left:15px}@keyframes dotFlashing{0%{background-color:#449181}50%,to{background-color:#e2f2ee}}
