::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#f8f8f8;border-radius:50px}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#66b4ae;border:1px solid transparent;border-radius:50px}html{height:100%}body{min-height:100%;padding-bottom:9em;position:relative}body.hide-scrollbar{overflow:hidden}img{height:auto;max-width:100%}body a:hover{text-decoration:underline}a.btn-link{border-bottom:1px solid #003c3c;color:#003c3c;font-size:16px;font-weight:600;padding-bottom:2px;position:relative;transition:all .4s ease-in-out}a.btn-link:hover{font-weight:600;text-decoration:none}a.btn-link:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:15px;font-weight:600;position:absolute;right:-20px;transition:all .4s ease-in-out}a.btn-link:hover:after{right:-25px}.header{border-bottom:1px solid #e2e2e2;padding:10px 15px;position:fixed;width:100%;z-index:999}.header .header__logo img{transition:all .15s ease-in-out}.header .menu__item{margin:0 18px;padding:0}.header .menu__item:last-child{margin-right:0}.header .menu__link{font-size:16px;font-weight:600;letter-spacing:.063em}.header.shrink,.header__logo--main{padding-top:5px}.header.shrink{padding-bottom:5px}.header.shrink .menu__link{font-size:14px}.header.shrink .header__logo img{max-width:150px!important}.footer{bottom:0;left:0;position:absolute;width:100%}#main-content{min-height:500px;padding-top:95px;position:relative}form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea{align-items:center;display:flex;justify-content:space-around;margin:0 auto;width:60%}form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email{margin-bottom:0;margin-right:20px;width:74%}form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email>label,form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs_error_rollup{display:none}form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea ul.hs-error-msgs{position:absolute}form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea ul.hs-error-msgs li label{font-weight:700}.membership .systems-page{margin:0 auto;max-width:100%;padding:56px 20px 36px;text-align:center;width:760px}.membership .systems-page h1{font-size:39px;line-height:1.2;text-align:center;text-transform:uppercase}.membership .systems-page p{color:#5e5e5e}.membership .systems-page form#hs-membership-form .hs-form-field{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.membership .systems-page form#hs-membership-form .hs-form-field input.hs-input{flex:0 0 100%}.membership .systems-page form#hs-membership-form .hs-form-field label{font-size:16px;font-weight:700;text-align:left}.membership .systems-page form#hs-membership-form .form-input-validation-message{margin-bottom:0}.membership .systems-page form#hs-membership-form .form-input-validation-message-error label{font-size:13px;font-weight:500;margin:-5px 0 0;position:relative;text-align:left}.membership .systems-page a,.membership .systems-page form#hs-membership-form a{color:#66b4ae;font-weight:700}.membership .systems-page form#hs-membership-form a.hs-login-widget-show-password{display:block;font-size:13px!important;margin-bottom:0;text-align:left}.membership .systems-page form#hs-membership-form a#hs_login_reset{display:block;text-align:center}.membership .systems-page #hs-login-widget-remember,.membership .systems-page #hs-login-widget-remember~label{display:none}.membership .systems-page form#hs-membership-form .hs-submit{margin:20px 0;text-align:center}.membership .systems-page form#hs-membership-form .hs-button{margin:0 auto;text-transform:uppercase}.body-container--blog-index a.hs-blog-post-listing__post-button{border-bottom:1px solid!important;color:#003c3c;font-size:16px;font-weight:600;padding-bottom:2px;position:relative;transition:all .4s ease-in-out}.body-container--blog-index a.hs-blog-post-listing__post-button:hover{font-weight:600}.body-container--blog-index a.hs-blog-post-listing__post-button:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:15px;font-weight:600;position:absolute;right:-20px;transition:all .4s ease-in-out}.body-container--blog-index a.hs-blog-post-listing__post-button:hover:after{right:-25px}.body-container--blog-post .page-title{background-color:#f6f6f6;padding-top:100px}.body-container--blog-post .page-title h1{text-align:center;text-transform:uppercase;width:100%}.body-container--blog-post .blog-post{padding-bottom:30px;padding-top:0}.body-container--blog-post .blog-post .blog-post__featured{height:500px;margin-bottom:5px;object-fit:cover;overflow:hidden;position:relative}.body-container--blog-post .blog-post .blog-post__featured img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.body-container--blog-post .blog-post .blog-post__author,.body-container--blog-post .blog-post .blog-post__author p{font-family:Montserrat;font-weight:900}.body-container--blog-post .blog-comments{border-top:1px solid #c7c7c7;margin-bottom:0;max-width:960px;padding-top:40px}.body-container--blog-post .blog-comments .grecaptcha-badge{margin-left:0}.body-container--blog-post .blog-comments form label{color:#003c3c;font-size:16px;font-weight:700}.body-container--blog-post .blog-comments form input[type=email],.body-container--blog-post .blog-comments form input[type=text],.body-container--blog-post .blog-comments form select,form textarea{color:#5e5e5e;font-size:16px}.body-container--blog-post .blog-comments .hs-submit .actions{text-align:left}.body-container--blog-post #comments-listing{border-bottom:1px solid #c7c7c7;margin-bottom:2em;padding-bottom:1em}.body-container--blog-post #comments-listing .comment-reply-to{background-position:0 0;border:0!important;color:#000;font-size:14px;font-weight:700;line-height:1;margin:10px 0;padding-top:0}.body-container--blog-post .comment.depth-0{border-top:1px solid #c7c7c7}.body-container--blog-post .comment-from h4,.body-container--blog-post .comment-from h4 a{color:#003c3c;font-family:Montserrat;font-size:17px;font-weight:700;margin:0}.body-container--blog-post .comment-date{position:relative;top:-1px}.body-container--blog-post #hs_cos_wrapper_blog_comments{display:none}@media (max-width:1279px){form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email{width:70%}}@media (max-width:1099px){form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email{width:65%}}@media (max-width:991px){form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email{width:60%}}@media (max-width:899px){form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email{width:56%}}@media (max-width:799px){form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea{flex-direction:column;width:100%}form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email{margin-bottom:15px;margin-right:0;width:65%}}@media (max-width:767px){.header .header__search--toggle{display:none}.header .header__container{flex-direction:row;padding:0}.header .header__logo,.header .header__navigation--toggle{margin:0}.header .header__navigation--toggle:after{content:""}.header .header__row-2{padding:0}.header .header__close--toggle.show{display:block;position:fixed;right:20px;top:35px;z-index:999}.header .header__navigation{background-color:#161616;display:flex;flex-direction:column;height:100%;left:0;padding-left:25px;padding-right:25px;position:fixed;top:0;transform:translateX(-249vw);transition:transform .3s ease-in-out;width:100%}.header .header__navigation.open{transform:translateX(0)}.header .menu--mobile ul.no-list{padding-top:100px}.header .menu--mobile .menu__link{color:#fff;font-size:22px;font-weight:400;padding:24px;text-align:left;text-transform:capitalize}.header .menu--mobile .menu__link:hover{color:#00bebe}.header .menu--mobile .menu__item{border-top:1px solid #4c4c4c;display:block;margin:0;width:auto}.header .menu--mobile .menu__item:first-child{border-top:0}}@media (max-width:639px){form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email{width:85%}}@media (max-width:574px){form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email{width:90%}}@media (max-width:535px){form.hs-form-38099f95-8834-4eba-bd45-41281a9158ea div.hs-email{width:100%}}