/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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
*/

.wpcf7 input, .wpcf7 textarea, .wpcf7 select {
	outline: none !important;
}

.wpcf7 select {
	font-family: var(--e-global-typography-b2e47ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2e47ce-font-size);
    font-weight: var(--e-global-typography-b2e47ce-font-weight);
    text-transform: var(--e-global-typography-b2e47ce-text-transform);
    line-height: var(--e-global-typography-b2e47ce-line-height);
    letter-spacing: var(--e-global-typography-b2e47ce-letter-spacing);
    word-spacing: var(--e-global-typography-b2e47ce-word-spacing);
    color: var(--e-global-color-5643526);
    accent-color: var(--e-global-color-5643526);
    background-color: var(--e-global-color-3c3abd8);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-5643526);
    border-radius: 0px 0px 0px 0px;
    padding: 10px 25px 10px 25px;
}

.wpcf7 textarea {
	max-height: 95px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border: none;
    padding: 0;
    margin: 0;
}

.wpcf7 [type=button], .wpcf7 [type=submit], .wpcf7 button {
    border: 2px solid #353b3b;
}

.wpcf7 .wpcf7-file {
	width: 100%;
}



/* Екрани більшого розміру (настільні комп'ютери та інше) */
@media (min-width: 1367px) {
    /* Ваші стилі для екранів великого розміру */
}

/* Ноутбуки */
@media (max-width: 1366px) {
    /* Ваші стилі для ноутбуків */
}

/* Планшети (горизонтальна орієнтація) */
@media (max-width: 1200px) {
    /* Ваші стилі для планшетів у горизонтальній орієнтації */
}

/* Планшети (вертикальна орієнтація) */
@media (max-width: 1024px) {
    /* Ваші стилі для планшетів у вертикальній орієнтації */
}

/* Мобільні пристрої (горизонтальна орієнтація) */
@media (max-width: 880px) {
    /* Ваші стилі для мобільних пристроїв у горизонтальній орієнтації */
}

/* Мобільні пристрої (вертикальна орієнтація) */
@media (max-width: 767px) {
    /* Ваші стилі для мобільних пристроїв у вертикальній орієнтації */
}