*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edit-link{display:none}.elementor-widget-text-editor{color:inherit !important;font-family:inherit !important;font-weight:400}.elementor-posts .elementor-post__title{font-size:inherit !important}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{line-height:1.4 !important;margin-bottom:10px}.darkrow h1,.darkrow h2,.darkrow h3,.darkrow h4,.darkrow h5,.darkrow h6,.darkrow a{color:#f4c002}.darkrow p,.darkrow{color:#fff}.darkrow .vc_separator h4{color:#fff !important}.darktext h3{color:#fff !important}.darkrow .default-btn-shortcode:hover{background-color:#f4c002 !important;color:#fff !important}.mobile{display:none !important}.desktop{display:block !important}.phantom-sticky .branding>a:not(.same-logo){transition:opacity 2s ease !important}.grecaptcha-badge{opacity:0;visibility:hidden !important}.pswp__caption{display:none !important}#bottom-bar{font-size:11px !important;line-height:21px}.footer .widget,.footer .tp_recent_tweets li{font-size:13px !important;line-height:23px !important}.elementor-slideshow__footer{display:none !important}.darkrow .slider-content .owl-dot:not(.active):not(:hover),.darkrow .slider-content .owl-dot:not(.active):hover{-webkit-box-shadow:inset 0 0 0 2px rgba(255,255,255,.35);box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.darkrow .slider-content .owl-dot.active{-webkit-box-shadow:inset 0 0 0 20px rgba(255,255,255,.35);box-shadow:inset 0 0 0 20px rgba(255,255,255,.35)}.entry-tags{text-align:center}.elementor-button{background-color:transparent!important;border:1px solid #1a1a1b !important;color:#1a1a1b !important;border-radius:6px !important;font-size:15px !important;font-weight:500 !important;text-transform:none;letter-spacing:0px}.elementor-button:hover{background-color:#008aae !important;border:1px solid #008aae !important;color:#fff !important}.darkrow .elementor-button,.buttonlite .elementor-button{background-color:transparent !important;border:1px solid #fcf9f2 !important;color:#fcf9f2 !important;border-radius:6px !important}.darkrow .elementor-button:hover,.buttonlite .elementor-button:hover{background-color:#008aae !important;border:1px solid #008aae !important;color:#1a1a1b !important}.elementor-button.elementor-size-xs{padding:15px 30px !important}.single-portfolio .project-slider{display:none}.branding a img,.branding img{width:120px}.sticky-on .branding a img,.sticky-on .branding img{width:80px}.mobile-branding a img,.mobile-branding img{width:120px}.sticky-logo img{width:80px !important}.mediumimg img{width:300px !important}.largeimg img{width:768px !important}.fullimg img{width:1200px !important}.align-center{text-align:center}.sticky-on #split_left-menu{margin-right:20px}.sticky-on #split_right-menu{margin-left:20px}.testimonial-content p{text-align:center;font-size:19px;line-height:1.5;font-weight:300;font-style:italic}.testimonial-thumbnail{display:none}.testimonial-desc{text-align:center;margin:0 auto}.sub-nav .menu-item i.fa,.sub-nav .menu-item i.fas,.sub-nav .menu-item i.far,.sub-nav .menu-item i.fab{text-align:center;width:1.25em}.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-b2,.tribe-events-single-event-title,.tribe-events-content,.tribe-events-schedule .recurringinfo,.tribe-events-schedule h2,.tribe-related-event-info .recurringinfo,.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical,.tribe-events .tribe-events-c-breadcrumbs__list,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8,.tribe-events-schedule .recurringinfo,.tribe-events-schedule .tribe-events-cost,.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6,.tribe-common .tribe-common-h4,.tribe-events-event-meta,.tribe-events-single .tribe-events-sub-nav,.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{color:#333 !important;font-family:"Raleway",sans-serif !important}.tribe-events-content,.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo,.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical,.tribe-events .tribe-events-c-breadcrumbs__list,.tribe-events-schedule .recurringinfo,.tribe-events-schedule .tribe-events-cost,.tribe-events-event-meta,.tribe-events-single .tribe-events-sub-nav,.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{color:#8b8d94 !important;font-family:"Open Sans",sans-serif !important}.tribe-common .tribe-common-h3,.tribe-events-single-event-title,.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{font-weight:300 !important}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-b2{font-weight:500 !important}.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical{color:#008aae !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input{margin:0 !important;font-size:20px !important}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{background-color:#008aae !important;color:#fff !important}.tribe-common .tribe-common-c-svgicon{color:#008aae !important}.tribe-events .tribe-events-c-ical__link{border-color:#008aae !important;color:#008aae !important}.tribe-events .tribe-events-c-ical__link:hover{color:#fff !important}.tribe-events .tribe-events-c-ical__link:active,.tribe-events .tribe-events-c-ical__link:focus,.tribe-events .tribe-events-c-ical__link:hover{color:#fff !important;background-color:#008aae !important;border-color:#008aae !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:0 !important}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.tribe-events-calendar-list__event-date-tag-daynum{background-color:#f3f3f3;margin-bottom:1px !important}#tribe-events-pg-template{padding:0 20px 20px !important}.content .woocommerce .wf-cell img,.woocommerce .content .wf-cell img,.elementor-widget .dt-product-gallery .slides a img{border-radius:10px}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary,.tribe-events-venue-map{width:100% !important}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{max-height:300px !important}.tribe-events-c-top-bar{display:none !important}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:15px !important}.tribe-events-event-meta a:focus,.tribe-events-event-meta a:hover{color:#008aae !important}.tribe-events-event-meta a,.tribe-events-event-meta a{color:#333 !important}.tribe-events-content a:active,.tribe-events-content a:focus,.tribe-events-content a:hover{border-bottom:1px solid #008aae !important;color:#008aae !important}.tribe-events-content a{border-bottom:1px solid #333 !important;color:#333 !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-bottom:0 !important;min-height:0 !important}footer .tribe-common .tribe-common-h6{color:#fff !important;font:500 18px/26px "Raleway",Helvetica,Arial,Verdana,sans-serif !important}footer .tribe-common .tribe-common-b2,footer .tribe-common .tribe-common-h2{color:#8b8d94 !important}footer .tribe-common a{font-size:13px !important;line-height:23px !important;color:#fff !important;font-weight:700 !important}.donate a{padding:5px 10px;background-color:#008aae;border-radius:6px}.donate a .menu-text{color:#fff}.flexcenter .elementor-widget-wrap{justify-content:center}.sub-nav .menu-item i.fa,.sub-nav .menu-item i.fas,.sub-nav .menu-item i.far,.sub-nav .menu-item i.fab{text-align:center;width:1.25em}.tribe-events-pro .tribe-events-pro-photo__event-featured-image-link{height:200px}.tribe-events-pro .tribe-events-pro-photo__event-featured-image-link img,.tribe-events-calendar-list__event-featured-image-link img{object-fit:cover;width:100%;height:100% !important}.tribe-events-calendar-list__event-featured-image-link{height:200px}.tribe-mobile #main{padding-top:60px !important}.tribe-events-pro-photo__event-date-tag time{border:solid 1px #008aae !important;padding-top:2px !important;border-radius:3px;background-color:#fff !important}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{border:solid 1px #008aae !important;padding:10px 0 !important;border-radius:3px;background-color:#fff !important;height:auto !important;max-width:70px}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.tribe-events-calendar-list__event-date-tag-daynum{background-color:#fff !important;font-weight:700 !important}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-b2{font-weight:600 !important}.tribe-events-pro-photo__event-date-tag-month,.tribe-events-pro-photo__event-date-tag-daynum,.tribe-events-pro-photo__event .tribe-common-b2,.tribe-events-pro-photo__event-date-tag-daynum.tribe-common-h5,.tribe-events-calendar-list__event-date-tag-weekday,.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5,.tribe-events-calendar-list__month-separator-text.tribe-common-h7,.tribe-events-calendar-list__event-datetime{color:#008aae !important}.elementor-post__excerpt p:after{content:"..."}.teamgrid{font-size:14px;line-height:1.5}.teamgrid h4{margin-bottom:0 !important}.vertcent .elementor-post__text{justify-content:center;display:flex;flex-direction:column}.masthead.sticky-on{border-bottom:0 solid #008aae !important}.page-id-19 #main{padding:40px 0 0 !important}#main{background-image:url('https://keyboardtrust.org/wp-content/uploads/2021/07/notes-bottom.jpg');background-position:center -20px !important;background-size:contain !important;background-repeat:no-repeat !important}.masthead{background-image:url('https://keyboardtrust.org/wp-content/uploads/2021/07/notes-top.jpg') !important;background-position:50% 70% !important;background-size:cover !important;background-repeat:no-repeat !important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-size:20px !important;line-height:1.62;font-weight:700 !important}@media screen and (min-width:768px){.tribe-events-single>.tribe_events>:not(.primary):not(.secondary):not(.tribe-events-related-events-title):not(.tribe-related-events){width:48% !important;margin-right:2% !important}}@media screen and (max-width:1023px){h1{line-height:44px}#main{background-position:center -20px !important;background-size:contain !important;background-repeat:no-repeat !important}.masthead{background-position:center bottom !important;background-size:contain !important;background-repeat:no-repeat !important}.tribe-events .tribe-events-l-container{padding-top:0 !important}}@media only screen and (max-width:867px){.tribe-events-calendar-list__event-featured-image-link{height:auto}}@media screen and (max-width:767px){.mobile{display:block !important}.desktop{display:none !important}.testimonial-content p{text-align:center;font-size:20px;line-height:30px;font-weight:300;padding:0 20px}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:inherit;flex-shrink:inherit}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{float:none;margin:0 0 10px;display:block}.elementor-posts--skin-classic .elementor-post{overflow:hidden;display:block}.masthead{background-position:center bottom !important}#main{background-position:center top !important}.page-title.solid-bg.bg-img-enabled{background-size:280% !important}}@media screen and (max-width:1150px){.main-nav>li>a{margin:20px 10px 16px !important}}@media screen and (min-width:778px){.footer .tribe-compatibility-container{width:25%;display:inline-block}}@media screen and (max-width:778px){.tribe-compatibility-container{padding:0 25px}}@media screen and (max-width:480px){.alignleft,.alignright{float:none;margin:10px 0 !important;width:100%;height:auto}.elementor-button{width:100% !important}}