@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,500;1,700&family=Chakra+Petch:wght@300;400;500;600;700&family=Open+Sans:wght@300;400;500;600;700;800&family=Roboto:wght@300;400;500;700;900&family=Inter:wght@300;400;500;600;700;800;900&family=DM+Sans:wght@300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700;800;900&family=Source+Sans+3:wght@300;400;600;700;800;900&display=swap);@charset "UTF-8";.font-nunito-200{font-family:Nunito;font-weight:200}.font-nunito-300{font-family:Nunito;font-weight:300}.font-nunito-400{font-family:Nunito;font-weight:400}.font-nunito-600{font-family:Nunito;font-weight:600}.font-nunito-700{font-family:Nunito;font-weight:700}.font-nunito-800{font-family:Nunito;font-weight:800}.font-nunito-900{font-family:Nunito;font-weight:900}.font-rubik-300{font-family:Rubik;font-weight:300}.font-rubik-400{font-family:Rubik;font-weight:400}.font-rubik-500{font-family:Rubik;font-weight:500}.font-rubik-600{font-family:Rubik;font-weight:600}.font-rubik-700{font-family:Rubik;font-weight:700}.font-rubik-800{font-family:Rubik;font-weight:800}.font-rubik-900{font-family:Rubik;font-weight:900}.font-chakra-300{font-family:Chakra Petch;font-weight:300}.font-chakra-400{font-family:Chakra Petch;font-weight:400}.font-chakra-500{font-family:Chakra Petch;font-weight:500}.font-chakra-600{font-family:Chakra Petch;font-weight:600}.font-chakra-700{font-family:Chakra Petch;font-weight:700}body{font-family:Rubik,sans-serif}.bg-black{background:#000}.bg-gray-dark{background:#3a3f41}.bg-gray-light{background:#e0e0e0}.bg-gray-medium{background:#888c8d;color:#fff}.border-gray-dark{border:2px solid #3a3f41}.border-gray-medium{border:2px solid #888c8d}.border-gray-light{border:2px solid #e0e0e0}.border-gray-dark-left{border-left:2px solid #3a3f41}.border-gray-dark-right{border-right:2px solid #3a3f41}.border-gray-dark-top{border-top:2px solid #3a3f41}.border-gray-dark-bottom{border-bottom:2px solid #3a3f41}.text-warning{color:#ffbc00!important}a.text-warning:focus,a.text-warning:hover{color:#b38400!important}a{color:#0678d6}.btn-danger{background-color:#e51b33}.text-gray-light{color:#e0e0e0}.text-gray-medium{color:#888c8d}.text-gray-dark{color:#3a3f41}.top-nav,.top-nav a{font-size:1.1em;color:#fff}.products-nav-menu{color:#000;text-transform:capitalize}.products-nav-menu .header{color:#000}.products-nav-menu a{font-size:.9em;color:#000}.text-editor-output-container table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #3a3f41}.text-editor-output-container th{padding:5px;border:1px solid #3a3f41;background-color:#f1f3f5}.pratice-schedule-container tr{border:1px solid #3a3f41}.text-editor-output-container td{border:1px solid #3a3f41;padding:5px}.text-editor-output-container td p{padding:5px 0}.navbar-nav li a.btn{padding-top:5px;padding-bottom:5px;border:none;border-radius:2px;font-size:18px;font-weight:600}.navbar-nav li a.btn.btn-sign-up{background:#d0021b;padding-left:20px;padding-right:20px}.navbar-nav li a{font-family:Rubik;font-weight:400}.btn-red{background:#d0021b;border:none;border-radius:2px}.welcome-content,.welcome-content p{font-family:Rubik}@media (max-width:991px) and (min-width:768px){.no-md{display:none}}@media (max-width:767px){#navbarSupportedContent{padding-bottom:20px}}@media (min-width:1200px){.no-lg{display:none}}@media (max-width:1199px){.no-lg{display:block}}@media (min-width:768px){.no-desktop{display:none}.abs-bottom{position:absolute;bottom:0}}@media (max-width:767px){.no-mobile{display:none}img.no-desktop{padding:20px 0!important}}.btn-hero a{padding:5px 20px;border-radius:2px;font-size:18px;font-weight:lighter}.welcome-content .content-block{margin-bottom:40px}.welcome-content h4{color:#d0021b;line-height:1.4;font-weight:600}@media (max-width:767px){.welcome-content h4{padding:15px 0}}.welcome-content ul{list-style:none;padding-left:19px;padding-top:20px}.welcome-content ul li{font-weight:700;line-height:1.75;padding-bottom:18px;font-size:18px;font-weight:lighter}@media (max-width:767px){.welcome-content ul li{font-size:17px}}.welcome-content ul li:before{content:"•";color:red;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.navbar-brand{position:relative}