/* 
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: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.7
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
*/

/* Hide tags on posts */
.post-tags { display: none !important; }

/* Modify h1 title on news posts */
.press h1 { font-size: 39px; color: #083050; line-height: 1.2; text-align: center; margin-top: 50px; }

/* Team page */
.eael-testimonial-user-company { height: 60px; }

/* Marketo style customization */
.mktoForm { width: auto !important; background: white; padding: 32px; border-radius: 3px; filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.12)); font-family: var(--e-global-typography-accent-font-family), Sans-serif !important; }
.mktoForm a { text-decoration: underline; font-size: 12px; }
.mktoLabel { width: auto !important; text-transform: uppercase; font-size: var(--e-global-typography-accent-font-size ) !important; font-weight: bold; }
.mktoAsterix { padding-left: 0 !important; color: #333 !important; }
.mktoCheckboxList { width: auto !important; }
.mktoCheckboxList > label { margin-top: 0 !important; margin-bottom: 0 !important; }
.mktoOffset, .mktoGutter { width: 0 !important; }
.mktoGutter { float: none !important; height: auto !important; }
.mktoFormCol { width: 100% !important; margin-bottom: 20px !important; padding-top: 0 !important; }
.mktoFieldWrap { width: 100% !important; }
.mktoLabel { font-weight: 600 !important; margin-bottom: 12px !important; padding-top: 0 !important; }
.mkToField, .mktoTextField, .mktoTelField, .mktoEmailField, .mktoForm select, .mktoForm textarea { width: 100% !important; padding: .5rem 1rem !important; background-color: #F8FBFD !important; text-transform: uppercase !important; }
.mktoButtonWrap { margin-left: 0 !important; }
.mktoButton { background: #083050 !important; color: #FFFFFF; padding: 0em 2em 0em 2em !important; font-family: "Rubik", Sans-serif !important; text-transform: uppercase !important; font-size: 18px !important; font-weight: 500 !important; border: 0 !important; line-height: 40px !important; }
.mktoButton:hover { transition: all .25s !important; background-color: #FE6A05 !important; }
.mktoError { float: left; position: relative !important; right: auto !important; bottom: auto !important; }
.mktoErrorArrowWrap { display: none; }
.mktoErrorMsg { background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; text-shadow: none !important; color: #dc3232 !important; font-size: 16px !important; text-transform: uppercase; margin-top: 0 !important; padding-left: 0 !important; }
#formSubmitSuccess { display: none; text-align: center; color: #083050; font-size: 18px; font-weight: bold; margin-top: 30px; border: 2px solid #0057b8; padding: 10px; }
#formExpired { border: 1px solid #fe6a05; border-radius: 3px; padding: 20px; }
#marketoForm noscript { color: #fe6a05; font-size: 16px; font-weight: bold; border: 2px solid #fe6a05; padding: 10px; margin-top: 30px; }