.karate__text-title--light{font-size:2rem;font-weight:700;line-height:1.1;color:#e2e2e2;text-align:center;margin-bottom:1rem}@media (min-width: 768px){.karate__text-title--light{text-align:left}}.karate__text-title--gray{font-size:2rem;font-weight:700;line-height:1.1;color:#818181;text-align:center;margin-bottom:1rem}@media (min-width: 768px){.karate__text-title--gray{text-align:left}}.calendly-inline-widget,.calendly-inline-widget *,.calendly-badge-widget,.calendly-badge-widget *,.calendly-overlay,.calendly-overlay *{font-size:16px;line-height:1.2em}.calendly-inline-widget iframe,.calendly-badge-widget iframe,.calendly-overlay iframe{display:inline;width:100%;height:100%}.calendly-popup-content{position:relative}.calendly-popup-content.calendly-mobile{-webkit-overflow-scrolling:touch;overflow-y:auto}.calendly-overlay{position:fixed;top:3.5rem;left:0;right:0;bottom:0;overflow:hidden;z-index:999;background-color:#a5a5a5;background-color:#1f1f1f66}.calendly-overlay .calendly-close-overlay{position:absolute;inset:0}.calendly-overlay .calendly-popup{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);width:100%;min-width:900px;height:80%;max-height:900px}@media (max-width: 975px){.calendly-overlay .calendly-popup{position:fixed;top:3.5rem;left:0;right:0;bottom:0;transform:none;width:100%;height:auto;min-width:0;max-height:none}}.calendly-overlay .calendly-popup .calendly-popup-content{height:100%}.calendly-overlay .calendly-popup-close{position:absolute;top:25px;right:25px;color:#fff;width:19px;height:19px;cursor:pointer;background:url(https://assets.calendly.com/assets/external/close-icon.svg) no-repeat;background-size:contain}@media (max-width: 975px){.calendly-overlay .calendly-popup-close{top:15px;right:15px}}.calendly-badge-widget{position:fixed;right:20px;bottom:15px;z-index:9998}.calendly-badge-widget .calendly-badge-content{display:table-cell;width:auto;height:45px;padding:0 30px;border-radius:25px;box-shadow:#00000040 0 2px 5px;font-family:sans-serif;text-align:center;vertical-align:middle;font-weight:700;font-size:14px;color:#fff;cursor:pointer}.calendly-badge-widget .calendly-badge-content.calendly-white{color:#666a73}.calendly-badge-widget .calendly-badge-content span{display:block;font-size:12px}.calendly-spinner{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;z-index:-1}.calendly-spinner>div{display:inline-block;width:18px;height:18px;background-color:#e1e1e1;border-radius:50%;vertical-align:middle;animation:calendly-bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both}.calendly-spinner .calendly-bounce1{animation-delay:-.32s}.calendly-spinner .calendly-bounce2{animation-delay:-.16s}@keyframes calendly-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}*{margin:0;padding:0;box-sizing:border-box}html{background-color:#000}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#000}[data-aos]{opacity:0;visibility:hidden}html.aos-enabled [data-aos]{opacity:unset;visibility:unset}.karate-container{width:100%;padding:0;margin:0 auto}@media (max-width: 767px){.karate-container{padding:0}}.karate-section-row{display:flex;flex-wrap:wrap;margin-bottom:1rem;margin-left:0;margin-right:0;padding:0}@media (min-width: 768px){.karate-section-row{padding:1.5rem}}@media (max-width: 767px){.karate-section-row{padding:0 .5rem}}.karate-heading{font-size:3rem;font-weight:500;line-height:1.1;margin-top:1rem;letter-spacing:-.05rem;text-align:center}@media (min-width: 768px){.karate-heading{text-align:left}}@media (max-width: 767px){.karate-heading{font-size:2rem}}.karate-divider{height:3px;width:100%;background:linear-gradient(to right,#BD1F28,transparent);margin:1rem 0}.karate-divider--white{height:3px;width:100%;background:linear-gradient(to right,#bd1f28,#ededed);margin:1rem 0}
