body{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.5em;font-size:16px;transition:0.2s all ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0 0 1em}a:hover{text-decoration:none;opacity:.8}.elementor-nav-menu--main a:hover{text-decoration:underline}img{max-width:100%;height:auto}strong{font-weight:700}em{font-style:italic}.alignleft,.alignright{display:block;margin:0 auto 25px;text-align:center}.quote{max-width:360px}.quote .elementor-heading-title{font-size:1.5rem;line-height:1.5em!important}blockquote{font-family:Oswald,sans-serif;color:#f37223;font-size:1.5rem;line-height:1.6em;font-weight:700}.team-section h2.elementor-heading-title{font-family:Montserrat,sans-serif;font-weight:400;text-transform:none;color:#000!important;border-bottom:4px solid #f37223;padding:0 0 20px 0;margin:0 0 50px 0;display:inline-block;font-size:2.1rem}.inverted h2.elementor-heading-title{background:#f37223;display:inline-block;padding:10px 27px;margin:0 0 20px}.inverted2 h2.elementor-heading-title{background:#e79078;display:inline-block;padding:10px 27px;margin:0 0 20px}.elementor-widget.text-inverse a{color:#f37223}.elementor-widget.text-inverse a:hover{color:#f37223}.count .elementor-heading-title.elementor-size-default{display:inline-block;width:65px;height:65px;line-height:65px;text-align:center;background:#ccc;border-radius:50%;margin:0 0 7px}.white,.white h2,.white p{color:#fff!important}.elementor-posts .elementor-post__title{margin-bottom:10px}@media (min-width:992px){body{font-size:18px}}