/* 
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.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
*/


.hubspot-footer-form .hbspt-form form {
    padding: 0 60px;
}

.hubspot-footer-form .hbspt-form fieldset {
    max-width: 100% !important;
    padding: 0 60px;
}

.hubspot-footer-form .hbspt-form textarea {
    width: 100% !important;
    height: 80px !important;
}

.hubspot-footer-form .hbspt-form input, .hbspt-form textarea {
    background: #2c2d35;
    border: 1px solid #818a91;
    font-family: Roboto;
    font-size: 14px;
    color: #fff;
}

.hubspot-footer-form .hbspt-form fieldset {
    max-width: 100% !important;
    padding: 0 60px;
}

.hubspot-footer-form .hbspt-form input, .hubspot-footer-form .hbspt-form textarea {
    background: #2c2d35;
    border: 1px solid #818a91;
    font-family: Roboto;
    font-size: 14px;
    color: #fff;
}

.hubspot-footer-form .hs_submit.hs-submit {
    text-align: center;
}

.hubspot-footer-form .grecaptcha-badge {
    display: block;
    text-align: center;
    margin: 0 auto 30px;
    display: none !important;
}

.hubspot-footer-form input.hs-button.primary.large {background: #e50d3c;border: none;font-size: 13px;font-weight: 600;border-radius: 1px;padding: 20px 50px;margin-top: 5px;}

.hubspot-footer-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.hubspot-footer-form input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.hubspot-footer-form input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.hubspot-footer-form input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

.hubspot-footer-form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.hubspot-footer-form textarea::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.hubspot-footer-form textarea:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.hubspot-footer-form textarea:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

ul.no-list.hs-error-msgs.inputs-list li label {
    color: #E50D3C;
}

ul.no-list.hs-error-msgs.inputs-list li {
    list-style: none;
}


/* contact form */

.hbspt-form fieldset {
    max-width: 100% !important;
}

.hbspt-form input, .hbspt-form textarea {
    background: #f9f9f9;
    color: #000;
    font-family: 'Roboto';
    font-size: 14px;
}

.hbspt-form textarea {
    width: 100% !important;
    height: 80px;
}

input.hs-button.primary.large {
    background: #e50d3c;
    border: none;
    font-size: 13px;
    font-weight: 600;
    border-radius: 1px;
    padding: 20px 65px;
    margin-top: 5px;
    color: #fff;
    margin-top: 8px;
}

@media (max-width:580px){
	.hubspot-footer-form .hbspt-form form {
		padding: 0;
		width: 100% !important;
	}
}
