@charset "utf-8";a {color: #141a3f !important;text-decoration: none !important;}a:hover {color: #599973 !important;}body {font-family: 'Open Sans', sans-serif !important;font-kerning: normal;font-size: 18px !important;font-weight: 300 !important;line-height: 28px !important;overflow-x: hidden;}footer {background-color: #141a3f;color: #ffffff;font-size: 0.8em;padding: 3%;text-align: center;}form {width: 100%;padding: 10px;}form .custom-input {border: 1px solid #f2f2f2;margin: 10px 0;padding: 10px;width: 100%;}h1 {font-size: 4.5em !important;color: #ffffff;text-transform: uppercase;}h2 {color: #599973;font-size: 3em !important;font-weight: 700;text-transform: uppercase;}p {margin: 0 !important;padding: 0 !important;}#backToTop {display: none;position: fixed;border: 0;bottom: 0;right: 0;z-index: 99;font-size: 18px;background-color: #3d9974;padding: 10px 30px;color: #ffffff;text-align: center;outline: none;text-decoration: none;transition: background-color 0.3s ease-out, color 0.3s ease-out;}#backToTop:hover {background-color: #1b1a20;color: #ffffff;transition: background-color 0.3s ease-in, color 0.3s ease-in;}#contact {background-image:url('../images/contact-form-bg.webp');background-size: cover;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;width: 100%;align-items: center;padding: 5%;}#header-img {background-image:url('../images/header.webp');background-size: cover;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;width: 100%;height: 65vh;display: flex;justify-content: flex-start;align-items: center;padding: 5%;}.bold {font-weight: 600;}.caret-down {font-size: 0.5em;}.centeredimage {display:block;margin: auto;text-align: center;}.copyright {color: #808080;font-size: 0.8em;text-align: center;}.cover {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}.custom-button {background-color: #141a3f;border: 0 !important;color: #ffffff;margin: 30px 0 0 0 !important;padding: 15px 40px;}.custom-button:hover {background-color: #599973;border: 0 !important;color: #ffffff;font-size: 20px !important;padding: 15px 40px;transition: background-color 0.3s ease-in, color 0.3s ease-in;}.estimated-dose {display: none;}.nav-item {font-weight: 500 !important;letter-spacing: 2px !important;padding: 0 50px;}.padding-7 {padding: 7% 0;}.service-title {font-size: 1.25em;}.service-title:hover {color: #599973;}.service-title:hover + .estimated-dose {display: block;}.treatment-card {border: 1px solid #e4e4e4;}.white {color: #ffffff;}