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

/** slider **/
.elementor-element .swiper .elementor-swiper-button {
	top: 107%;
}
.elementor-element .swiper .elementor-swiper-button-next {
	right: 46%;
}
.elementor-element .swiper .elementor-swiper-button-prev {
	left: 46%;
}

@media (max-width: 1024px) {
.elementor-element .swiper .elementor-swiper-button-next {
	right: 0;
}
.elementor-element .swiper .elementor-swiper-button-prev {
	left: 0;
}
}

/** gravity forms **/
.gform_wrapper .gform_validation_errors {
	border: 1px solid #91ADB1;
	background-color: #91adb10d;
}
.gform_wrapper .gform_validation_errors .gform-icon {
	border-color: #91ADB1;
	background-color: #91adb10d;
}
.gform_wrapper .gform_validation_errors .gform_submission_error,
.gform_wrapper .gform_validation_errors .gform-icon {
	color: #91ADB1;
}
.gform_wrapper .gform_body .gform_fields {
	grid-row-gap: 22px;
}
.gform_wrapper .gform_body .gfield {
	border: 1px solid #707070;
	border-radius: 15px;
	background-color: white;
	padding: 14px;
}
.gform_wrapper .gform_body .gfield label {
	color: #707070;
	font-size: 14px;
	font-weight: 100;
	margin-bottom: 0;
}
.gform_wrapper .gform_body .gfield label .gfield_required {
	display: none;
}
.gform_wrapper .gform_body .gfield input,
.gform_wrapper .gform_body .gfield textarea {
	background-color: white;
	border-radius: 0;
	border: none;
	box-shadow: none;
	color: #707070;
	padding: 0;
	font-size: 16px;
}
.gform_wrapper .gform_body .gfield input {
	height: 32px;
}
.gform_wrapper .gform_body .gfield textarea {
	min-block-size: 8rem;
}
.gform_wrapper .gform_body .gfield input:focus,
.gform_wrapper .gform_body .gfield textarea:focus {
	outline: none;
	box-shadow: none;
}
.gform_wrapper .gform_body .gfield.gfield--input-type-html,
.gform_wrapper .gform_body .gfield.gfield--type-submit {
	background-color: transparent;
	border: none;
	padding: 0;
}
.gform_wrapper .gform_body .gfield.gfield--type-submit {
	display: flex;
	justify-content: end;
}
.gform_wrapper .gform_body .gfield.gfield--input-type-html p {
	font-size: 14px;
	font-weight: 100;
	color: #707070;
}
.gform_wrapper .gform_body input[type="submit"] {
	text-transform: uppercase !important;
	font-family: "urw-din", Sans-serif !important;
	font-size: 18px !important;
	font-weight: bold !important;
	background-color: #91ADB1 !important;
	border: none !important;
    width: 255px !important;
    height: 53px !important;
	border-radius: 15px!important; 
}

.gform_wrapper .gform_body .gfield_validation_message {
	color: #91ADB1;
}