/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: EverCommerce
Author URI: https://evercommerce.com/
Template: hello-elementor
Version: 2019.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
 html{font-size:18px;visibility:visible}body a{color:#419f68}body a:active,body a:hover{color:#419f68}.elementor-button-text,.gform_button,.button{font-family:"futura-pt",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.elementor-button-icon+.elementor-button-text{font-family:"futura-pt",sans-serif;font-weight:400}.wp-block-button__link{font-family:"futura-pt",sans-serif;font-weight:700;text-transform:uppercase;background-color:#419f68;font-size:18px;padding:20px 40px;color:#fff;-webkit-border-radius:5px;border-radius:5px}.elementor-element.elementor-button-info a.elementor-button{background-color:#0054a6}.elementor-element.elementor-button-success a.elementor-button{background-color:#419f68}.elementor-element.elementor-button-warning a.elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger a.elementor-button{background-color:#ef473b}.page-template-template-features .slide-container{font-family:"futura-pt",sans-serif}.page-template-template-features .slide-container .elementor-button-link{fill:#444;color:#444;padding:0;background-color:rgba(0,0,0,0)}.page-template-template-features .slide-container .elementor-button-link i{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:1.15em;color:#419f68}.page-template-template-features .slide-container .elementor-button-link i:before{content:"\f054"}.page-template-template-features .slide-container .elementor-button-link .elementor-button-text{font-family:"futura-pt",sans-serif;font-weight:400;font-size:1.15em;color:#444}.page-template-template-features .slide-container{position:relative}.page-template-template-features .slide-container .slide{position:relative;background-color:#f9f9f9}@media (max-width:800px){.page-template-template-features .slide-container .slide{height:auto!important;min-height:0!important}}.page-template-template-features .slide-container .slide .copy{width:30%;float:right;margin-right:10%;height:100%;display:table}@media (max-width:800px){.page-template-template-features .slide-container .slide .copy{display:block;height:auto!important;min-height:0!important;float:none;width:100%;max-width:500px;margin:0 auto;padding:20px}}.page-template-template-features .slide-container .slide .copy-inner{display:table-cell;vertical-align:middle;color:#4b4f54;padding:30px 0}.page-template-template-features .slide-container .slide .copy-inner h2{font-size:2rem;margin-bottom:15px;line-height:2.5rem}.page-template-template-features .slide-container .slide .copy-inner p{font-size:1rem;margin-bottom:20px}.page-template-template-features .slide-container .slide .copy-inner img{height:auto;width:auto}.page-template-template-features .slide-container .slide .image{position:absolute;width:50%;height:100%;left:0;top:0;background-size:cover;background-position:center}@media (max-width:800px){.page-template-template-features .slide-container .slide .image{display:none!important}}.page-template-template-features .slide-container.go-fixed .slide{position:static}.page-template-template-features .slide-container.go-fixed .slide .image{position:fixed;margin-top:0!important;opacity:0;transition:opacity 0.8s}.page-template-template-features .slide-container.go-fixed .slide.current{z-index:999999}.page-template-template-features .slide-container.go-fixed .slide.current .image{opacity:1;z-index:21}.tribe-events-calendar th{background-color:#0054a6;padding:16px 0;border-color:transparent;color:#fff;height:10px;letter-spacing:1px;text-align:center;text-transform:uppercase;width:14.28%}#tribe-events-content .tribe-events-calendar td{border:1px solid #ccc}.tribe-events-calendar tbody>tr:nth-child(odd)>td,.tribe-events-calendar tbody>tr:nth-child(odd)>th{background-color:#fff}.tribe-events-calendar td.tribe-events-past{background-color:#f1f1f1!important}.tribe-events-calendar div[id*="tribe-events-daynum-"],.tribe-events-calendar div[id*="tribe-events-daynum-"] a{background-color:#ddd}.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a{background-color:#419f68}.tribe-events-calendar tbody tr:hover>td,.tribe-events-calendar tbody tr:hover>th{background-color:#fff}#tribe-events-content table.tribe-events-calendar{background-color:#fff}.tribe-events-calendar .tribe-events-tooltip{padding:1em}.tribe-events-calendar .tribe-events-tooltip h3{font-size:1rem}@media screen and (min-width:30rem){form ul.form_fields{display:flex;flex-wrap:wrap}}